diff options
author | Fernando Carvajal <fcarvajal@qindel.com> | 2016-04-15 09:49:09 +0200 |
---|---|---|
committer | Fernando Carvajal <fcarvajal@qindel.com> | 2016-04-15 09:49:09 +0200 |
commit | 5c495241069708e9b1bbf6e57fd49599be540b63 (patch) | |
tree | 014155ca365a93687f99ea6492dd2c9d3e80593e /nxcomp/TextCompressor.h | |
parent | 00464aea0c35bdb63e4f63438e703cffb1d1f39e (diff) | |
download | nx-libs-5c495241069708e9b1bbf6e57fd49599be540b63.tar.gz nx-libs-5c495241069708e9b1bbf6e57fd49599be540b63.tar.bz2 nx-libs-5c495241069708e9b1bbf6e57fd49599be540b63.zip |
Remove TextCompressor class and files from nxcomp
This commit removes TextCompressor class references from ClientCache
and ServerCache as it's no longer used after removing old protocol's
compatibility code from nxcomp. It also removes the attribute textCache
from both classes as it's no longer used either.
Finally the header and source files associated with the TextCompressor
class are also deleted and removed from the compilation process.
Refs: ArcticaProject/nx-libs#108
Diffstat (limited to 'nxcomp/TextCompressor.h')
-rw-r--r-- | nxcomp/TextCompressor.h | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/nxcomp/TextCompressor.h b/nxcomp/TextCompressor.h deleted file mode 100644 index b373b98b8..000000000 --- a/nxcomp/TextCompressor.h +++ /dev/null @@ -1,49 +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 TextCompressor_H -#define TextCompressor_H - -#include "CharCache.h" - -class EncodeBuffer; -class DecodeBuffer; - -class TextCompressor -{ - public: - TextCompressor(CharCache* cache, unsigned int cacheSize): - cache_(cache), - cacheSize_(cacheSize), - key_(0) - { - } - - void encodeChar(unsigned char ch, EncodeBuffer &); - unsigned char decodeChar(DecodeBuffer &); - void reset(unsigned int newKey = 0) - { - key_ = newKey; - } - - private: - CharCache* cache_; - unsigned int cacheSize_; - unsigned int key_; -}; - -#endif /* TextCompressor_H */ |