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