|
Static Public Member Functions |
int | compress_ints (int *data_ptr, unsigned char *out_ptr, int size) |
| return number of bytes in result
|
int | decompress_ints (unsigned char *data_ptr, int *out_ptr, int num_bytes) |
| returns number of ints decompressed
|
int | compressedSize (int data) |
| size of data when compressed with RVLCompress
|
int | compressedSize (INT64 data) |
| size of data when compressed with RVLCompress
|
int | compressedSize (UINT64 data) |
| size of data when compressed with RVLCompress
|
UINT64 | foldNegatives (INT64 number) |
INT64 | unfoldNegatives (UINT64 number) |
char * | compress_int (char *dest, int data) |
char * | compress_longlong (char *dest, UINT64 data) |
char * | compress_longlong (char *dest, INT64 data) |
const char * | decompress_int (const char *source, int &data) |
const char * | decompress_longlong (const char *source, UINT64 &data) |
const char * | decompress_longlong (const char *source, INT64 &data) |
const char * | decompress_int_count (const char *source, int *result, int numInts) |
const char * | skip_ints (const char *source, int numInts) |
Static Private Member Functions |
char * | _compress_bigger_int (char *dest, int data) |
char * | _compress_bigger_longlong (char *dest, UINT64 data) |