载入中...
搜索中...
未找到
DataModule.h
浏览该文件的文档.
38CompressedData *compress(std::string format, const char *rawbytes, size_t rawsize, int level = -1);
62char *encode(std::string format, const char *src, size_t srclen, size_t &dstlen, size_t linelen = 0);
Definition Module.h:43
In-memory byte buffer implementing eve::Data (ref-counted).
Definition ByteData.h:11
Definition DataModule.h:81
ByteData * encodeXmlData(XmlDocument *doc, bool pretty=false)
Definition DataModule.cpp:396
ByteData * encodeJsonData(JsonDocument *doc, bool pretty=false)
Definition DataModule.cpp:329
DataView * newDataView(Data *data, size_t offset, size_t size)
Definition DataModule.cpp:254
std::string encodeXml(XmlDocument *doc, bool pretty=false)
Definition DataModule.cpp:377
JsonDocument * decodeJson(const std::string &text)
Definition DataModule.cpp:295
XmlDocument * decodeXml(const std::string &text)
Definition DataModule.cpp:360
Module_REG(DataModule)
std::string encodeJson(JsonDocument *doc, bool pretty=false)
Definition DataModule.cpp:312
Contains a reference to a subsection of an existing Data object.
Definition DataView.h:16
Thin RAII wrapper over a Poco JSON value (object/array/scalar).
Definition JsonDocument.h:11
CompressedData * compress(std::string format, const char *rawbytes, size_t rawsize, int level)
Compresses a block of memory using the given compression format.
Definition DataModule.cpp:158
char * decompress(CompressedData *data, size_t &decompressedsize)
Decompresses existing compressed data into raw bytes.
Definition DataModule.cpp:183
char * decode(std::string format, const char *src, size_t srclen, size_t &dstlen)
Definition DataModule.cpp:212
char * encode(std::string format, const char *src, size_t srclen, size_t &dstlen, size_t linelen)
Definition DataModule.cpp:204
std::string hash(std::string function, Data *input)
Hash the input, producing an set of bytes as output.
Definition DataModule.cpp:220
Definition Build.cpp:11