Dev Essential  1.6.3
Loading...
Searching...
No Matches
rpc::IRPCObjectsRegistry Class Referenceabstract

#include <rpc_server.h>

Inherited by rpc::cRPCObjectsRegistry.

Public Member Functions

virtual a_util::result::Result RegisterRPCObject (const char *strName, IRPCObject *pObject)=0
 
virtual a_util::result::Result UnregisterRPCObject (const char *strName)=0
 

Detailed Description

Interface for an RPC server that handles multiple RPC objects

Member Function Documentation

◆ RegisterRPCObject()

virtual a_util::result::Result rpc::IRPCObjectsRegistry::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 rpc::cRPCObjectsRegistry.

◆ UnregisterRPCObject()

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

Unregisters an RPC object

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

Implemented in rpc::cRPCObjectsRegistry.


The documentation for this class was generated from the following file: