13 #ifndef msgCompressor_H_
14 #define msgCompressor_H_
17 #include <vlutil/vlMachineTypes.h>
18 #include <vlutil/vlSmartPointers.h>
37 size_t maxUncompressedMsgSize, MAKRti::DtU8 compressionLevel = 1);
45 virtual bool compressMsg(
char* msg,
size_t msgSize,
char** compressedMsg,
46 size_t& compressedSize);
49 virtual bool isCompressed(
const char* bufferPtr,
size_t size)
const;
54 virtual bool uncompressMsg(
char* msg,
size_t msgSize,
char** uncompressedMsg,
55 size_t& uncompressedSize);
59 virtual void setCompressionLevel(MAKRti::DtU8 level);