#include <NamedContext.h>
Public Member Functions | |
| TNamedContext (IXMLNode &rNode) | |
| virtual Retval MQUALIFIER | bind (const IString &rName, const IRemoteObject &rObject) |
| virtual Retval MQUALIFIER | rebind (const IString &rName, const IRemoteObject &rObject) |
| virtual Retval MQUALIFIER | unbind (const IString &rName) |
| virtual Retval MQUALIFIER | lookup (const IString &rQuery, IRemoteObject *&rpObject) |
| virtual Retval MQUALIFIER | lookupObjects (const IString &rQuery, IRemoteObjectList &rObjects) |
| virtual Retval MQUALIFIER | lookupAny (const IString &rQuery, IRemoteObject *&rpObject) |
| virtual Retval MQUALIFIER | getObjectNames (const IString &rQuery, IStringList &rNames) |
| virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
| virtual void MQUALIFIER | addRef () const |
| virtual void MQUALIFIER | release () const |
| REG_SUB_BEGIN (TNamedContext) REG_SUB_ADD(TNamedContext | |
Public Attributes | |
| L | TNamedContext |
Protected Member Functions | |
| virtual | ~TNamedContext () |
This class implements a named context of the remote object directory implementation. This object is part of the x-object structure.
| zeus::TNamedContext::TNamedContext | ( | IXMLNode & | rNode ) |
| TNamedContext::~TNamedContext | ( | ) | [protected, virtual] |
Destroys the named context
| virtual void MQUALIFIER zeus::TNamedContext::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TXObject.
| virtual Retval MQUALIFIER zeus::TNamedContext::askForInterface | ( | const InterfaceID & | rInterfaceID, |
| IZUnknown *& | rpIface | ||
| ) | [virtual] |
Reimplemented from zeus::TXObject.
| Retval MQUALIFIER TNamedContext::bind | ( | const IString & | rName, |
| const IRemoteObject & | rObject | ||
| ) | [virtual] |
Implements zeus::INamedContext.
| Retval MQUALIFIER TNamedContext::getObjectNames | ( | const IString & | rQuery, |
| IStringList & | rNames | ||
| ) | [virtual] |
Implements zeus::INamedContext.
| Retval MQUALIFIER TNamedContext::lookup | ( | const IString & | rQuery, |
| IRemoteObject *& | rpObject | ||
| ) | [virtual] |
Implements zeus::INamedContext.
| Retval MQUALIFIER TNamedContext::lookupAny | ( | const IString & | rQuery, |
| IRemoteObject *& | rpObject | ||
| ) | [virtual] |
Implements zeus::INamedContext.
| Retval MQUALIFIER TNamedContext::lookupObjects | ( | const IString & | rQuery, |
| IRemoteObjectList & | rObjects | ||
| ) | [virtual] |
Implements zeus::INamedContext.
| Retval MQUALIFIER TNamedContext::rebind | ( | const IString & | rName, |
| const IRemoteObject & | rObject | ||
| ) | [virtual] |
Implements zeus::INamedContext.
| zeus::TNamedContext::REG_SUB_BEGIN | ( | TNamedContext | ) |
| virtual void MQUALIFIER zeus::TNamedContext::release | ( | ) | const [virtual] |
Reimplemented from zeus::TXObject.
| Retval MQUALIFIER TNamedContext::unbind | ( | const IString & | rName ) | [virtual] |
Implements zeus::INamedContext.
Creates a named context out of a xml node (X-Object constructor)