ADTF
adtf::remote::ant Namespace Reference

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

Classes

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 adtf::services::ant::IPlayer within a ADTF System instance. More...
 
class  IRecorder
 Remote Recorder interface. More...
 
class  ISession
 Interface of the ADTF Session RPC object server. More...
 
class  cADTFRemoteSystem
 Default ADTF RPC Client Factory to create Json Object Clients! This factory can will create the Default Clients to communicate with a ADTF instance. More...
 
class  ISystem
 Interface of the ADTF System RPC object server. More...
 
struct  cJsonRPCClientObjectFactory
 Default ADTF RPC Client Factory to create Json Object Clients! More...
 
class  rpc_object_client_ptr
 
class  IRPCObjectClient
 
class  IRPCObjectClientPtr
 
class  IRPCObjectServer
 The RPC Object Server Interface defines the basics to receive RPC calls. More...
 

Functions

tResult parse_logging_rpc_buffer (const char *strInput, adtf::util::log::logger oLogger)
 This method parses the return value of ILogging::GetBufferContent(). More...
 
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

◆ parse_logging_rpc_buffer()

tResult adtf::remote::ant::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 string_base< storageT >::AsInt64(), string_base< storageT >::AsUInt32(), RETURN_ERROR_DESC, RETURN_NOERROR, and string_base< storageT >::Unescape().