ADTF  3.18.2
rpc_remote_interface< Stub, Interface >
Inheritance diagram for rpc_remote_interface< Stub, Interface >:
[legend]

Public Member Functions

 rpc_remote_interface (const adtf::util::cString &strUrl)
 Constructor. More...
 
tResult GetRPCIID (base::ant::IString &&strIID) const
 
tResult GetName (base::ant::IString &&strName) const
 

Protected Member Functions

Stub & GetStub () const
 Access the rpc stub. More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from cAdtfJsonConverter
static tResult ToResult (const Json::Value &oValue)
 
static a_util::result::Result ToResult5 (const tResult &oResult)
 
static tResult ToResult4 (const a_util::result::Result &oResult)
 
static Json::Value ToJson (const tResult &nResult)
 
static std::string ToString (uint64_t nValue)
 
static std::string ToString (int64_t nValue)
 
static int64_t Stoll (const std::string &strValue)
 
static uint64_t Stoull (const std::string &strValue)
 
- Private Member Functions inherited from jsonrpc_remote_object< Stub, hollow::cADTFClientConnector, adtf::util::cString >
 jsonrpc_remote_object (const adtf::util::cString &oInitializer)
 Constructor. More...
 
Stub & GetStub () const
 Access the rpc stub. More...
 

Detailed Description

template<typename Stub, typename Interface>
class adtf::remote::hollow::rpc_remote_interface< Stub, Interface >

Definition at line 195 of file rpc_stubs.h.

Constructor & Destructor Documentation

◆ rpc_remote_interface()

rpc_remote_interface ( const adtf::util::cString &  strUrl)
inline

Constructor.

Parameters
[in]strUrlThe HTTP url, i.e. http://localhost:8000/system

Definition at line 206 of file rpc_stubs.h.

Member Function Documentation

◆ GetStub()

Stub& GetStub ( ) const
inlineprotected

Access the rpc stub.

Returns
The stub.

Definition at line 228 of file rpc_stubs.h.