ADTF
Loading...
Searching...
No Matches
adtf::remote::ant Namespace Reference

Namespace for all functionality of the ADTF Remote SDK provided since v3.0. More...

Classes

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  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  IRPCObjectClient
 
class  IRPCObjectClientPtr
 
class  IRPCObjectServer
 The RPC Object Server Interface defines the basics to receive RPC calls. More...
 
class  ISession
 Interface of the ADTF Session RPC object server. More...
 
class  ISystem
 Interface of the ADTF System RPC object server. More...
 
class  rpc_object_client_ptr
 

Functions

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, typename RPC_CLIENT_OBJECT_FACTORY>
rpc_object_client_ptr< INTERFACE > make_rpc_object_client_ptr (const char *strFullURL)
 
template<typename INTERFACE, typename RPC_CLIENT_OBJECT_FACTORY>
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_unregister_object_server (const char *strName)
 

Detailed Description

Namespace for all functionality of the ADTF Remote SDK provided since v3.0.

Function Documentation

◆ make_rpc_object_client_ptr() [1/3]

template<typename INTERFACE, typename RPC_CLIENT_OBJECT_FACTORY>
rpc_object_client_ptr< INTERFACE > make_rpc_object_client_ptr ( const char * strFullURL)

Definition at line 119 of file rpc_object_client.h.

◆ make_rpc_object_client_ptr() [2/3]

template<typename INTERFACE>
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.

◆ make_rpc_object_client_ptr() [3/3]

template<typename INTERFACE, typename RPC_CLIENT_OBJECT_FACTORY>
rpc_object_client_ptr< INTERFACE > make_rpc_object_client_ptr ( const char * strHostURL,
const char * strObjectName )

Definition at line 127 of file rpc_object_client.h.

◆ parse_logging_rpc_buffer()

tResult parse_logging_rpc_buffer ( const char * strInput,
adtf::util::log::logger oLogger )
inline

This method parses the return value of ILogging::GetBufferContent().

Parameters
[in]strInputThe input string.
[in]oLoggerThe callback that will be called for each log entry.

Definition at line 61 of file adtf_remote_logging_intf.h.

References RETURN_ERROR_DESC, and RETURN_NOERROR.