#include <ObjectMessage.h>
Public Member Functions | |
| TObjectMessage () | |
| TObjectMessage (ISerializable &rObj) | |
| virtual Retval MQUALIFIER | getObject (ISerializable *&rpObj) const |
| virtual Retval MQUALIFIER | getCastedObject (const InterfaceID &rIfaceID, IZUnknown *&rpValue) const |
| virtual void MQUALIFIER | setObject (ISerializable *pObj) |
| 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) m_pStreamObject) 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 | ~TObjectMessage () |
Protected Attributes | |
| ISerializable * | m_pStreamObject |
| Stream object. | |
This message class implements a format to transfer binary data.
| zeus::TObjectMessage::TObjectMessage | ( | ) |
| TObjectMessage::TObjectMessage | ( | ISerializable & | rObj ) |
Creates an object message out of a serializable object
| rObj | : object instance |
| TObjectMessage::~TObjectMessage | ( | ) | [protected, virtual] |
Destroys a message
| virtual void MQUALIFIER zeus::TObjectMessage::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TAbstractMessage.
| void MQUALIFIER TObjectMessage::clearBody | ( | ) | [virtual] |
Implements zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::clearProperties | ( | ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| Retval MQUALIFIER TObjectMessage::getCastedObject | ( | const InterfaceID & | rIfaceID, |
| IZUnknown *& | rpValue | ||
| ) | const [virtual] |
Implements zeus::IObjectMessage.
| void MQUALIFIER zeus::TObjectMessage::getInterfaceID | ( | InterfaceID & | rIID ) | const [inline, virtual] |
Implements zeus::TAbstractMessage.
| virtual Uint MQUALIFIER zeus::TObjectMessage::getMessageID | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| Retval MQUALIFIER TObjectMessage::getObject | ( | ISerializable *& | rpObj ) | const [virtual] |
Implements zeus::IObjectMessage.
| virtual Uint MQUALIFIER zeus::TObjectMessage::getPriority | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual Retval MQUALIFIER zeus::TObjectMessage::getPropertyValue | ( | const IString & | rName, |
| IString & | rValue | ||
| ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::getRecipients | ( | IList< TypGUID > & | rlstValue ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::getSender | ( | TypGUID & | rValue ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual Uint64 MQUALIFIER zeus::TObjectMessage::getTimeStamp | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::release | ( | ) | const [virtual] |
Reimplemented from zeus::TAbstractMessage.
| zeus::TObjectMessage::SERIAL_PARENTCLASS | ( | TAbstractMessage | ) | const |
| virtual void MQUALIFIER zeus::TObjectMessage::setMessageID | ( | Uint | uiValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| void MQUALIFIER TObjectMessage::setObject | ( | ISerializable * | pObj ) | [virtual] |
Implements zeus::IObjectMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::setPriority | ( | Uint | uiValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::setPropertyValue | ( | const IString & | rName, |
| const IString & | rValue | ||
| ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::setRecipient | ( | const TypGUID & | rValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::setRecipients | ( | const IList< TypGUID > & | rlstValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::setSender | ( | const TypGUID & | rValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TObjectMessage::setTimeStamp | ( | const Uint64 & | rui64Value ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
ISerializable* zeus::TObjectMessage::m_pStreamObject [protected] |
Stream object.
Reimplemented from zeus::TAbstractMessage.