ADTF
Loading...
Searching...
No Matches
rpc::jsonrpc_remote_object< Stub, Connector, ConnectorInitializer > Class Template Reference

#include <json_rpc.h>

Inherits Connector, and Stub.

Inherited by rpc::jsonrpc_remote_interface< Stub, Interface, Connector, ConnectorInitializer > [private].

Public Member Functions

 jsonrpc_remote_object (const ConnectorInitializer &oInitializer)
 

Protected Member Functions

Stub & GetStub () const
 

Detailed Description

template<typename Stub, typename Connector, typename ConnectorInitializer>
class rpc::jsonrpc_remote_object< Stub, Connector, ConnectorInitializer >

Template for direct usage of the stub methods

Template Parameters
StubThe RPC stub to inherit from
ConnectorThe connector to inherit from
ConnectorInitializerThe connector initializer

Constructor & Destructor Documentation

◆ jsonrpc_remote_object()

template<typename Stub, typename Connector, typename ConnectorInitializer>
rpc::jsonrpc_remote_object< Stub, Connector, ConnectorInitializer >::jsonrpc_remote_object ( const ConnectorInitializer & oInitializer)
inline

Constructor

Parameters
[in]oInitializerAn instance of the ConnectorInitializer. If using http then this is the HTTP url, e.g. http://localhost:8000/system

Member Function Documentation

◆ GetStub()

template<typename Stub, typename Connector, typename ConnectorInitializer>
Stub & rpc::jsonrpc_remote_object< Stub, Connector, ConnectorInitializer >::GetStub ( ) const
inlineprotected

Access the rpc stub.

Returns
Reference to the stub.

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