ADTF
Loading...
Searching...
No Matches
adtf::remote::rpc_remote_interface< Stub, Interface > Class Template Reference

Inherits rpc::jsonrpc_remote_object< Stub, hollow::cADTFClientConnector, adtf::util::cString >, adtf::remote::ant::IRPCObjectClient, adtf::remote::hollow::cAdtfJsonConverter, and Interface.

Public Member Functions

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

Protected Member Functions

Stub & GetStub () const
 

Additional Inherited Members

- Static Protected Member Functions inherited from adtf::remote::hollow::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)
 

Constructor & Destructor Documentation

◆ rpc_remote_interface()

template<typename Stub, typename Interface>
adtf::remote::hollow::rpc_remote_interface< Stub, Interface >::rpc_remote_interface ( const adtf::util::cString & strUrl)
inline

Constructor

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

Member Function Documentation

◆ GetName()

template<typename Stub, typename Interface>
tResult adtf::remote::hollow::rpc_remote_interface< Stub, Interface >::GetName ( base::ant::IString && strName) const
inlinevirtual

◆ GetRPCIID()

template<typename Stub, typename Interface>
tResult adtf::remote::hollow::rpc_remote_interface< Stub, Interface >::GetRPCIID ( base::ant::IString && strIID) const
inlinevirtual

◆ GetStub()

template<typename Stub, typename Interface>
Stub & adtf::remote::hollow::rpc_remote_interface< Stub, Interface >::GetStub ( ) const
inlineprotected

Access the rpc stub.

Returns
The stub.

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