ZeusBase-Library
2.0.4
|
#include <INaming.hpp>
Public Member Functions | |
virtual bool MQUALIFIER | hasRemoteContext () const =0 |
virtual bool MQUALIFIER | isConnected () const =0 |
virtual void MQUALIFIER | releaseLocalContext ()=0 |
Public Member Functions inherited from zeus::INamedContext | |
virtual Retval MQUALIFIER | bind (const IString &rName, const IRemoteObject &rObject)=0 |
virtual Retval MQUALIFIER | rebind (const IString &rName, const IRemoteObject &rObject)=0 |
virtual Retval MQUALIFIER | unbind (const IString &rName)=0 |
virtual Retval MQUALIFIER | lookup (const IString &rQuery, IRemoteObject *&rpObject)=0 |
virtual Retval MQUALIFIER | lookupObjects (const IString &rQuery, IRemoteObjectList &rObjects)=0 |
virtual Retval MQUALIFIER | lookupAny (const IString &rQuery, IRemoteObject *&rpObject)=0 |
virtual Retval MQUALIFIER | getObjectNames (const IString &rQuery, IStringList &rNames)=0 |
Public Member Functions inherited from zeus::IZUnknown | |
virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface)=0 |
virtual void MQUALIFIER | addRef () const =0 |
virtual void MQUALIFIER | release () const =0 |
Interface of a naming service to register and looking up remote objects
|
pure virtual |
This method checks if the naming service is connected to a remote name server.
true | : Connected to remote name server context |
false | connected to a local directory |
|
pure virtual |
Checks if the connection is ok. For local usage this method always returns true.
true | : connected to the root context |
false | not connected |
|
pure virtual |
Releases the local context. This is needed to remove the XML buffer when unloading XML service module.