ADTF
Loading...
Searching...
No Matches
discover_runners.h
Go to the documentation of this file.
1
7#pragma once
10
11#include <vector>
12
13namespace adtf
14{
15namespace streaming
16{
17namespace testing
18{
19namespace ant
20{
21
22 tResult discover_trigger_item(const ucom::ant::iobject_ptr<const streaming::ant::ITriggerPipeSource>& pItem,
23 ucom::ant::iobject_enum<const streaming::ant::ITriggerPipeSource>& lstOfItemsInOrderOfCall);
24
25 tResult discover_trigger_item_with_parents(const ucom::ant::iobject_ptr<const streaming::ant::ITriggerPipeSource>& pItem,
26 ucom::ant::iobject_enum<const streaming::ant::ITriggerPipeSource>& lstOfItemsInOrderOfCall,
27 std::vector<const streaming::ant::ITriggerPipeSource*>& vecOfParents);
28
29 tResult print_trigger_items(ucom::ant::iobject_enum<const streaming::ant::ITriggerPipeSource>& lstOfItemsInOrderOfCall);
30 tResult log_trigger_items(ucom::ant::iobject_enum<const streaming::ant::ITriggerPipeSource>& lstOfItemsInOrderOfCall);
31
32} //namespace ant
33
34namespace hollow
35{
36
47 const char* strRunner,
49
50}
51
52namespace kiwi
53{
54
65 const char* strRunner,
67
68}
69
70namespace penguin
71{
80
91 const char* strPinOrRunnerName);
102 const char* strPinOrRunnerName);
103
104}
105
106using ant::discover_trigger_item;
107using ant::print_trigger_items;
108using ant::log_trigger_items;
113
114} //namespace testing
115} //namespace streaming
116} //namespace adtf
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition runtime_behaviour_intf.h:22
Base object pointer to realize binary compatible reference counting in interface methods.
Definition object_ptr_intf.h:112
tResult trigger_runner(const ucom::ant::iobject_ptr< ucom::ant::IObject > &pGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0})
tResult trigger_runner(streaming::ant::IRuntimeBehaviour &oGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0})
Namespace for all functionality of the ADTF Streaming SDK provided since v3.10.
Definition samplereader.h:1174
Namespace for all functionality of the ADTF Streaming SDK provided since v3.15.
Definition sample_data.h:410
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3....
Definition check_inner_pipes.h:18
std::vector< std::string > 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 > 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.
Namespace for all testing functionality provided within the ADTF Streaming SDK.
Definition check_inner_pipes.h:16
Namespace for the ADTF Streaming SDK.
Definition bindingproxyinport.h:14
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14
A timestamp with nanosecond precision.
Definition chrono.h:23