ADTF
Loading...
Searching...
No Matches
adtf_remote_sample_stream_tracer_intf.h
Go to the documentation of this file.
1
7#pragma once
8
10
11#include <adtf_utils.h>
13#include <string>
14#include <unordered_map>
15
16namespace adtf
17{
18namespace remote
19{
20namespace quiet
21{
26{
27public:
31 ADTF_IID(ISampleStreamTracer, "samplestreamtrace.quiet.remote.adtf");
32
36 static constexpr const char* const DEFAULT_NAME = "samplestreamtrace";
37
42
48 virtual std::unordered_map<std::string, tTraceData> GetTraceData() const = 0;
49};
50
51} // namespace quiet
52
53namespace vision
54{
56{
57public:
61 ADTF_IID(ISampleStreamTracer, "samplestreamtrace.vision.remote.adtf");
62
66 static constexpr const char* const DEFAULT_NAME = "samplestreamtrace";
67
72
79 virtual std::unordered_map<std::string, tTraceData> GetTraceData() const = 0;
80};
81} // namespace vision
82
83namespace wolverine
84{
86{
87public:
91 ADTF_IID(ISampleStreamTracer, "samplestreamtrace.wolverine.remote.adtf");
92
96 static constexpr const char* const DEFAULT_NAME = "samplestreamtrace";
97
102
109 virtual std::unordered_map<std::string, tTraceData> GetTraceData() const = 0;
110};
111} // namespace wolverine
112
114
115} // namespace remote
116} // namespace adtf
Definition adtf_remote_sample_stream_tracer_intf.h:26
static constexpr const char *const DEFAULT_NAME
definition of default name at rpc object registry
Definition adtf_remote_sample_stream_tracer_intf.h:36
virtual std::unordered_map< std::string, tTraceData > GetTraceData() const =0
Retrieve the trace data as unordered map with name of sample stream graph object and correspondingtra...
services::quiet::ISampleStreamTracer::tTraceData tTraceData
Trace data for sample streams via remote.
Definition adtf_remote_sample_stream_tracer_intf.h:41
ADTF_IID(ISampleStreamTracer, "samplestreamtrace.quiet.remote.adtf")
definition of remote interface identifier
Definition adtf_remote_sample_stream_tracer_intf.h:56
ADTF_IID(ISampleStreamTracer, "samplestreamtrace.vision.remote.adtf")
definition of remote interface identifier
services::vision::ISampleStreamTracer::tTraceData tTraceData
Trace data for sample streams via remote.
Definition adtf_remote_sample_stream_tracer_intf.h:71
static constexpr const char *const DEFAULT_NAME
definition of default name at rpc object registry
Definition adtf_remote_sample_stream_tracer_intf.h:66
virtual std::unordered_map< std::string, tTraceData > GetTraceData() const =0
Retrieve the trace data as unordered map with name of sample stream graph object and correspondingtra...
Definition adtf_remote_sample_stream_tracer_intf.h:86
services::wolverine::ISampleStreamTracer::tTraceData tTraceData
Trace data for sample streams via remote.
Definition adtf_remote_sample_stream_tracer_intf.h:101
ADTF_IID(ISampleStreamTracer, "samplestreamtrace.wolverine.remote.adtf")
definition of remote interface identifier
virtual std::unordered_map< std::string, tTraceData > GetTraceData() const =0
Retrieve the trace data as unordered map with name of sample stream graph object and correspondingtra...
static constexpr const char *const DEFAULT_NAME
definition of default name at rpc object registry
Definition adtf_remote_sample_stream_tracer_intf.h:96
Namespace for all functionality of the ADTF Remote SDK provided since v3.16.
Definition adtf_remote_player_intf.h:208
Namespace for all functionality of the ADTF Remote SDK provided since v3.21.
Definition adtf_remote_sample_stream_tracer_intf.h:54
Namespace for all functionality of the ADTF Remote SDK provided since v3.22.
Definition adtf_remote_filesystem_intf.h:50
Namespace for the ADTF Remote SDK.
Definition adtf_client_connector.h:16
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14
Definition sample_stream_tracer_intf.h:100
Definition sample_stream_tracer_intf.h:154
Definition sample_stream_tracer_intf.h:215