ADTF
Loading...
Searching...
No Matches
bindingproxyinport.h
Go to the documentation of this file.
1
7#pragma once
10
11namespace adtf
12{
13namespace streaming
14{
15namespace catwo
16{
21 public ucom::catwo::object<IBindingProxyInPort,
22 binding_proxy<adtf::ucom::ant::IObject, false>>
23 {
24 public:
27 "default_sample_stream_in_port.streaming.adtf.cid",
28 "Sample Stream Inport");
29
30 protected:
39
42
43 public:
44
46 cBindingProxyInPort(const char* strName, const char* strPortID)
47 {
49 m_strPortID = strPortID;
50 }
51
52 virtual ~cBindingProxyInPort() = default;
53
54 public:
55 tResult GetPortID(adtf::base::ant::IString&& strID)
56 {
57 return strID.Set(m_strPortID);
58 }
59 private:
60 adtf_util::cString m_strPortID;
61 };
62
63
64} //namespace ant
65
66using catwo::cBindingProxyInPort;
67} //namespace streaming
68} //namespace adtf
69
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition string_intf.h:29
cBindingProxyInPort & operator=(const cBindingProxyInPort &)=delete
deleted copy operator
cBindingProxyInPort(const char *strName, const char *strPortID)
CTOR initializes the name of the stream.
Definition bindingproxyinport.h:46
cBindingProxyInPort & operator=(cBindingProxyInPort &&)=delete
deleted move operator
cBindingProxyInPort(const cBindingProxyInPort &)=delete
deleted copy CTOR
cBindingProxyInPort(cBindingProxyInPort &&)=delete
deleted move CTOR
ADTF_CLASS_ID_NAME(cBindingProxyInPort, "default_sample_stream_in_port.streaming.adtf.cid", "Sample Stream Inport")
Implements adtf::ucom::IClassInfo.
tResult SetName(const char *strName) override
Definition named_graph_object.h:64
Definition object.h:397
Namespace for all functionality of the ADTF Streaming SDK provided since v3.2.
Definition bindingproxyinport.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