Namespace for the ADTF Remote SDK. More...
Namespaces | |
namespace | ant |
Namespace for all functionality of the ADTF Remote SDK provided since v3.0. | |
namespace | bat |
Namespace for all functionality of the ADTF Remote SDK provided since v3.1. | |
namespace | catwo |
Namespace for all functionality of the ADTF Remote SDK provided since v3.2. | |
namespace | devil |
Namespace for all functionality of the ADTF Remote SDK provided since v3.3. | |
namespace | elasto |
Namespace for all functionality of the ADTF Remote SDK provided since v3.4. | |
namespace | hollow |
Namespace for all functionality of the ADTF Remote SDK provided since v3.7. | |
namespace | lucky |
Namespace for all functionality of the ADTF Remote SDK provided since v3.11. | |
namespace | osborn |
Namespace for all functionality of the ADTF Remote SDK provided since v3.14. | |
namespace | quiet |
Namespace for all functionality of the ADTF Remote SDK provided since v3.16. | |
namespace | spider |
Namespace for all functionality of the ADTF Remote SDK provided since v3.18. | |
namespace | ultron |
Namespace for all functionality of the ADTF Remote SDK provided since v3.20. | |
Classes | |
class | cADTFClientConnector |
class | cAdtfJsonConverter |
class | cADTFRemoteSystem |
Default ADTF RPC Client Factory to create Json Object Clients! More... | |
struct | cJsonRPCClientObjectFactory |
Default ADTF RPC Client Factory to create Json Object Clients! More... | |
class | IClock |
The Remote Clock interface provides access to retrieve information of the current adtf::services::ant::IReferenceClock. More... | |
class | IFileSystem |
The Remote file system interface. More... | |
class | ILogging |
The Remote logging interface. More... | |
class | IPlayer |
The Remote Player interface provides access to retrieve information about and control the current IPlayer within a ADTF System instance. More... | |
class | IRecorder |
Remote Recorder interface. More... | |
class | IRPCActiveRunner |
Remote Runner interface. More... | |
class | IRPCInterfaceDefinition |
Interface to retrieve the interface definition of a server object. More... | |
class | IRPCObjectClient |
class | IRPCObjectClientPtr |
class | IRPCObjectServer |
The RPC Object Server Interface defines the basics to receive RPC calls. More... | |
class | ISampleStreamTracer |
Sample stream trace remote interface to retrieve Sample Trace Data. More... | |
class | ISession |
class | ISystem |
class | rpc_object_client_ptr |
class | rpc_object_server |
class | rpc_remote_interface |
Typedefs | |
template<typename Stub> | |
using | remote_object = rpc::jsonrpc_remote_object<Stub, cADTFClientConnector, adtf::util::cString> |
Functions | |
void | register_client_connector_factory (const char *strProtocol, std::function< std::shared_ptr< jsonrpc::IClientConnector >(const char *)> fnFactory) |
tResult | parse_logging_rpc_buffer (const char *strInput, adtf::util::log::logger oLogger) |
This method parses the return value of ILogging::GetBufferContent(). | |
template<typename INTERFACE> | |
rpc_object_client_ptr< INTERFACE > | make_rpc_object_client_ptr (const char *strHostURL, const char *strObjectName) |
template<typename INTERFACE> | |
rpc_object_client_ptr< INTERFACE > | make_rpc_object_client_ptr (const char *strHostURL, const char *strObjectName) |
tResult | rpc_register_object_server (const char *strName, ucom::ant::iobject_ptr< IRPCObjectServer > &pObjectServer) |
tResult | rpc_register_object_server (const char *strName, const adtf::ucom::ant::iobject_enum< adtf::remote::ant::IRPCObjectServer > &oInterfaceObjects) |
tResult | rpc_unregister_object_server (const char *strName) |
Namespace for the ADTF Remote SDK.
Within this namespace all interfaces, classes and functions always refer to their last revised implementation. When using types defined within this namespace it is guaranteed to always use the latest version of the types.
using remote_object = rpc::jsonrpc_remote_object<Stub, cADTFClientConnector, adtf::util::cString> |
Definition at line 47 of file adtf_client_connector.h.
rpc_object_client_ptr< INTERFACE > make_rpc_object_client_ptr | ( | const char * | strHostURL, |
const char * | strObjectName ) |
Definition at line 35 of file json_rpc_client_object_factory.h.
rpc_object_client_ptr< INTERFACE > make_rpc_object_client_ptr | ( | const char * | strHostURL, |
const char * | strObjectName ) |
Definition at line 35 of file json_rpc_client_object_factory.h.
|
inline |
This method parses the return value of ILogging::GetBufferContent().
[in] | strInput | The input string. |
[in] | oLogger | The callback that will be called for each log entry. |
Definition at line 61 of file adtf_remote_logging_intf.h.