载入中...
搜索中...
未找到
Compressor.h
浏览该文件的文档.
45 virtual char *compress(std::string format, const char *data, size_t dataSize, int level, size_t &compressedSize) = 0;
59 virtual char *decompress(std::string format, const char *data, size_t dataSize, size_t &decompressedSize) = 0;
Base class for backends for different compression formats.
Definition Compressor.h:15
virtual char * compress(std::string format, const char *data, size_t dataSize, int level, size_t &compressedSize)=0
Compresses input data, and returns the compressed result.
virtual char * decompress(std::string format, const char *data, size_t dataSize, size_t &decompressedSize)=0
Decompresses compressed data, and returns the decompressed result.
virtual bool isSupported(std::string format) const =0
Gets whether a specific format is supported by this backend.