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

Go to the source code of this file.

Namespaces

namespace  adtf
 Namespace for all functionality provided by ADTF and its SDKs.
 
namespace  adtf::streaming
 Namespace for the ADTF Streaming SDK.
 
namespace  adtf::streaming::testing
 Namespace for all testing functionality provided within the ADTF Streaming SDK.
 
namespace  adtf::streaming::testing::ant
 Namespace for all testing functionality of the ADTF Streaming SDK provided since v3.0.
 
namespace  adtf::streaming::testing::penguin
 Namespace for all testing functionality of the ADTF Streaming SDK provided since v3.15.
 

Functions

tResult adtf::streaming::testing::ant::discover_trigger_item (const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > &pItem, ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall)
 
tResult adtf::streaming::testing::ant::discover_trigger_item_with_parents (const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > &pItem, ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall, std::vector< const streaming::ant::ITriggerPipeSource * > &vecOfParents)
 
tResult adtf::streaming::testing::ant::print_trigger_items (ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall)
 
tResult adtf::streaming::testing::ant::log_trigger_items (ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall)
 
tResult adtf::streaming::testing::hollow::trigger_runner (streaming::ant::IRuntimeBehaviour &oGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0})
 
tResult adtf::streaming::testing::kiwi::trigger_runner (const ucom::ant::iobject_ptr< ucom::ant::IObject > &pGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0})
 
std::vector< std::string > adtf::streaming::testing::penguin::discover_trigger_pipe_call_path (const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > &pItem)
 Retrieves a vector of trigger pipe item names in order of call.
 
std::vector< std::string > adtf::streaming::testing::penguin::discover_trigger_item_call_path (const ucom::ant::iobject_ptr< const ucom::ant::IObject > &pObject, const char *strPinOrRunnerName)
 Retrieves a vector of trigger pipe item names in order of call for a Pin or Runner of a object.
 
std::vector< std::string > adtf::streaming::testing::penguin::discover_trigger_item_call_path (const ucom::ant::iobject_ptr< ucom::ant::IObject > &pObject, const char *strPinOrRunnerName)
 Retrieves a vector of trigger pipe item names in order of call for a Pin or Runner of a object.
 
tResult adtf::streaming::testing::discover_trigger_item (const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > &pItem, ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall)
 
tResult adtf::streaming::testing::print_trigger_items (ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall)
 
tResult adtf::streaming::testing::log_trigger_items (ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall)
 
tResult adtf::streaming::testing::trigger_runner (streaming::ant::IRuntimeBehaviour &oGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0})
 
tResult adtf::streaming::testing::trigger_runner (const ucom::ant::iobject_ptr< ucom::ant::IObject > &pGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0})
 
std::vector< std::string > adtf::streaming::testing::discover_trigger_pipe_call_path (const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > &pItem)
 Retrieves a vector of trigger pipe item names in order of call.
 
std::vector< std::string > adtf::streaming::testing::discover_trigger_item_call_path (const ucom::ant::iobject_ptr< const ucom::ant::IObject > &pObject, const char *strPinOrRunnerName)
 Retrieves a vector of trigger pipe item names in order of call for a Pin or Runner of a object.
 

Detailed Description

Copyright © Audi Electronics Venture GmbH. All rights reserved

Function Documentation

◆ trigger_runner() [1/2]

tResult adtf::streaming::testing::hollow::trigger_runner ( streaming::ant::IRuntimeBehaviour & oGraphObject,
const char * strRunner,
base::flash::tNanoSeconds tmTrigger = base::flash::tNanoSeconds{0} )

Trigger a runner of an object.

Parameters
[in]oGraphObjectThe object that contains the runner.
[in]strRunnerThe name of the runner.
[in]tmTriggerThe timestamp passed to the runner.
Returns
Standard result.

◆ trigger_runner() [2/2]

tResult adtf::streaming::testing::kiwi::trigger_runner ( const ucom::ant::iobject_ptr< ucom::ant::IObject > & pGraphObject,
const char * strRunner,
base::flash::tNanoSeconds tmTrigger = base::flash::tNanoSeconds{0} )

Trigger a runner of an object.

Parameters
[in]pGraphObjectThe object that contains the runner.
[in]strRunnerThe name of the runner.
[in]tmTriggerThe timestamp passed to the runner.
Returns
Standard result.