ADTF  3.18.2
adtf_system.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

class  cADTFSystem
 ADTF System Creation Class. More...
 
class  exec_forward< adtf::system::ant::cADTFSystem >
 

Namespaces

 adtf
 Namespace for entire ADTF SDK.
 
 adtf::system
 Namespace for the ADTF System SDK.
 
 adtf::system::ant
 Namespace for all functionality of the ADTF System SDK provided since v3.0.
 
 adtf::system::testing
 Namespace for all testing functionality of the ADTF System SDK.
 
 adtf::ucom
 Namespace for the ADTF uCOM3 SDK.
 
 adtf::ucom::testing
 Namespace for all provided testing functionality helper.
 
 adtf::ucom::testing::ant
 Namespace for all functionality provided since v3.0.
 

Macros

#define SESSION_MANAGER_DEFAULT_NAME   "session_manager.system.adtf"
 Default name the adtf::system::ant::cADTFSystem creates the Session Manager Core Object.
 
#define LOGGING_DEFAULT_NAME   "logging.system.adtf"
 Default name the adtf::system::ant::cADTFSystem creates the Logging Core Object.
 
#define RPC_OBJECT_REGISTRY_DEFAULT_NAME   "rpc_object_server_registry.system.adtf"
 Default name the adtf::system::ant::cADTFSystem creates the RPC Object Registry.
 
#define SAMPLE_STREAM_TRACER_DEFAULT_NAME   "sample_stream_tracer.system.adtf"
 Default name the adtf::system::ant::cADTFSystem creates the Sample Stream Tracer.
 
#define MACRO_RESOLVER_DEFAULT_NAME   "macro_resolver.system.adtf"
 Default name the adtf::system::ant::cADTFSystem creates the Macro Resolver Core Object.
 

Typedefs

template<typename T >
using system_executor = adtf::ucom::testing::ant::runtime_executor< T >
 

Functions

tResult create_adtf_default_system (const adtf::util::cFilename &strCorePlugin=adtf::util::cFilename(), bool bLogging=false, const adtf::util::cString &strRPCURL=adtf::util::cString(), bool bProfiler=false, unsigned int nProfilingPort=28077)
 This helper function will add the ADTF core objects to an existing _runtime. More...
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file adtf_system.h.

Function Documentation

◆ create_adtf_default_system()

tResult adtf::system::testing::ant::create_adtf_default_system ( const adtf::util::cFilename &  strCorePlugin = adtf::util::cFilename(),
bool  bLogging = false,
const adtf::util::cString &  strRPCURL = adtf::util::cString(),
bool  bProfiler = false,
unsigned int  nProfilingPort = 28077 
)

This helper function will add the ADTF core objects to an existing _runtime.

Parameters
[in]strCorePluginCore plugin path. If set Sessionmanager creation is enbled.
[in]bLoggingLogging enabled
[in]strRPCURLIf set the a RPC Object Registry will be created to the given URL.
[in]bProfilerProfiler enabled.
[in]nProfilingPortProfiler port number idi not using default.
Remarks
MacroResolver is always enabled
Returns
Result of cADTFSystem::Launch.

References adtf::system::testing::ant::create_adtf_default_system().

Referenced by adtf::system::testing::ant::create_adtf_default_system().