ADTF
Loading...
Searching...
No Matches
runner_fallback.h
Go to the documentation of this file.
1
7#pragma once
8#include "graph_object.h"
9#include <memory>
10#include <functional>
11
12namespace adtf
13{
14namespace filter
15{
16namespace riddler
17{
18
25{
26public:
31
36
45 const char* strRunnerName,
46 const cGraphObject::cTriggerHint& oTriggerHint,
47 std::function<void()> fnCallback);
48
50 cRunnerFallback(const cRunnerFallback&) = delete;
51 cRunnerFallback& operator=(cRunnerFallback&&);
52 cRunnerFallback& operator=(const cRunnerFallback&) = delete;
53
60 tResult Activate(tTimeStamp tmPeriod = 0);
61
65 void Deactivate();
66
67private:
68 class cImplementation;
69 std::unique_ptr<cImplementation> m_pImplementation;
70};
71
72}
73
75
76}
77}
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition graph_object.h:181
Definition runner_fallback.h:25
cRunnerFallback(streaming::ant::INamedGraphObject *pGraphObject, const char *strRunnerName, const cGraphObject::cTriggerHint &oTriggerHint, std::function< void()> fnCallback)
tResult Activate(tTimeStamp tmPeriod=0)
Definition named_graph_object_intf.h:25
Namespace for all functionality of the ADTF Filter SDK provided since v3.17.
Definition runner_fallback.h:17
Namespace for the ADTF Filter SDK.
Definition configurable_runner.h:18
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14