úÎ2¯,uA      !"#$%&'()*+,-./0123456789:;<=>?@(c) Hideyuki Tanaka, 2009BSD3tanaka.hideyuki@gmail.com experimentalportableNone 24! other errorgot invalid bytes!not enough bytes to unpack object*Object Representation of MessagePack data.=Create a new Simple Buffer. It will be deleted automatically.Get data of Simple Buffer.4Create new Packer. It will be deleted automatically.Pack an integral data.Pack a double data. Pack a nil. Pack a bool data.!! p n! starts packing an array. Next n data will consist this array."" p n starts packing a map. Next n0 pairs of data (2*n data) will consist this map.## p n. starts packing a byte sequence. Next total n bytes of $! call will consist this sequence.$Pack a byte sequence.%$Pack a single byte stream. It calls # and $.'' initialBufferSize: creates a new Unpacker. It will be deleted automatically.(( up size reserves at least size bytes of buffer.)!Get a pointer of unpacker buffer.*Get size of allocated buffer.++ up size notices that writed size bytes to buffer.,?Write byte sequence to Unpacker. It is utility funciton, calls (, ) and +.-‹Execute deserializing. It returns 0 when buffer contains not enough bytes, returns 1 when succeeded, returns negative value when it failed..#Returns a deserialized object when - returned 1./@Release memory zone. The returned zone must be freed by calling 4.0"Free memory zone used by Unapcker.1(Reset Unpacker state except memory zone.2<Returns number of bytes of sequence of deserializing object.34Create a new memory zone. It must be freed manually.4Free a memory zone.5CCreate a memory zone, then execute argument, then free memory zone.6Pack a Object.76Unpack a single MessagePack object from byte sequence.g ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef !"#$%&'()*+,-./012345ghijklmno678  !"#$%&'()*+,-./012345678 !"#$% &'()*+,-./012 67 345]  ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef !"#$%&'()*+,-./012345ghijklmno67(c) Hideyuki Tanaka, 2009BSD3tanaka.hideyuki@gmail.com experimentalportableNone248A type for parser results9>The class of types serializable to and from MessagePack object<"Pack a serializable Haskell value.89:;p<qrstuvwxy89:;<9:;8< 89:;p<qrstuvwxy(c) Hideyuki Tanaka, 2009BSD3tanaka.hideyuki@gmail.com experimentalportableNone=(Pack Haskell data to MessagePack string.>*Unpack MessagePack string to Haskell data.?Pure version of =.@Pure version of >.=>?@A  !"#$%&'()*+,-./0123456789:;<=>?@=>?@=>?@z      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ msgpack-0.1.0Data.MessagePack.BaseData.MessagePack.ClassData.MessagePack UnpackReturn UnpackErrorUnpackParseErrorUnpackContinueObject ObjectMap ObjectArray ObjectRAW ObjectDouble ObjectInteger ObjectBool ObjectNilZoneUnpackerPacker SimpleBuffernewSimpleBuffersimpleBufferData newPackerpackU8packU16packU32packU64packS8packS16packS32packS64packInt packDoublepackNilpackTrue packFalsepackBool packArraypackMappackRAW packRAWBodypackRAW'defaultInitialBufferSize newUnpackerunpackerReserveBufferunpackerBufferunpackerBufferCapacityunpackerBufferConsumed unpackerFeedunpackerExecute unpackerDataunpackerReleaseZoneunpackerResetZone unpackerResetunpackerMessageSizenewZonefreeZonewithZone packObject unpackObjectResultOBJECTtoObject fromObjectpackpackbunpackbpackb'unpackb' WriteCallbackmsgpack_unpackmsgpack_zone_freemsgpack_zone_newmsgpack_unpacker_message_sizemsgpack_unpacker_resetmsgpack_unpacker_reset_zonemsgpack_unpacker_release_zonemsgpack_unpacker_datamsgpack_unpacker_execute msgpack_unpacker_buffer_consumed msgpack_unpacker_buffer_capacitymsgpack_unpacker_buffermsgpack_unpacker_reserve_buffermsgpack_unpacker_freemsgpack_unpacker_newmsgpack_pack_raw_bodymsgpack_pack_rawmsgpack_pack_mapmsgpack_pack_arraymsgpack_pack_falsemsgpack_pack_truemsgpack_pack_nilmsgpack_pack_doublemsgpack_pack_int64msgpack_pack_int32msgpack_pack_int16msgpack_pack_int8msgpack_pack_uint64msgpack_pack_uint32msgpack_pack_uint16msgpack_pack_uint8 wrap_callbackmsgpack_packer_freemsgpack_packer_newmsgpack_sbuffer_writemsgpack_sbuffer_destroymsgpack_sbuffer_init peekObjectpeekObjectBoolpeekObjectPositiveIntegerpeekObjectNegativeIntegerpeekObjectDouble peekObjectRAWpeekObjectArray peekObjectMap peekObjectKVfromObjectError $fOBJECTMaybe $fOBJECT[] $fOBJECT[]0 $fOBJECT[]1$fOBJECTByteString$fOBJECTDouble $fOBJECTBool $fOBJECTInt$fOBJECTObject