ADTF
Loading...
Searching...
No Matches
bindingproxyoutport.h
Go to the documentation of this file.
1
7
#pragma once
8
#include "
bindingproxyport_intf.h
"
9
#include "
interface_binding_proxy.h
"
10
11
namespace
adtf
12
{
13
namespace
streaming
14
{
15
namespace
ant
16
{
20
class
cBindingProxyOutPort
:
21
public
ucom::catwo::object
<IBindingProxyOutPort,
22
binding_proxy<adtf::ucom::ant::IObject, false>>
23
{
24
public
:
26
ADTF_CLASS_ID_NAME
(
cBindingProxyOutPort
,
27
"default_sample_stream_out_port.streaming.adtf.cid"
,
28
"Sample Stream Outport"
);
29
30
protected
:
32
cBindingProxyOutPort
(
const
cBindingProxyOutPort
&) =
delete
;
34
cBindingProxyOutPort
(
cBindingProxyOutPort
&&) =
delete
;
36
cBindingProxyOutPort
&
operator=
(
const
cBindingProxyOutPort
&) =
delete
;
38
cBindingProxyOutPort
&
operator=
(
cBindingProxyOutPort
&&) =
delete
;
39
41
cBindingProxyOutPort
() =
default
;
42
public
:
43
45
cBindingProxyOutPort
(
const
char
* strName,
const
char
* strPortID)
46
{
47
binding_proxy<adtf::ucom::ant::IObject, false>::SetName
(strName);
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
65
using
ant::cBindingProxyOutPort;
66
}
//namespace streaming
67
}
//namespace adtf
bindingproxyport_intf.h
tResult
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition
result.h:736
adtf::base::ant::IString
Definition
string_intf.h:29
adtf::streaming::ant::cBindingProxyOutPort::cBindingProxyOutPort
cBindingProxyOutPort(cBindingProxyOutPort &&)=delete
deleted move CTOR
adtf::streaming::ant::cBindingProxyOutPort::operator=
cBindingProxyOutPort & operator=(cBindingProxyOutPort &&)=delete
deleted move operator
adtf::streaming::ant::cBindingProxyOutPort::operator=
cBindingProxyOutPort & operator=(const cBindingProxyOutPort &)=delete
deleted copy operator
adtf::streaming::ant::cBindingProxyOutPort::cBindingProxyOutPort
cBindingProxyOutPort(const char *strName, const char *strPortID)
CTOR initializes the name of the stream.
Definition
bindingproxyoutport.h:45
adtf::streaming::ant::cBindingProxyOutPort::cBindingProxyOutPort
cBindingProxyOutPort()=default
CTOR.
adtf::streaming::ant::cBindingProxyOutPort::ADTF_CLASS_ID_NAME
ADTF_CLASS_ID_NAME(cBindingProxyOutPort, "default_sample_stream_out_port.streaming.adtf.cid", "Sample Stream Outport")
Implements adtf::ucom::IClassInfo.
adtf::streaming::ant::cBindingProxyOutPort::~cBindingProxyOutPort
virtual ~cBindingProxyOutPort()=default
DTOR.
adtf::streaming::ant::cBindingProxyOutPort::cBindingProxyOutPort
cBindingProxyOutPort(const cBindingProxyOutPort &)=delete
deleted copy CTOR
adtf::streaming::ant::named_graph_object< IBindingProxy >::SetName
tResult SetName(const char *strName) override
Definition
named_graph_object.h:64
adtf::ucom::catwo::object
Definition
object.h:397
interface_binding_proxy.h
adtf::streaming::ant
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition
bindingproxyoutport.h:16
adtf::streaming
Namespace for the ADTF Streaming SDK.
Definition
bindingproxyinport.h:14
adtf
Namespace for all functionality provided by ADTF and its SDKs.
Definition
adtf_client_connector.h:14
src
libraries
streaming3
include
adtfstreaming3
bindingproxyoutport.h
Copyright © CARIAD SE. All rights reserved | Generated on Thu Aug 6 2026 by doxygen 1.13.2 | GIT Commit Hash: 07d2f84367192978b2a55ca6aee7f968758b7220