ADTF  3.18.2
IRPCObjectsRegistryabstract

Interface for an RPC server that handles multiple RPC objects. More...

Inheritance diagram for IRPCObjectsRegistry:
[legend]

Public Member Functions

virtual a_util::result::Result RegisterRPCObject (const char *strName, IRPCObject *pObject)=0
 Register an RPC object. More...
 
virtual a_util::result::Result UnregisterRPCObject (const char *strName)=0
 Unregisters an RPC object. More...
 

Detailed Description

Interface for an RPC server that handles multiple RPC objects.

Definition at line 64 of file rpc_server.h.

Member Function Documentation

◆ RegisterRPCObject()

virtual a_util::result::Result RegisterRPCObject ( const char *  strName,
IRPCObject pObject 
)
pure virtual

Register an RPC object.

Parameters
[in]strNameThe name of the object.
[in]pObjectThe object.
Returns
Standard result.

Implemented in cRPCObjectsRegistry.

◆ UnregisterRPCObject()

virtual a_util::result::Result UnregisterRPCObject ( const char *  strName)
pure virtual

Unregisters an RPC object.

Parameters
[in]strNameThe name of the object.
Returns
Standard result.

Implemented in cRPCObjectsRegistry.