FARGOS/VISTA Object Management Environment Core
..
|
OME type encoding routines. More...
#include <OMEstring.h>
Go to the source code of this file.
Classes | |
class | OMEencodeBufferElement |
Holds data for a single encoded OMEtype element. Multiple OMEencodeBufferElement objects are linked together to represent sequences of data. More... | |
class | OMEencodeBuffer |
Buffer into which OMEtype data is encoded. More... | |
struct | OMEencodeRoutines |
Description for OME encoding routines for a specific encoding version. More... | |
Typedefs | |
typedef int(* | OMEencodeRoutineFP) (OMEencodeBuffer *, const class OMEtype &) |
typedef OMEtype *(* | OMEdecodeRoutineFP) (uint32_t version, const OMEstring *encodedData, size_t *offset) |
Functions | |
OME_DLL_EXPORT void | OMEdefineEncodeRoutinesForVersion (OMEencodeRoutines *routines) |
Register encoding routines for OMEtype data. More... | |
OME_DLL_EXPORT void | OMEloadVersion1Encodings () |
OME_DLL_EXPORT uint_fast16_t | OMElistDefinedEncodingVersions (class OMEarray &retList) |
Obtain a list of available encoding routines. More... | |
OME_DLL_EXPORT OMEstring * | OMEcompressString (const OMEstring &data) |
Compress a string. More... | |
OME_DLL_EXPORT OMEstring * | OMEuncompressString (const OMEstring &data) |
Uncompress a previously compressed string. More... | |
OME_DLL_EXPORT OMEstring * | OMEgzipString (const OMEstring &data) |
Compress a string into RFC 1952 format. More... | |
OME_DLL_EXPORT OMEstring * | OMEgunzipString (const OMEstring &data) |
Uncompress a string in RFC 1592 format. More... | |
OME type encoding routines.
![]() | Generated: Tue Jul 28 2020 16:03:26
Support Information |