#include <Serializer.h>

Static Public Member Functions | |
| static void | serializeBool (IOutputStream &rStreamOut, const bool bValue) |
| static void | serializeInt8 (IOutputStream &rStreamOut, const Int8 cValue) |
| static void | serializeInt16 (IOutputStream &rStreamOut, const Int16 sValue) |
| static void | serializeInt32 (IOutputStream &rStreamOut, const Int32 lValue) |
| static void | serializeInt64 (IOutputStream &rStreamOut, const Int64 ldValue) |
| static void | serializeUint8 (IOutputStream &rStreamOut, const Uint8 ucValue) |
| static void | serializeUint16 (IOutputStream &rStreamOut, const Uint16 usValue) |
| static void | serializeUint32 (IOutputStream &rStreamOut, const Uint32 ulValue) |
| static void | serializeUint64 (IOutputStream &rStreamOut, const Uint64 uldValue) |
| static void | serializeFloat32 (IOutputStream &rStreamOut, const Float32 fValue) |
| static void | serializeFloat64 (IOutputStream &rStreamOut, const Float64 dValue) |
| static void | serializeString (IOutputStream &rStreamOut, const IString &rString) |
| static void | serializeByteArray (IOutputStream &rStreamOut, const IByteArray &rArray) |
| static void | serializeObject (IOutputStream &rStreamOut, const ISerializable *pObject) |
| static void | serializeXMLDocument (IOutputStream &rStreamOut, const NAMESPACE_Zeus::IXMLDocument *pDocument) |
| static void | serializeObjectList (IOutputStream &rStreamOut, Int iCount) |
| static void | serializeObjectFromList (IOutputStream &rStreamOut, const ISerializable *pObject) |
| static void | serializeFloat64List (IOutputStream &rStreamOut, const IList< Float64 > &rList) |
| static void | serializeStringStringMap (IOutputStream &rStreamOut, const IStringMap< TString > &rMap) |
| static Retval | deserializeBool (IInputStream &rStreamIn, bool &rValue) |
| static Retval | deserializeInt8 (IInputStream &rStreamIn, Int8 &rValue) |
| static Retval | deserializeInt16 (IInputStream &rStreamIn, Int16 &rValue) |
| static Retval | deserializeInt32 (IInputStream &rStreamIn, Int32 &rValue) |
| static Retval | deserializeInt64 (IInputStream &rStreamIn, Int64 &rValue) |
| static Retval | deserializeUint8 (IInputStream &rStreamIn, Uint8 &rValue) |
| static Retval | deserializeUint16 (IInputStream &rStreamIn, Uint16 &rValue) |
| static Retval | deserializeUint32 (IInputStream &rStreamIn, Uint32 &rValue) |
| static Retval | deserializeUint64 (IInputStream &rStreamIn, Uint64 &rValue) |
| static Retval | deserializeFloat32 (IInputStream &rStreamIn, Float32 &rValue) |
| static Retval | deserializeFloat64 (IInputStream &rStreamIn, Float64 &rValue) |
| static Retval | deserializeString (IInputStream &rStreamIn, IString &rString) |
| static Retval | deserializeByteArray (IInputStream &rStreamIn, IByteArray &rArray) |
| static Retval | deserializeObject (IInputStream &rStreamIn, const InterfaceID &rInterfaceID, IZUnknown *&rpObject) |
| static Retval | deserializeXMLDocument (IInputStream &rStreamIn, NAMESPACE_Zeus::IXMLDocument *&rpDocument) |
| static Retval | deserializeObjectFromList (IInputStream &rStreamIn, const InterfaceID &rInterfaceID, IZUnknown *&rpObject) |
| static Retval | deserializeObjectList (IInputStream &rStreamIn, Int &rCount) |
| static Retval | deserializeFloat64List (IInputStream &rStreamIn, IList< Float64 > &rList) |
| static Retval | deserializeStringStringMap (IInputStream &rStreamIn, IStringMap< TString > &rMap) |
| void zeus::TSerializer::serializeBool | ( | IOutputStream & | rStreamOut, | |
| const bool | bValue | |||
| ) | [inline, static] |
serializes an int8 value
| void zeus::TSerializer::serializeInt8 | ( | IOutputStream & | rStreamOut, | |
| const Int8 | cValue | |||
| ) | [inline, static] |
serializes an int8 value
| void zeus::TSerializer::serializeInt16 | ( | IOutputStream & | rStreamOut, | |
| const Int16 | sValue | |||
| ) | [inline, static] |
serializes an int16 value
| void zeus::TSerializer::serializeInt32 | ( | IOutputStream & | rStreamOut, | |
| const Int32 | lValue | |||
| ) | [inline, static] |
serializes an int32 value
| void zeus::TSerializer::serializeInt64 | ( | IOutputStream & | rStreamOut, | |
| const Int64 | ldValue | |||
| ) | [inline, static] |
serializes an int64 value
| void zeus::TSerializer::serializeUint8 | ( | IOutputStream & | rStreamOut, | |
| const Uint8 | ucValue | |||
| ) | [inline, static] |
serializes an unsigned int8 value
| void zeus::TSerializer::serializeUint16 | ( | IOutputStream & | rStreamOut, | |
| const Uint16 | usValue | |||
| ) | [inline, static] |
serializes an unsigned int16 value
| void zeus::TSerializer::serializeUint32 | ( | IOutputStream & | rStreamOut, | |
| const Uint32 | ulValue | |||
| ) | [inline, static] |
serializes an unsigned int32 value
| void zeus::TSerializer::serializeUint64 | ( | IOutputStream & | rStreamOut, | |
| const Uint64 | uldValue | |||
| ) | [inline, static] |
serializes an unsigned int64 value
| void zeus::TSerializer::serializeFloat32 | ( | IOutputStream & | rStreamOut, | |
| const Float32 | fValue | |||
| ) | [inline, static] |
serializes a float32 value
| void zeus::TSerializer::serializeFloat64 | ( | IOutputStream & | rStreamOut, | |
| const Float64 | dValue | |||
| ) | [inline, static] |
serializes a float64 value
| void zeus::TSerializer::serializeString | ( | IOutputStream & | rStreamOut, | |
| const IString & | rString | |||
| ) | [inline, static] |
serializes a string
| void zeus::TSerializer::serializeByteArray | ( | IOutputStream & | rStreamOut, | |
| const IByteArray & | rArray | |||
| ) | [inline, static] |
serializes a byte array
| void zeus::TSerializer::serializeObject | ( | IOutputStream & | rStreamOut, | |
| const ISerializable * | pObject | |||
| ) | [inline, static] |
| void TSerializer::serializeXMLDocument | ( | IOutputStream & | rStreamOut, | |
| const NAMESPACE_Zeus::IXMLDocument * | pDocument | |||
| ) | [static] |
Serializes an xml document
| rStreamOut | : Output stream | |
| pDocument | : XML Document |
| void zeus::TSerializer::serializeObjectList | ( | IOutputStream & | rStreamOut, | |
| Int | iCount | |||
| ) | [inline, static] |
serializes the counter of an object list
| void zeus::TSerializer::serializeObjectFromList | ( | IOutputStream & | rStreamOut, | |
| const ISerializable * | pObject | |||
| ) | [inline, static] |
serializes an object of an object list
| void TSerializer::serializeFloat64List | ( | IOutputStream & | rStreamOut, | |
| const IList< Float64 > & | rList | |||
| ) | [static] |
serializes a float list
| rStreamOut | : Output stream | |
| rList | : List of data |
| void TSerializer::serializeStringStringMap | ( | IOutputStream & | rStreamOut, | |
| const IStringMap< TString > & | rMap | |||
| ) | [static] |
serializes a stringmap containing strings
| rStreamOut | : Output stream | |
| rMap | : map of string data |
| Retval zeus::TSerializer::deserializeBool | ( | IInputStream & | rStreamIn, | |
| bool & | rValue | |||
| ) | [inline, static] |
deserializes a bool value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeInt8 | ( | IInputStream & | rStreamIn, | |
| Int8 & | rValue | |||
| ) | [inline, static] |
deserializes an int8 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeInt16 | ( | IInputStream & | rStreamIn, | |
| Int16 & | rValue | |||
| ) | [inline, static] |
deserializes an int16 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeInt32 | ( | IInputStream & | rStreamIn, | |
| Int32 & | rValue | |||
| ) | [inline, static] |
deserializes an int32 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeInt64 | ( | IInputStream & | rStreamIn, | |
| Int64 & | rValue | |||
| ) | [inline, static] |
deserializes an int64 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeUint8 | ( | IInputStream & | rStreamIn, | |
| Uint8 & | rValue | |||
| ) | [inline, static] |
deserializes an uint8 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeUint16 | ( | IInputStream & | rStreamIn, | |
| Uint16 & | rValue | |||
| ) | [inline, static] |
deserializes an uint16 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeUint32 | ( | IInputStream & | rStreamIn, | |
| Uint32 & | rValue | |||
| ) | [inline, static] |
deserializes an uint32 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeUint64 | ( | IInputStream & | rStreamIn, | |
| Uint64 & | rValue | |||
| ) | [inline, static] |
deserializes an uint64 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeFloat32 | ( | IInputStream & | rStreamIn, | |
| Float32 & | rValue | |||
| ) | [inline, static] |
deserializes a float32 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeFloat64 | ( | IInputStream & | rStreamIn, | |
| Float64 & | rValue | |||
| ) | [inline, static] |
deserializes a float64 value
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeString | ( | IInputStream & | rStreamIn, | |
| IString & | rString | |||
| ) | [inline, static] |
deserializes a string object
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeByteArray | ( | IInputStream & | rStreamIn, | |
| IByteArray & | rArray | |||
| ) | [inline, static] |
deserializes a byte array
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeObject | ( | IInputStream & | rStreamIn, | |
| const InterfaceID & | rInterfaceID, | |||
| IZUnknown *& | rpObject | |||
| ) | [inline, static] |
deserializes the object
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval TSerializer::deserializeXMLDocument | ( | IInputStream & | rStreamIn, | |
| NAMESPACE_Zeus::IXMLDocument *& | rpDocument | |||
| ) | [static] |
deserializes an xml document
| rStreamIn | : Input stream containing data | |
| rList | : Out parameter of parsed data |
| RET_NOERROR | : Data successfully parsed | |
| RET_SERIALIZEPARSING_FAILED | : Parsing failed |
| Retval zeus::TSerializer::deserializeObjectFromList | ( | IInputStream & | rStreamIn, | |
| const InterfaceID & | rInterfaceID, | |||
| IZUnknown *& | rpObject | |||
| ) | [inline, static] |
deserializes the object from the list
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval zeus::TSerializer::deserializeObjectList | ( | IInputStream & | rStreamIn, | |
| Int & | rCount | |||
| ) | [inline, static] |
deserializes the object list count
| RET_NOERROR | : successfully parsed the data | |
| RET_SERIALIZEPARSING_FAILED | : could not parse the data stream |
| Retval TSerializer::deserializeFloat64List | ( | IInputStream & | rStreamIn, | |
| IList< Float64 > & | rList | |||
| ) | [static] |
deserializes a list of float64 values
| rStreamIn | : Input stream containing data | |
| rList | : Out parameter of parsed data |
| RET_NOERROR | : Data successfully parsed | |
| RET_SERIALIZEPARSING_FAILED | : Parsing failed |
| Retval TSerializer::deserializeStringStringMap | ( | IInputStream & | rStreamIn, | |
| IStringMap< TString > & | rMap | |||
| ) | [static] |
deserializes a stringmap containing strings
| pStreamIn | : Input stream containing data | |
| rList | : Out parameter of parsed data |
| RET_NOERROR | : Data successfully parsed | |
| RET_SERIALIZEPARSING_FAILED | : Parsing failed |