|
dl
|
内存相关 更多...
类 | |
| class | Reuse |
| new内存复用 更多... | |
| class | ReuseCheck |
| new内存复用(带检查) 更多... | |
枚举 | |
| enum | CompressMode { E_NONE , E_ZIP , E_LZ4 } |
函数 | |
| Buffer | CompressLz4 (BufferView src) |
| 压缩数据,使用lz4算法 | |
| Buffer | DecompressLz4 (BufferView src, size_t size_origin=0) |
| 解压缩数据,使用lz4算法 | |
| Buffer | CompressZip (BufferView src) |
| 压缩数据,使用libz | |
| Buffer | DecompressZip (BufferView src, size_t size_origin=0) |
| 解压缩数据,使用libz | |
| void | TestLz4 () |
| void | TestZip () |
| void | Copy (void *target, size_t size, const void *source, size_t size_source) |
| memcpy_s的替代品 | |
内存相关
| 枚举值 | |
|---|---|
| E_NONE | |
| E_ZIP | |
| E_LZ4 | |
在文件 dl_memory.h 第 22 行定义.
| Buffer dl::Memory::CompressLz4 | ( | BufferView | src | ) |
压缩数据,使用lz4算法
| [in] | src | 原始数据 |
| 返回0为失败 |
| Buffer dl::Memory::CompressZip | ( | BufferView | src | ) |
压缩数据,使用libz
| [in] | src | 原始数据 |
| 返回0为失败 |
|
inline |
memcpy_s的替代品
在文件 dl_memory.h 第 71 行定义.
| Buffer dl::Memory::DecompressLz4 | ( | BufferView | src, |
| size_t | size_origin = 0 ) |
解压缩数据,使用lz4算法
| [in] | src | 解压数据 |
| [in] | size_origin | 原始大小,填0自动处理,但会降低效率 |
| 返回0为失败 |
| Buffer dl::Memory::DecompressZip | ( | BufferView | src, |
| size_t | size_origin = 0 ) |
解压缩数据,使用libz
| [in] | src | 解压数据 |
| [in] | size_origin | 原始大小,填0自动处理,但会降低效率 |
| 返回0为失败 |
| void dl::Memory::TestLz4 | ( | ) |
| void dl::Memory::TestZip | ( | ) |