dl
dl_memory.h 文件参考

内存操作相关 更多...

#include <cstring>
#include "memory/dl_buffer.h"

浏览该文件的源代码.

命名空间

namespace  dl
 
namespace  dl::Memory
 内存相关
 

枚举

enum  dl::Memory::CompressMode { dl::Memory::E_NONE , dl::Memory::E_ZIP , dl::Memory::E_LZ4 }
 

函数

Buffer dl::Memory::CompressLz4 (BufferView src)
 压缩数据,使用lz4算法
 
Buffer dl::Memory::DecompressLz4 (BufferView src, size_t size_origin=0)
 解压缩数据,使用lz4算法
 
Buffer dl::Memory::CompressZip (BufferView src)
 压缩数据,使用libz
 
Buffer dl::Memory::DecompressZip (BufferView src, size_t size_origin=0)
 解压缩数据,使用libz
 
void dl::Memory::TestLz4 ()
 
void dl::Memory::TestZip ()
 
void dl::Memory::Copy (void *target, size_t size, const void *source, size_t size_source)
 memcpy_s的替代品
 

详细描述

内存操作相关

版本
1.0
作者
lveyou
日期
22-05-16

在文件 dl_memory.h 中定义.