aboutsummaryrefslogtreecommitdiff
path: root/nxcomp/SetUnpackAlphaCompat.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/SetUnpackAlphaCompat.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/SetUnpackAlphaCompat.h')
-rw-r--r--nxcomp/SetUnpackAlphaCompat.h149
1 files changed, 0 insertions, 149 deletions
diff --git a/nxcomp/SetUnpackAlphaCompat.h b/nxcomp/SetUnpackAlphaCompat.h
deleted file mode 100644
index 80d1522c0..000000000
--- a/nxcomp/SetUnpackAlphaCompat.h
+++ /dev/null
@@ -1,149 +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 SetUnpackAlphaCompat_H
-#define SetUnpackAlphaCompat_H
-
-#include "Message.h"
-
-//
-// Set the verbosity level.
-//
-
-#define PANIC
-#define WARNING
-#undef TEST
-#undef DEBUG
-#undef DUMP
-
-//
-// Set default values.
-//
-
-#define SETUNPACKALPHA_ENABLE_CACHE 1
-#define SETUNPACKALPHA_ENABLE_DATA 1
-#define SETUNPACKALPHA_ENABLE_SPLIT 0
-#define SETUNPACKALPHA_ENABLE_COMPRESS 1
-
-#define SETUNPACKALPHA_DATA_LIMIT 16384
-#define SETUNPACKALPHA_DATA_OFFSET 8
-
-#define SETUNPACKALPHA_CACHE_SLOTS 2000
-#define SETUNPACKALPHA_CACHE_THRESHOLD 10
-#define SETUNPACKALPHA_CACHE_LOWER_THRESHOLD 5
-
-//
-// The message class.
-//
-
-class SetUnpackAlphaCompatMessage : public Message
-{
- friend class SetUnpackAlphaCompatStore;
-
- public:
-
- SetUnpackAlphaCompatMessage()
- {
- }
-
- ~SetUnpackAlphaCompatMessage()
- {
- }
-
- //
- // Put here the fields which constitute
- // the 'identity' part of the message.
- //
-
- private:
-
- unsigned char client;
- unsigned int entries;
-};
-
-class SetUnpackAlphaCompatStore : public MessageStore
-{
- public:
-
- SetUnpackAlphaCompatStore(StaticCompressor *compressor);
-
- virtual ~SetUnpackAlphaCompatStore();
-
- virtual const char *name() const
- {
- return "SetUnpackAlphaCompat";
- }
-
- virtual unsigned char opcode() const
- {
- return X_NXSetUnpackAlpha;
- }
-
- virtual unsigned int storage() const
- {
- return sizeof(SetUnpackAlphaCompatMessage);
- }
-
- //
- // Message handling methods.
- //
-
- protected:
-
- virtual Message *create() const
- {
- return new SetUnpackAlphaCompatMessage();
- }
-
- virtual Message *create(const Message &message) const
- {
- return new SetUnpackAlphaCompatMessage((const SetUnpackAlphaCompatMessage &) message);
- }
-
- virtual void destroy(Message *message) const
- {
- delete (SetUnpackAlphaCompatMessage *) 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 /* SetUnpackAlphaCompat_H */