aboutsummaryrefslogtreecommitdiff
path: root/nxcomp/CreatePixmapCompat.h
diff options
context:
space:
mode:
authorFernando Carvajal <fcarvajal@qindel.com>2016-04-12 16:03:37 +0200
committerFernando Carvajal <fcarvajal@qindel.com>2016-04-12 16:03:37 +0200
commit134648169cd0a9359e1a8a31a5bb55a307b0a801 (patch)
tree8a26c1ff4ef0ad0c430b9554d760be79cdd571d1 /nxcomp/CreatePixmapCompat.h
parenta9be6f59105b7cf29bb799556274dc2c3b3d2af8 (diff)
downloadnx-libs-134648169cd0a9359e1a8a31a5bb55a307b0a801.tar.gz
nx-libs-134648169cd0a9359e1a8a31a5bb55a307b0a801.tar.bz2
nx-libs-134648169cd0a9359e1a8a31a5bb55a307b0a801.zip
Remove obsolete compatibility files from nxcomp
This commit removes obsolete compatibility files whose components were only used to handle compatibility with old protocol versions that are no longer supported. Refs: ArcticaProject/nx-libs#108
Diffstat (limited to 'nxcomp/CreatePixmapCompat.h')
-rw-r--r--nxcomp/CreatePixmapCompat.h154
1 files changed, 0 insertions, 154 deletions
diff --git a/nxcomp/CreatePixmapCompat.h b/nxcomp/CreatePixmapCompat.h
deleted file mode 100644
index e8cf8d99f..000000000
--- a/nxcomp/CreatePixmapCompat.h
+++ /dev/null
@@ -1,154 +0,0 @@
-/**************************************************************************/
-/* */
-/* Copyright (c) 2001, 2010 NoMachine, http://www.nomachine.com/. */
-/* */
-/* NXCOMP, NX protocol compression and NX extensions to this software */
-/* are copyright of NoMachine. Redistribution and use of the present */
-/* software is allowed according to terms specified in the file LICENSE */
-/* which comes in the source distribution. */
-/* */
-/* Check http://www.nomachine.com/licensing.html for applicability. */
-/* */
-/* NX and NoMachine are trademarks of Medialogic S.p.A. */
-/* */
-/* All rights reserved. */
-/* */
-/**************************************************************************/
-
-#ifndef CreatePixmapCompat_H
-#define CreatePixmapCompat_H
-
-#include "Message.h"
-
-//
-// Set the verbosity level.
-//
-
-#define PANIC
-#define WARNING
-#undef TEST
-#undef DEBUG
-#undef DUMP
-
-//
-// Set default values.
-//
-
-#define CREATEPIXMAP_ENABLE_CACHE 1
-#define CREATEPIXMAP_ENABLE_DATA 0
-#define CREATEPIXMAP_ENABLE_SPLIT 0
-#define CREATEPIXMAP_ENABLE_COMPRESS 0
-
-#define CREATEPIXMAP_DATA_LIMIT 16
-#define CREATEPIXMAP_DATA_OFFSET 16
-
-#define CREATEPIXMAP_CACHE_SLOTS 1000
-#define CREATEPIXMAP_CACHE_THRESHOLD 2
-#define CREATEPIXMAP_CACHE_LOWER_THRESHOLD 1
-
-//
-// The message class.
-//
-
-class CreatePixmapCompatMessage : public Message
-{
- friend class CreatePixmapCompatStore;
-
- public:
-
- CreatePixmapCompatMessage()
- {
- }
-
- ~CreatePixmapCompatMessage()
- {
- }
-
- //
- // Put here the fields which constitute
- // the 'identity' part of the message.
- //
-
- private:
-
- unsigned char depth;
-
- unsigned int id;
- unsigned int drawable;
-
- unsigned short width;
- unsigned short height;
-};
-
-class CreatePixmapCompatStore : public MessageStore
-{
- public:
-
- CreatePixmapCompatStore();
-
- virtual ~CreatePixmapCompatStore();
-
- virtual const char *name() const
- {
- return "CreatePixmapCompat";
- }
-
- virtual unsigned char opcode() const
- {
- return X_CreatePixmap;
- }
-
- virtual unsigned int storage() const
- {
- return sizeof(CreatePixmapCompatMessage);
- }
-
- //
- // Message handling methods.
- //
-
- protected:
-
- virtual Message *create() const
- {
- return new CreatePixmapCompatMessage();
- }
-
- virtual Message *create(const Message &message) const
- {
- return new CreatePixmapCompatMessage((const CreatePixmapCompatMessage &) message);
- }
-
- virtual void destroy(Message *message) const
- {
- delete (CreatePixmapCompatMessage *) message;
- }
-
- virtual int encodeIdentity(EncodeBuffer &encodeBuffer, const unsigned char *buffer,
- const unsigned int size, int bigEndian,
- ChannelCache *channelCache) const;
-
- virtual int decodeIdentity(DecodeBuffer &decodeBuffer, unsigned char *&buffer,
- unsigned int &size, int bigEndian, WriteBuffer *writeBuffer,
- ChannelCache *channelCache) const;
-
- virtual int parseIdentity(Message *message, const unsigned char *buffer,
- unsigned int size, int bigEndian) const;
-
- virtual int unparseIdentity(const Message *message, unsigned char *buffer,
- unsigned int size, int bigEndian) const;
-
- virtual void updateIdentity(EncodeBuffer &encodeBuffer, const Message *message,
- const Message *cachedMessage,
- ChannelCache *channelCache) const;
-
- virtual void updateIdentity(DecodeBuffer &decodeBuffer, const Message *message,
- ChannelCache *channelCache) const;
-
- virtual void identityChecksum(const Message *message, const unsigned char *buffer,
- unsigned int size, int bigEndian) const;
-
- virtual void dumpIdentity(const Message *message) const;
-};
-
-#endif /* CreatePixmapCompat_H */