ZeusBase-Library
2.0.4
|
#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 Member Functions inherited from zeus::TAbstractMessage | |
SERIAL_START_ABSTRACTCLASS (TAbstractMessage, L"TAbstractMessage") SERIAL_UINT32(m_uiID) SERIAL_UINT32(m_ulPriority) SERIAL_UINT32(m_uiReserved) SERIAL_UINT64(m_ui64Timestamp) SERIAL_STRING_STRINGMAP(m_mapProperties) SERIAL_GUID(m_SenderID) SERIAL_GUIDLIST(m_lstRecipients) virtual Retval MQUALIFIER askForInterface(const InterfaceID &rInterfaceID | |
Public Member Functions inherited from zeus::TZObject | |
TZObject () | |
TZObject (const TString &strName) | |
TZObject (const IString &strName) | |
Uint | getHash () const |
TString | toString () const |
virtual TString | getObjName () const |
virtual void | setObjName (const TString &name) |
virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
Public Member Functions inherited from zeus::ISerializable | |
virtual Retval MQUALIFIER | serialize (IByteArray &raStream) const =0 |
virtual Uint MQUALIFIER | getObjectID () const =0 |
Public Attributes | |
IZUnknown *& | rpIface |
Public Attributes inherited from zeus::TAbstractMessage | |
IZUnknown *& | rpIface |
Protected Member Functions | |
virtual | ~TXMLMessage () |
Protected Member Functions inherited from zeus::TAbstractMessage | |
TAbstractMessage () | |
virtual | ~TAbstractMessage () |
Protected Member Functions inherited from zeus::TZObject | |
virtual | ~TZObject () |
TZObject (const TZObject &rObject) | |
TZObject & | operator= (const TZObject &rObject) |
Int | getRefCounter () const |
Additional Inherited Members | |
Protected Attributes inherited from zeus::TAbstractMessage | |
TCriticalSection & | m_rLock |
Data Lock. More... | |
Protected Attributes inherited from zeus::TZObject | |
Uint | m_uiID |
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 |
|
protectedvirtual |
Destroys the xml message
|
virtual |
Reimplemented from zeus::TAbstractMessage.
|
virtual |
Implements zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Implements zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
virtual |
Implements zeus::IXMLMessage.
|
virtual |
Implements zeus::IXMLMessage.
|
virtual |
Reimplemented from zeus::TAbstractMessage.
zeus::TXMLMessage::SERIAL_PARENTCLASS | ( | TAbstractMessage | ) | const |
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
inlinevirtual |
Reimplemented from zeus::TAbstractMessage.
|
virtual |
Implements zeus::IXMLMessage.
IZUnknown*& zeus::TXMLMessage::rpIface |