载入中...
搜索中...
未找到
Compressor.h
浏览该文件的文档.
43 virtual char *compress(std::string format, const char *data, size_t dataSize, int level, size_t &compressedSize) = 0;
57 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:14
static Compressor * getCompressor(std::string format)
Gets a Compressor that can compress and decompress a specific format. Returns null if there are no su...
Definition Compressor.cpp:342
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.
Definition Build.cpp:11