Skip to content

Namespace cubcompress

Namespace List > cubcompress

Classes

Type Name
struct LZ4
struct LZ4ContextDeleter
struct lz4_options

Public Types

Type Name
typedef std::variant< lz4_options > options

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