ADTF  3.18.2
IRPCObjectServerRegistryabstract
Inheritance diagram for IRPCObjectServerRegistry:
[legend]

Public Member Functions

 ADTF_IID (IRPCObjectServerRegistry, "rpc_object_server_registry.bat.services.adtf.iid")
 interface identifier
 
virtual tResult StartListening (const char *strURL)=0
 
- Public Member Functions inherited from IRPCObjectServerRegistry
 ADTF_IID (IRPCObjectServerRegistry, "rpc_object_server_registry.ant.services.adtf.iid")
 interface identifier
 
virtual tResult GetProtocol (base::ant::IString &&strProtocol) const =0
 Retrieve the identifier of the protocol used. More...
 
virtual tResult GetRPCObjectServers (ucom::ant::iobject_enum< remote::ant::IRPCObjectServer > &lstObjects) const =0
 Retrieves a list of RPC objects registered. More...
 
virtual tResult RegisterRPCObjectServer (const char *strObjectName, const ucom::ant::iobject_ptr< remote::ant::IRPCObjectServer > &pObject)=0
 Registers a IRPCObjectServer implementation with the given name strObjectName to the registry. More...
 
virtual tResult UnregisterRPCObjectServer (const char *strObjectName)=0
 Unregisters the given name from the object registry. More...
 
virtual tResult StartListening ()=0
 Starts listening to the given url.
 
virtual tResult StopListening ()=0
 Stops listening. No messages will be forwarded.
 
- Public Member Functions inherited from IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 Marks the IObject to be castable with the ucom_cast() More...
 

Additional Inherited Members

- Protected Member Functions inherited from IRPCObjectServerRegistry
 ~IRPCObjectServerRegistry ()=default
 hidden DTOR
 
- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 

Detailed Description

Definition at line 159 of file rpc_object_server_registry_intf.h.