Fabcoin Core  0.16.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Deflator Member List

This is the complete list of members for Deflator, including all inherited members.

Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() const Algorithminlinevirtual
AnyMessages() const BufferedTransformationvirtual
AnyRetrievable() const BufferedTransformationvirtual
Attach(BufferedTransformation *newAttachment)BufferedTransformationvirtual
Attachable()Filterinlinevirtual
AttachedTransformation()Filtervirtual
AttachedTransformation() const Filtervirtual
BufferedTransformation()BufferedTransformationinline
CanModifyInput() const BufferedTransformationinlinevirtual
ChannelCreatePutSpace(const std::string &channel, size_t &size)BufferedTransformationvirtual
ChannelFlush(const std::string &channel, bool hardFlush, int propagation=-1, bool blocking=true)BufferedTransformationvirtual
ChannelMessageEnd(const std::string &channel, int propagation=-1, bool blocking=true)BufferedTransformationinline
ChannelMessageSeriesEnd(const std::string &channel, int propagation=-1, bool blocking=true)BufferedTransformationvirtual
ChannelPut(const std::string &channel, byte inByte, bool blocking=true)BufferedTransformationinline
ChannelPut(const std::string &channel, const byte *inString, size_t length, bool blocking=true)BufferedTransformationinline
ChannelPut2(const std::string &channel, const byte *inString, size_t length, int messageEnd, bool blocking)BufferedTransformationvirtual
ChannelPutMessageEnd(const std::string &channel, const byte *inString, size_t length, int propagation=-1, bool blocking=true)BufferedTransformationinline
ChannelPutModifiable(const std::string &channel, byte *inString, size_t length, bool blocking=true)BufferedTransformationinline
ChannelPutModifiable2(const std::string &channel, byte *inString, size_t length, int messageEnd, bool blocking)BufferedTransformationvirtual
ChannelPutWord16(const std::string &channel, word16 value, ByteOrder order=BIG_ENDIAN_ORDER, bool blocking=true)BufferedTransformation
ChannelPutWord32(const std::string &channel, word32 value, ByteOrder order=BIG_ENDIAN_ORDER, bool blocking=true)BufferedTransformation
ClearBitBuffer()LowFirstBitWriter
Clone() const Clonableinlinevirtual
ComputeHash(const byte *str) const Deflatorinlineprotected
CopyAllTo(BufferedTransformation &target, const std::string &channel=DEFAULT_CHANNEL) const BufferedTransformation
CopyMessagesTo(BufferedTransformation &target, unsigned int count=UINT_MAX, const std::string &channel=DEFAULT_CHANNEL) const BufferedTransformation
CopyRangeTo(BufferedTransformation &target, lword position, lword copyMax=LWORD_MAX, const std::string &channel=DEFAULT_CHANNEL) const BufferedTransformationinline
CopyRangeTo2(BufferedTransformation &target, lword &begin, lword end=LWORD_MAX, const std::string &channel=DEFAULT_CHANNEL, bool blocking=true) const Filtervirtual
CopyTo(BufferedTransformation &target, lword copyMax=LWORD_MAX, const std::string &channel=DEFAULT_CHANNEL) const BufferedTransformationinline
CreatePutSpace(size_t &size)BufferedTransformationinlinevirtual
DecrementPropagation(int propagation)BufferedTransformationinlineprotectedstatic
DEFAULT_DEFLATE_LEVEL enum valueDeflator
DEFAULT_LOG2_WINDOW_SIZE enum valueDeflator
Deflator(BufferedTransformation *attachment=NULL, int deflateLevel=DEFAULT_DEFLATE_LEVEL, int log2WindowSize=DEFAULT_LOG2_WINDOW_SIZE, bool detectUncompressible=true)Deflator
Deflator(const NameValuePairs &parameters, BufferedTransformation *attachment=NULL)Deflator
Detach(BufferedTransformation *newAttachment=NULL)Filtervirtual
DMASKDeflatorprotected
DSIZEDeflatorprotected
DYNAMIC enum valueDeflatorprotected
EncodeBlock(bool eof, unsigned int blockType)Deflatorprotected
EndBlock(bool eof)Deflatorprotected
FillWindow(const byte *str, size_t length)Deflatorprotected
Filter(BufferedTransformation *attachment=NULL)Filter
FinishCounting()LowFirstBitWriter
Flush(bool hardFlush, int propagation=-1, bool blocking=true)Filtervirtual
FlushBitBuffer()LowFirstBitWriter
Get(byte &outByte)BufferedTransformationvirtual
Get(byte *outString, size_t getMax)BufferedTransformationvirtual
GetAutoSignalPropagation() const BufferedTransformationinlinevirtual
GetDeflateLevel() const Deflatorinline
GetLog2WindowSize() const Deflatorinline
GetMaxWaitObjectCount() const BufferedTransformationvirtual
GetNextMessage()BufferedTransformationvirtual
GetNextMessageSeries()BufferedTransformationinlinevirtual
GetWaitObjects(WaitObjectContainer &container, CallStack const &callStack)BufferedTransformationvirtual
GetWord16(word16 &value, ByteOrder order=BIG_ENDIAN_ORDER)BufferedTransformation
GetWord32(word32 &value, ByteOrder order=BIG_ENDIAN_ORDER)BufferedTransformation
GOOD_MATCHDeflatorprotected
HMASKDeflatorprotected
HSIZEDeflatorprotected
Initialize(const NameValuePairs &parameters=g_nullNameValuePairs, int propagation=-1)Filtervirtual
InitializeStaticEncoders()Deflatorprotected
Insert(Filter *nextFilter)Filterprotected
InsertString(unsigned int start)Deflatorinlineprotected
IsolatedFlush(bool hardFlush, bool blocking)Deflatorvirtual
IsolatedInitialize(const NameValuePairs &parameters)Deflatorvirtual
IsolatedMessageSeriesEnd(bool blocking)BufferedTransformationinlinevirtual
LiteralByte(byte b)Deflatorprotected
LongestMatch(unsigned int &bestMatch) const Deflatorprotected
LowFirstBitWriter(BufferedTransformation *attachment)LowFirstBitWriter
m_bitCountLowFirstBitWriterprotected
m_bitsBufferedLowFirstBitWriterprotected
m_blockLengthDeflatorprotected
m_blockStartDeflatorprotected
m_bufferLowFirstBitWriterprotected
m_byteBufferDeflatorprotected
m_bytesBufferedLowFirstBitWriterprotected
m_compressibleDeflateLevelDeflatorprotected
m_continueAtFilterprotected
m_countingLowFirstBitWriterprotected
m_deflateLevelDeflatorprotected
m_detectCountDeflatorprotected
m_detectSkipDeflatorprotected
m_dictionaryEndDeflatorprotected
m_distanceCountsDeflatorprotected
m_dynamicDistanceEncoderDeflatorprotected
m_dynamicLiteralEncoderDeflatorprotected
m_headDeflatorprotected
m_headerWrittenDeflatorprotected
m_inputPositionFilterprotected
m_literalCountsDeflatorprotected
m_log2WindowSizeDeflatorprotected
m_lookaheadDeflatorprotected
m_matchAvailableDeflatorprotected
m_matchBufferDeflatorprotected
m_matchBufferEndDeflatorprotected
m_minLookaheadDeflatorprotected
m_outputBufferLowFirstBitWriterprotected
m_prevDeflatorprotected
m_previousLengthDeflatorprotected
m_previousMatchDeflatorprotected
m_staticDistanceEncoderDeflatorprotected
m_staticLiteralEncoderDeflatorprotected
m_stringStartDeflatorprotected
MatchFound(unsigned int distance, unsigned int length)Deflatorprotected
MAX_CHAIN_LENGTHDeflatorprotected
MAX_DEFLATE_LEVEL enum valueDeflator
MAX_LAZYLENGTHDeflatorprotected
MAX_LOG2_WINDOW_SIZE enum valueDeflator
MAX_MATCH enum valueDeflatorprotected
MaxRetrievable() const BufferedTransformationvirtual
MessageEnd(int propagation=-1, bool blocking=true)BufferedTransformationinline
MessageSeriesEnd(int propagation=-1, bool blocking=true)Filtervirtual
MIN_DEFLATE_LEVEL enum valueDeflator
MIN_LOG2_WINDOW_SIZE enum valueDeflator
MIN_MATCH enum valueDeflatorprotected
NewDefaultAttachment() const Filterprotectedvirtual
NotCopyable()NotCopyableinline
NULL_CHANNELBufferedTransformationstatic
NumberOfMessages() const BufferedTransformationvirtual
NumberOfMessageSeries() const BufferedTransformationinlinevirtual
NumberOfMessagesInThisSeries() const BufferedTransformationinlinevirtual
Output(int outputSite, const byte *inString, size_t length, int messageEnd, bool blocking, const std::string &channel=DEFAULT_CHANNEL)Filterprotected
OutputFlush(int outputSite, bool hardFlush, int propagation, bool blocking, const std::string &channel=DEFAULT_CHANNEL)Filterprotected
OutputMessageEnd(int outputSite, int propagation, bool blocking, const std::string &channel=DEFAULT_CHANNEL)Filterprotected
OutputMessageSeriesEnd(int outputSite, int propagation, bool blocking, const std::string &channel=DEFAULT_CHANNEL)Filterprotected
OutputModifiable(int outputSite, byte *inString, size_t length, int messageEnd, bool blocking, const std::string &channel=DEFAULT_CHANNEL)Filterprotected
Peek(byte &outByte) const BufferedTransformationvirtual
Peek(byte *outString, size_t peekMax) const BufferedTransformationvirtual
PeekWord16(word16 &value, ByteOrder order=BIG_ENDIAN_ORDER) const BufferedTransformation
PeekWord32(word32 &value, ByteOrder order=BIG_ENDIAN_ORDER) const BufferedTransformation
ProcessBuffer()Deflatorprotected
ProcessUncompressedData(const byte *string, size_t length)Deflatorinlineprotectedvirtual
PropagateInitialize(const NameValuePairs &parameters, int propagation)Filterprotected
Put(byte inByte, bool blocking=true)BufferedTransformationinline
Put(const byte *inString, size_t length, bool blocking=true)BufferedTransformationinline
Put2(const byte *inString, size_t length, int messageEnd, bool blocking)Deflatorvirtual
PutBits(unsigned long value, unsigned int length)LowFirstBitWriter
PutMessageEnd(const byte *inString, size_t length, int propagation=-1, bool blocking=true)BufferedTransformationinline
PutModifiable(byte *inString, size_t length, bool blocking=true)BufferedTransformationinline
PutModifiable2(byte *inString, size_t length, int messageEnd, bool blocking)BufferedTransformationinlinevirtual
PutWord16(word16 value, ByteOrder order=BIG_ENDIAN_ORDER, bool blocking=true)BufferedTransformation
PutWord32(word32 value, ByteOrder order=BIG_ENDIAN_ORDER, bool blocking=true)BufferedTransformation
Ref()BufferedTransformationinline
Reset(bool forceReset=false)Deflatorprotected
SetAutoSignalPropagation(int propagation)BufferedTransformationinlinevirtual
SetDeflateLevel(int deflateLevel)Deflator
SetRetrievalChannel(const std::string &channel)BufferedTransformationvirtual
ShouldPropagateMessageEnd() const Filterinlineprotectedvirtual
ShouldPropagateMessageSeriesEnd() const Filterinlineprotectedvirtual
Skip(lword skipMax=LWORD_MAX)BufferedTransformationvirtual
SkipAll()BufferedTransformationvirtual
SkipMessages(unsigned int count=UINT_MAX)BufferedTransformationvirtual
StartCounting()LowFirstBitWriter
STATIC enum valueDeflatorprotected
STORED enum valueDeflatorprotected
TotalBytesRetrievable() const BufferedTransformationvirtual
TransferAllTo(BufferedTransformation &target, const std::string &channel=DEFAULT_CHANNEL)BufferedTransformationinline
TransferAllTo2(BufferedTransformation &target, const std::string &channel=DEFAULT_CHANNEL, bool blocking=true)BufferedTransformation
TransferMessagesTo(BufferedTransformation &target, unsigned int count=UINT_MAX, const std::string &channel=DEFAULT_CHANNEL)BufferedTransformationinline
TransferMessagesTo2(BufferedTransformation &target, unsigned int &messageCount, const std::string &channel=DEFAULT_CHANNEL, bool blocking=true)BufferedTransformation
TransferTo(BufferedTransformation &target, lword transferMax=LWORD_MAX, const std::string &channel=DEFAULT_CHANNEL)BufferedTransformationinline
TransferTo2(BufferedTransformation &target, lword &transferBytes, const std::string &channel=DEFAULT_CHANNEL, bool blocking=true)Filtervirtual
Wait(unsigned long milliseconds, CallStack const &callStack)Waitable
WritePoststreamTail()Deflatorinlineprotectedvirtual
WritePrestreamHeader()Deflatorinlineprotectedvirtual
~Algorithm()Algorithminlinevirtual
~BufferedTransformation()BufferedTransformationinlinevirtual
~Clonable()Clonableinlinevirtual
~Filter()Filterinlinevirtual
~Waitable()Waitableinlinevirtual