#include <NamedObject.h>
Public Member Functions | |
| TNamedObject (IXMLNode &rNode) | |
| virtual Retval MQUALIFIER | getRemoteObject (IRemoteObject *&rpObject) |
| virtual void MQUALIFIER | setRemoteObject (const IRemoteObject &rObject) |
| virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
| virtual void MQUALIFIER | addRef () const |
| virtual void MQUALIFIER | release () const |
| REG_SUB_BEGIN (TNamedObject) REG_SUB_ADD(TNamedObject | |
Public Attributes | |
| L | TNamedObject |
Protected Member Functions | |
| virtual | ~TNamedObject () |
This X-Object wrapps the remote objects as an XML Object and provides an easy access to attributes related to the remote object
| zeus::TNamedObject::TNamedObject | ( | IXMLNode & | rNode ) |
| TNamedObject::~TNamedObject | ( | ) | [protected, virtual] |
Destroys the named object
| virtual void MQUALIFIER zeus::TNamedObject::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TXObject.
| virtual Retval MQUALIFIER zeus::TNamedObject::askForInterface | ( | const InterfaceID & | rInterfaceID, |
| IZUnknown *& | rpIface | ||
| ) | [virtual] |
Reimplemented from zeus::TXObject.
| Retval MQUALIFIER TNamedObject::getRemoteObject | ( | IRemoteObject *& | rpObject ) | [virtual] |
Implements zeus::INamedObject.
| zeus::TNamedObject::REG_SUB_BEGIN | ( | TNamedObject | ) |
| virtual void MQUALIFIER zeus::TNamedObject::release | ( | ) | const [virtual] |
Reimplemented from zeus::TXObject.
| void MQUALIFIER TNamedObject::setRemoteObject | ( | const IRemoteObject & | rObject ) | [virtual] |
Implements zeus::INamedObject.
Creates a named object