#include <MapMessage.h>
Public Member Functions | |
| TMapMessage () | |
| TMapMessage (const TStringMap< TString > &rMap) | |
| virtual Retval MQUALIFIER | getString (const IString &rName, IString &rValue) const |
| virtual Retval MQUALIFIER | getInt (const IString &rName, Int &rValue, Int iDefaultVal=0) const |
| virtual Retval MQUALIFIER | getFloat (const IString &rName, Float &rValue, Float fDefaultVal=0.0) const |
| virtual Retval MQUALIFIER | getUint (const IString &rName, Uint &rValue, Uint uiDefaultVal=0) const |
| virtual Retval MQUALIFIER | getBool (const IString &rName, bool &rValue, bool bDefaultVal=false) const |
| virtual void MQUALIFIER | setString (const IString &rName, const IString &rValue) |
| virtual void MQUALIFIER | setInt (const IString &rName, Int iValue) |
| virtual void MQUALIFIER | setFloat (const IString &rName, Float fValue) |
| virtual void MQUALIFIER | setUint (const IString &rName, Uint uiValue) |
| virtual void MQUALIFIER | setBool (const IString &rName, bool bValue) |
| virtual void MQUALIFIER | clearBody () |
| virtual void MQUALIFIER | clearProperties () |
| virtual void MQUALIFIER | getInterfaceID (InterfaceID &rIID) const |
| virtual Uint MQUALIFIER | getMessageID () const |
| virtual Uint MQUALIFIER | getPriority () const |
| virtual void MQUALIFIER | getSender (TypGUID &rValue) const |
| virtual void MQUALIFIER | getRecipients (IList< TypGUID > &rlstValue) const |
| virtual Retval MQUALIFIER | getPropertyValue (const IString &rName, IString &rValue) const |
| virtual Uint64 MQUALIFIER | getTimeStamp () const |
| virtual void MQUALIFIER | setMessageID (Uint uiValue) |
| virtual void MQUALIFIER | setPropertyValue (const IString &rName, const IString &rValue) |
| virtual void MQUALIFIER | setPriority (Uint uiValue) |
| virtual void MQUALIFIER | setSender (const TypGUID &rValue) |
| virtual void MQUALIFIER | setRecipient (const TypGUID &rValue) |
| virtual void MQUALIFIER | setRecipients (const IList< TypGUID > &rlstValue) |
| virtual void MQUALIFIER | setTimeStamp (const Uint64 &rui64Value) |
| SERIAL_PARENTCLASS (TAbstractMessage) SERIAL_STRING_STRINGMAP(m_mapData) virtual Retval MQUALIFIER askForInterface(const InterfaceID &rInterfaceID | |
| virtual void MQUALIFIER | addRef () const |
| virtual void MQUALIFIER | release () const |
Public Attributes | |
| IZUnknown *& | rpIface |
Protected Member Functions | |
| virtual | ~TMapMessage () |
This class implements an map message. It contains a map of data as message body
| zeus::TMapMessage::TMapMessage | ( | ) |
| TMapMessage::TMapMessage | ( | const TStringMap< TString > & | rMap ) |
Creates a new map message object
| TMapMessage::~TMapMessage | ( | ) | [protected, virtual] |
Destroys the message object
| virtual void MQUALIFIER zeus::TMapMessage::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TAbstractMessage.
Reimplemented in zeus::TLocalMapMessage.
| void MQUALIFIER TMapMessage::clearBody | ( | ) | [virtual] |
Implements zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::clearProperties | ( | ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| Retval MQUALIFIER TMapMessage::getBool | ( | const IString & | rName, |
| bool & | rValue, | ||
| bool | bDefaultVal = false |
||
| ) | const [virtual] |
Implements zeus::IMapMessage.
| Retval MQUALIFIER TMapMessage::getFloat | ( | const IString & | rName, |
| Float & | rValue, | ||
| Float | fDefaultVal = 0.0 |
||
| ) | const [virtual] |
Implements zeus::IMapMessage.
| Retval MQUALIFIER TMapMessage::getInt | ( | const IString & | rName, |
| Int & | rValue, | ||
| Int | iDefaultVal = 0 |
||
| ) | const [virtual] |
Implements zeus::IMapMessage.
| void MQUALIFIER zeus::TMapMessage::getInterfaceID | ( | InterfaceID & | rIID ) | const [inline, virtual] |
Implements zeus::TAbstractMessage.
| virtual Uint MQUALIFIER zeus::TMapMessage::getMessageID | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual Uint MQUALIFIER zeus::TMapMessage::getPriority | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual Retval MQUALIFIER zeus::TMapMessage::getPropertyValue | ( | const IString & | rName, |
| IString & | rValue | ||
| ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::getRecipients | ( | IList< TypGUID > & | rlstValue ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::getSender | ( | TypGUID & | rValue ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| Retval MQUALIFIER TMapMessage::getString | ( | const IString & | rName, |
| IString & | rValue | ||
| ) | const [virtual] |
Implements zeus::IMapMessage.
| virtual Uint64 MQUALIFIER zeus::TMapMessage::getTimeStamp | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| Retval MQUALIFIER TMapMessage::getUint | ( | const IString & | rName, |
| Uint & | rValue, | ||
| Uint | uiDefaultVal = 0 |
||
| ) | const [virtual] |
Implements zeus::IMapMessage.
| virtual void MQUALIFIER zeus::TMapMessage::release | ( | ) | const [virtual] |
Reimplemented from zeus::TAbstractMessage.
Reimplemented in zeus::TLocalMapMessage.
| zeus::TMapMessage::SERIAL_PARENTCLASS | ( | TAbstractMessage | ) | const |
| void MQUALIFIER TMapMessage::setBool | ( | const IString & | rName, |
| bool | bValue | ||
| ) | [virtual] |
Implements zeus::IMapMessage.
| void MQUALIFIER TMapMessage::setFloat | ( | const IString & | rName, |
| Float | fValue | ||
| ) | [virtual] |
Implements zeus::IMapMessage.
| void MQUALIFIER TMapMessage::setInt | ( | const IString & | rName, |
| Int | iValue | ||
| ) | [virtual] |
Implements zeus::IMapMessage.
| virtual void MQUALIFIER zeus::TMapMessage::setMessageID | ( | Uint | uiValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::setPriority | ( | Uint | uiValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::setPropertyValue | ( | const IString & | rName, |
| const IString & | rValue | ||
| ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::setRecipient | ( | const TypGUID & | rValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::setRecipients | ( | const IList< TypGUID > & | rlstValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TMapMessage::setSender | ( | const TypGUID & | rValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
Implements zeus::IMapMessage.
| virtual void MQUALIFIER zeus::TMapMessage::setTimeStamp | ( | const Uint64 & | rui64Value ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| void MQUALIFIER TMapMessage::setUint | ( | const IString & | rName, |
| Uint | uiValue | ||
| ) | [virtual] |
Implements zeus::IMapMessage.
Reimplemented from zeus::TAbstractMessage.