Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef VLXBinaryDefs_INCLUDE_ONCE
00033 #define VLXBinaryDefs_INCLUDE_ONCE
00034
00035 namespace vl
00036 {
00037 bool compress(const void* data, size_t size, std::vector<unsigned char>& out, int level);
00038
00039 bool decompress(const void* cdata, size_t csize, void* data_out);
00040
00041 typedef enum
00042 {
00043 VLB_ChunkStructure = 1,
00044 VLB_ChunkList,
00045 VLB_ChunkArrayRealDouble,
00046 VLB_ChunkArrayRealFloat,
00047 VLB_ChunkArrayInteger,
00048 VLB_ChunkRawtext,
00049 VLB_ChunkString,
00050 VLB_ChunkIdentifier,
00051 VLB_ChunkID,
00052 VLB_ChunkRealDouble,
00053 VLB_ChunkInteger,
00054 VLB_ChunkBool
00055 } EVLBChunkType;
00056 }
00057
00058 #endif