|
ADTF
|
#include <json_rpc.h>
Inherits rpc::jsonrpc_remote_object< Stub, Connector, ConnectorInitializer >, rpc::cJSONConversions, and Interface.
Public Member Functions | |
| jsonrpc_remote_interface (const ConnectorInitializer &oInitializer) | |
Protected Member Functions | |
| Stub & | GetStub () const |
Additional Inherited Members | |
Static Protected Member Functions inherited from rpc::cJSONConversions | |
| static Json::Value | result_to_json (a_util::result::Result nResult) |
| static std::string | to_string (uint64_t nValue) |
| static std::string | to_string (int64_t nValue) |
| static a_util::result::Result | json_to_result (const Json::Value &oValue) |
| static uint64_t | stoull (const std::string &strValue) |
| static int64_t | stoll (const std::string &strValue) |
Template for mapping interfaces to a client stub.
| Stub | The RPC stub to inherit from |
| Interface | The interface to inherit from |
| Connector | The connector to inherit from |
| ConnectorInitializer | The connector initializer |
|
inline |
Constructor
| [in] | oInitializer | An instance of the ConnectorInitializer. If using http then this is the HTTP url, e.g. http://localhost:8000/system |
|
inlineprotected |
Access the rpc stub.