Qore msgpack Module 1.0.1
Loading...
Searching...
No Matches
msgpack Namespace Reference

msgpack namespace More...

Classes

class  MsgPack
 MessagePack packing and unpacking class. More...
 
class  MsgPackExtension
 MessagePack extension wrapper class. More...
 

Functions

*binary msgpack_pack (auto value, int mode=MSGPACK_SIMPLE_MODE)
 Packs passed Qore value.
 
auto msgpack_unpack (binary value, int mode=MSGPACK_SIMPLE_MODE)
 Unpacks serialized MessagePack value.
 

Variables

const MSGPACK_EXT_QORE_DATE = MSGPACK_EXT_QORE_DATE
 Extension type ID used for date values in Qore operation mode.
 
const MSGPACK_EXT_QORE_NULL = MSGPACK_EXT_QORE_NULL
 Extension type ID used for Qore NULL values in Qore operation mode.
 
const MSGPACK_EXT_QORE_NUMBER = MSGPACK_EXT_QORE_NUMBER
 Extension type ID used for number values in Qore operation mode.
 
const MSGPACK_EXT_QORE_STRING = MSGPACK_EXT_QORE_STRING
 Extension type ID used for non-UTF8 string values in Qore operation mode.
 
const MSGPACK_NUMBER_INF = MSGPACK_NUMBER_INF
 Number extension subtype used for positive infinity number values.
 
const MSGPACK_NUMBER_NAN = MSGPACK_NUMBER_NAN
 Number extension subtype used for NAN number values.
 
const MSGPACK_NUMBER_NINF = MSGPACK_NUMBER_NINF
 Number extension subtype used for negative infinity number values.
 
const MSGPACK_NUMBER_NORM = MSGPACK_NUMBER_NORM
 Number extension subtype used for normal number values.
 
const MSGPACK_QORE_MODE = MSGPACK_QORE_MODE
 Pack data in Qore mode and expect data to be unpacked to be in Qore mode.
 
const MSGPACK_SIMPLE_MODE = MSGPACK_SIMPLE_MODE
 Pack data in simple mode and expect data to be unpacked to be in simple mode.
 
const QE_ISO_8859_1 = QE_ISO_8859_1
 Encoding ID used for ISO-8859-1.
 
const QE_ISO_8859_10 = QE_ISO_8859_10
 Encoding ID used for ISO-8859-10.
 
const QE_ISO_8859_11 = QE_ISO_8859_11
 Encoding ID used for ISO-8859-11.
 
const QE_ISO_8859_13 = QE_ISO_8859_13
 Encoding ID used for ISO-8859-13.
 
const QE_ISO_8859_14 = QE_ISO_8859_14
 Encoding ID used for ISO-8859-14.
 
const QE_ISO_8859_15 = QE_ISO_8859_15
 Encoding ID used for ISO-8859-15.
 
const QE_ISO_8859_16 = QE_ISO_8859_16
 Encoding ID used for ISO-8859-16.
 
const QE_ISO_8859_2 = QE_ISO_8859_2
 Encoding ID used for ISO-8859-2.
 
const QE_ISO_8859_3 = QE_ISO_8859_3
 Encoding ID used for ISO-8859-3.
 
const QE_ISO_8859_4 = QE_ISO_8859_4
 Encoding ID used for ISO-8859-4.
 
const QE_ISO_8859_5 = QE_ISO_8859_5
 Encoding ID used for ISO-8859-5.
 
const QE_ISO_8859_6 = QE_ISO_8859_6
 Encoding ID used for ISO-8859-6.
 
const QE_ISO_8859_7 = QE_ISO_8859_7
 Encoding ID used for ISO-8859-7.
 
const QE_ISO_8859_8 = QE_ISO_8859_8
 Encoding ID used for ISO-8859-8.
 
const QE_ISO_8859_9 = QE_ISO_8859_9
 Encoding ID used for ISO-8859-9.
 
const QE_KOI7 = QE_KOI7
 Encoding ID used for KOI7.
 
const QE_KOI8_R = QE_KOI8_R
 Encoding ID used for KOI8-R.
 
const QE_KOI8_U = QE_KOI8_U
 Encoding ID used for KOI8-U.
 
const QE_USASCII = QE_USASCII
 Encoding ID used for US-ASCII.
 
const QE_UTF16 = QE_UTF16
 Encoding ID used for UTF-16.
 
const QE_UTF16BE = QE_UTF16BE
 Encoding ID used for UTF-16BE.
 
const QE_UTF16LE = QE_UTF16LE
 Encoding ID used for UTF-16LE.
 
const QE_UTF8 = QE_UTF8
 Encoding ID used for UTF-8.
 

Detailed Description

msgpack namespace