载入中...
搜索中...
未找到
DataModule.h 文件参考
#include "CompressedData.h"
#include "Compressor.h"
#include "HashFunction.h"
#include "DataView.h"
#include "ByteData.h"
#include "JsonDocument.h"
#include "XmlDocument.h"
#include "common/Module.h"
#include <string>

浏览源代码.

class  eve::data::DataModule
 

命名空间

namespace  eve
 
namespace  eve::data
 

枚举

enum  eve::data::ContainerType { eve::data::CONTAINER_DATA , eve::data::CONTAINER_STRING , eve::data::CONTAINER_MAX_ENUM }
 

函数

CompressedDataeve::data::compress (std::string format, const char *rawbytes, size_t rawsize, int level=-1)
 Compresses a block of memory using the given compression format.
 
char * eve::data::decompress (CompressedData *data, size_t &decompressedsize)
 Decompresses existing compressed data into raw bytes.
 
char * eve::data::decompress (std::string format, const char *cbytes, size_t compressedsize, size_t &rawsize)
 Decompresses existing compressed data into raw bytes.
 
char * eve::data::encode (std::string format, const char *src, size_t srclen, size_t &dstlen, size_t linelen)
 
char * eve::data::decode (std::string format, const char *src, size_t srclen, size_t &dstlen)
 
std::string eve::data::hash (std::string function, Data *input)
 Hash the input, producing an set of bytes as output.
 
std::string eve::data::hash (std::string function, const char *input, uint64_t size)
 
void eve::data::hash (std::string function, Data *input, HashFunction::Value &output)
 
void eve::data::hash (std::string function, const char *input, uint64_t size, HashFunction::Value &output)