Namespace cubcompress
Namespace List > cubcompress
Classes
Public Types
Public Functions
| Type |
Name |
| int |
bound (int size)
|
| int |
compress (const void * src, int src_size, void * dst, int dst_capacity, const options & option)
|
| int |
compress (const void * src, int src_size, void * dst, int dst_capacity)
|
| int |
decompress (const void * src, int src_size, void * dst, int dst_capacity)
|
| int |
lz4_bound (int size)
|
| int |
lz4_compress (const char * src, char * dst, int src_size, int dst_capacity, int accel)
|
| int |
lz4_decompress (const char * src, char * dst, int compressed_size, int dst_capacity)
|
| LZ4_stream_t * |
lz4_stream ()
|
Public Types Documentation
typedef options
using cubcompress::options = typedef std::variant<lz4_options >;
Public Functions Documentation
function bound
template<typename T>
inline int cubcompress::bound (
int size
)
function compress
template<typename T>
inline int cubcompress::compress (
const void * src,
int src_size,
void * dst,
int dst_capacity,
const options & option
)
function compress
template<typename T>
inline int cubcompress::compress (
const void * src,
int src_size,
void * dst,
int dst_capacity
)
function decompress
template<typename T>
inline int cubcompress::decompress (
const void * src,
int src_size,
void * dst,
int dst_capacity
)
function lz4_bound
inline int cubcompress::lz4_bound (
int size
)
function lz4_compress
inline int cubcompress::lz4_compress (
const char * src,
char * dst,
int src_size,
int dst_capacity,
int accel
)
function lz4_decompress
inline int cubcompress::lz4_decompress (
const char * src,
char * dst,
int compressed_size,
int dst_capacity
)
function lz4_stream
inline LZ4_stream_t * cubcompress::lz4_stream ()
The documentation for this class was generated from the following file cubrid/src/base/compressor.hpp