ADTF
3.18.4
|
Public Member Functions | |
tResult | Receive (const base::ant::IRawMemory &oRequest, base::ant::IRawMemory &&oResponse) override |
tResult | GetRPCIID (base::ant::IString &&strIID) const override |
tResult | GetRPCName (base::ant::IString &&strRPCName) const override |
tResult | SetRPCName (const char *strRPCName) override |
tResult | GetInterfaceDefinition (base::ant::IString &&strInterfaceDefinition) const override |
Public Member Functions inherited from object< remote::ant::IRPCObjectServer, remote::catwo::IRPCInterfaceDefinition > | |
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
Query interfaces on an object. More... | |
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
Provides const correct interface querying. More... | |
void | Destroy () const override |
Destruct and deallocate instantiations of type IObject . More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Private Attributes | |
adtf::util::cString | m_strRPCObjectName |
Additional Inherited Members | |
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
Query interfaces on an object. More... | |
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
Provides const correct interface querying. More... | |
void | Destroy () const override |
Destruct and deallocate instantiations of type IObject . More... | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
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_object_server< ServerStub, Connector > | |
jsonrpc_object_server () | |
CTOR. | |
virtual a_util::result::Result | HandleCall (const char *strRequest, size_t nRequestSize, IResponse &oResponse) |
Handles an RPC call. More... | |
Definition at line 236 of file rpc_stubs.h.