ADTF
Loading...
Searching...
No Matches
adtf_system.h File Reference
Include dependency graph for adtf_system.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtf::system::ant::cADTFSystem
 
class  adtf::ucom::testing::ant::exec_forward< adtf::system::ant::cADTFSystem >
 
class  adtf::system::cADTFSystem
 

Namespaces

namespace  adtf
 Namespace for all functionality provided by ADTF and its SDKs.
 
namespace  adtf::system
 Namespace for the ADTF System SDK.
 
namespace  adtf::system::ant
 Namespace for all functionality of the ADTF System SDK provided since v3.0.
 
namespace  adtf::system::testing
 Namespace for all testing functionality of the ADTF System SDK.
 
namespace  adtf::ucom
 Namespace for the ADTF uCOM SDK.
 
namespace  adtf::ucom::testing
 Namespace for all provided testing functionality helper.
 
namespace  adtf::ucom::testing::ant
 Namespace for all functionality of the ADTF UCOM SDK 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 adtf::system::testing::ant::system_executor = adtf::ucom::testing::ant::runtime_executor<T>
 
template<typename T>
using adtf::system::testing::system_executor
 

Functions

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)
 
tResult adtf::system::testing::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)
 

Detailed Description

Copyright © Audi Electronics Venture GmbH. All rights reserved

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.