Global Namespace
// namespaces
namespace xf
namespace xf::compression
// enums
enum comp_decom_flows
enum d_type
enum design_flow
enum list_mode
enum m_enumMode
// structs
struct xlibData
template <typename T>
struct zlib_aligned_allocator
// classes
class xfLz4
class xflz4
class zlibDriver
class zlibFactory
// global variables
const int gz_max_literal_count
constexpr auto DEFLATE_METHOD
constexpr auto MIN_BLOCK_SIZE
constexpr auto page_aligned_mem
constexpr auto c_clOutOfResource
constexpr auto c_clinvalidbin
constexpr auto c_clinvalidvalue
constexpr auto c_clinvalidprogram
constexpr auto c_clOutOfHostMemory
constexpr auto c_headermismatch
constexpr auto c_installRootDir
constexpr auto c_hardXclbinPath
constexpr auto c_hardFullXclbinPath
const std::vector <std::string> compress_kernel_names
const std::vector <std::string> stream_decompress_kernel_name
// macros
#define BLOCK_SIZE_IN_KB
#define BLOCK_SIZE_IN_KB
#define BLOCK_SIZE_IN_KB
#define C_COMPUTE_UNIT
#define DECOMP_OUT_SIZE
#define DEFLATE_BUFFER
#define DELETE_OBJ(buffer)
#define DIN_BUFFERCOUNT
#define DOUT_BUFFERCOUNT
#define D_COMPUTE_UNIT
#define ERROR_STATUS(call)
#define HOST_BUFFER_SIZE
#define HOST_BUFFER_SIZE
#define HOST_BUFFER_SIZE
#define H_COMPUTE_UNIT
#define INPUT_BUFFER_SIZE
#define KB
#define MAX_CCOMP_UNITS
#define MAX_COMPUTE_UNITS
#define MAX_CR
#define MAX_DDCOMP_UNITS
#define MAX_HOST_BUFFER_SIZE
#define MAX_IN_BUFFER_PARTITION
#define MAX_IN_BUFFER_SIZE
#define MAX_NUMBER_BLOCKS
#define MAX_NUMBER_BLOCKS
#define OUTPUT_BUFFER_SIZE
#define OVERLAP_BUF_COUNT
#define PARALLEL_ENGINES
#define ZOCL_CHECK( \
error, \
call, \
eflag, \
expected \
)
#define ZOCL_CHECK_2( \
error, \
call, \
eflag, \
expected_1, \
expected_2 \
)