ADTF
Loading...
Searching...
No Matches
streaming_source_intf.h
Go to the documentation of this file.
1
7#pragma once
9#include "data_binding_intf.h"
10
11namespace adtf
12{
13namespace streaming
14{
15namespace ant
16{
17
18
24{
25protected:
27 ~IStreamingService() = default;
28
29public:
31 ADTF_IID(IStreamingService, "streaming_service.ant.streaming.adtf.iid");
32
51
59 virtual tResult SetState(tStreamingState eState) = 0;
60
67};
68
73{
74protected:
76 ~IStreamingSource() = default;
77
78public:
80 ADTF_IID(IStreamingSource, "streaming_source.ant.streaming.adtf.iid");
81};
82
90 public IDataBinding,
92{
93 protected:
96
97 public:
99 ADTF_IID(ISampleStreamingSource, "sample_streaming_source.ant.streaming.adtf.iid");
100};
101
102}
103
107
108}
109}
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition data_binding_intf.h:24
Definition data_binding_intf.h:65
Definition named_graph_object_intf.h:25
Definition streaming_source_intf.h:92
ADTF_IID(ISampleStreamingSource, "sample_streaming_source.ant.streaming.adtf.iid")
definiton of interface id
~ISampleStreamingSource()=default
protected DTOR
Definition streaming_source_intf.h:24
virtual tStreamingState GetState()=0
~IStreamingService()=default
protect DTOR
tStreamingState
Definition streaming_source_intf.h:36
@ State_Streaming
Streaming Data begins, threads and timers should only start here!
Definition streaming_source_intf.h:49
@ State_Initialized
All Pins are requested, connected and their properties have been set.
Definition streaming_source_intf.h:46
@ State_Shutdown
first entry state.
Definition streaming_source_intf.h:38
@ State_Constructed
Definition streaming_source_intf.h:43
virtual tResult SetState(tStreamingState eState)=0
ADTF_IID(IStreamingService, "streaming_service.ant.streaming.adtf.iid")
definiton of interface id
Definition streaming_source_intf.h:73
ADTF_IID(IStreamingSource, "streaming_source.ant.streaming.adtf.iid")
definiton of interface id
~IStreamingSource()=default
protect DTOR
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition bindingproxyoutport.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