|
ADTF
|
#include <rpc_object_registry.h>
Inherits rpc::IRPCObjectsRegistry.
Classes | |
| class | cLockedRPCObject |
Public Types | |
| typedef std::pair< std::unique_ptr< a_util::concurrency::shared_mutex >, IRPCObject * > | tRPCItem |
| Type granting thread safe access to an object of type rpc::IRPCObject. | |
Public Member Functions | |
| virtual a_util::result::Result | RegisterRPCObject (const char *strName, IRPCObject *pObject) |
| virtual a_util::result::Result | UnregisterRPCObject (const char *strName) |
| virtual cLockedRPCObject | GetRPCObject (const char *strName) const |
An RPC Server that receives calls via HTTP.
|
virtual |
Get thread safe rpc object access by the rpc objects name
| [in] | strName | Name of the rpc object |
|
virtual |
Register an RPC object
| [in] | strName | The name of the object. |
| [in] | pObject | The object. |
Implements rpc::IRPCObjectsRegistry.
|
virtual |
Unregisters an RPC object
| [in] | strName | The name of the object. |
Implements rpc::IRPCObjectsRegistry.