#include <XMLMessage.h>
Public Member Functions | |
| TXMLMessage () | |
| TXMLMessage (const TString &rstrStream) | |
| TXMLMessage (NAMESPACE_Zeus::IXMLDocument &rDocu) | |
| virtual Retval MQUALIFIER | getXMLDocument (NAMESPACE_Zeus::IXMLDocument *&rpDocument) |
| virtual Retval MQUALIFIER | getXMLMainNode (NAMESPACE_Zeus::IXMLNode *&rpNode) |
| virtual void MQUALIFIER | setXMLDocument (NAMESPACE_Zeus::IXMLDocument &rDocument) |
| 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_XMLDOCUMENT(m_pXMLDocument) 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 | ~TXMLMessage () |
This class implements a message using the message object protocol MOP
| zeus::TXMLMessage::TXMLMessage | ( | ) |
| TXMLMessage::TXMLMessage | ( | const TString & | rstrStream ) |
Creates an xml message
| rstrStream | : xml document stream |
| TXMLMessage::TXMLMessage | ( | NAMESPACE_Zeus::IXMLDocument & | rDocu ) |
Creates an xml message
| rDocu | : xml document instance |
| TXMLMessage::~TXMLMessage | ( | ) | [protected, virtual] |
Destroys the xml message
| virtual void MQUALIFIER zeus::TXMLMessage::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TAbstractMessage.
| void MQUALIFIER TXMLMessage::clearBody | ( | ) | [virtual] |
Implements zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::clearProperties | ( | ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| void MQUALIFIER zeus::TXMLMessage::getInterfaceID | ( | InterfaceID & | rIID ) | const [inline, virtual] |
Implements zeus::TAbstractMessage.
| virtual Uint MQUALIFIER zeus::TXMLMessage::getMessageID | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual Uint MQUALIFIER zeus::TXMLMessage::getPriority | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual Retval MQUALIFIER zeus::TXMLMessage::getPropertyValue | ( | const IString & | rName, |
| IString & | rValue | ||
| ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::getRecipients | ( | IList< TypGUID > & | rlstValue ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::getSender | ( | TypGUID & | rValue ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual Uint64 MQUALIFIER zeus::TXMLMessage::getTimeStamp | ( | ) | const [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| Retval MQUALIFIER TXMLMessage::getXMLDocument | ( | NAMESPACE_Zeus::IXMLDocument *& | rpDocument ) | [virtual] |
Implements zeus::IXMLMessage.
| Retval MQUALIFIER TXMLMessage::getXMLMainNode | ( | NAMESPACE_Zeus::IXMLNode *& | rpNode ) | [virtual] |
Implements zeus::IXMLMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::release | ( | ) | const [virtual] |
Reimplemented from zeus::TAbstractMessage.
| zeus::TXMLMessage::SERIAL_PARENTCLASS | ( | TAbstractMessage | ) | const |
| virtual void MQUALIFIER zeus::TXMLMessage::setMessageID | ( | Uint | uiValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::setPriority | ( | Uint | uiValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::setPropertyValue | ( | const IString & | rName, |
| const IString & | rValue | ||
| ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::setRecipient | ( | const TypGUID & | rValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::setRecipients | ( | const IList< TypGUID > & | rlstValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::setSender | ( | const TypGUID & | rValue ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| virtual void MQUALIFIER zeus::TXMLMessage::setTimeStamp | ( | const Uint64 & | rui64Value ) | [inline, virtual] |
Reimplemented from zeus::TAbstractMessage.
| void MQUALIFIER TXMLMessage::setXMLDocument | ( | NAMESPACE_Zeus::IXMLDocument & | rDocument ) | [virtual] |
Implements zeus::IXMLMessage.
Reimplemented from zeus::TAbstractMessage.