ADTF
Loading...
Searching...
No Matches
bindingproxyinport.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
catwo
16
{
20
class
cBindingProxyInPort
:
21
public
ucom::catwo::object
<IBindingProxyInPort,
22
binding_proxy<adtf::ucom::ant::IObject, false>>
23
{
24
public
:
26
ADTF_CLASS_ID_NAME
(
cBindingProxyInPort
,
27
"default_sample_stream_in_port.streaming.adtf.cid"
,
28
"Sample Stream Inport"
);
29
30
protected
:
32
cBindingProxyInPort
(
const
cBindingProxyInPort
&) =
delete
;
34
cBindingProxyInPort
(
cBindingProxyInPort
&&) =
delete
;
36
cBindingProxyInPort
&
operator=
(
const
cBindingProxyInPort
&) =
delete
;
38
cBindingProxyInPort
&
operator=
(
cBindingProxyInPort
&&) =
delete
;
39
41
cBindingProxyInPort
() =
default
;
42
43
public
:
44
46
cBindingProxyInPort
(
const
char
* strName,
const
char
* strPortID)
47
{
48
binding_proxy<adtf::ucom::ant::IObject, false>::SetName
(strName);
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
66
using
catwo::cBindingProxyInPort;
67
}
//namespace streaming
68
}
//namespace adtf
69
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::catwo::cBindingProxyInPort::operator=
cBindingProxyInPort & operator=(const cBindingProxyInPort &)=delete
deleted copy operator
adtf::streaming::catwo::cBindingProxyInPort::~cBindingProxyInPort
virtual ~cBindingProxyInPort()=default
DTOR.
adtf::streaming::catwo::cBindingProxyInPort::cBindingProxyInPort
cBindingProxyInPort(const char *strName, const char *strPortID)
CTOR initializes the name of the stream.
Definition
bindingproxyinport.h:46
adtf::streaming::catwo::cBindingProxyInPort::operator=
cBindingProxyInPort & operator=(cBindingProxyInPort &&)=delete
deleted move operator
adtf::streaming::catwo::cBindingProxyInPort::cBindingProxyInPort
cBindingProxyInPort()=default
CTOR.
adtf::streaming::catwo::cBindingProxyInPort::cBindingProxyInPort
cBindingProxyInPort(const cBindingProxyInPort &)=delete
deleted copy CTOR
adtf::streaming::catwo::cBindingProxyInPort::cBindingProxyInPort
cBindingProxyInPort(cBindingProxyInPort &&)=delete
deleted move CTOR
adtf::streaming::catwo::cBindingProxyInPort::ADTF_CLASS_ID_NAME
ADTF_CLASS_ID_NAME(cBindingProxyInPort, "default_sample_stream_in_port.streaming.adtf.cid", "Sample Stream Inport")
Implements adtf::ucom::IClassInfo.
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::catwo
Namespace for all functionality of the ADTF Streaming SDK provided since v3.2.
Definition
bindingproxyinport.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
bindingproxyinport.h
Copyright © CARIAD SE. All rights reserved | Generated on Thu Aug 6 2026 by doxygen 1.13.2 | GIT Commit Hash: 07d2f84367192978b2a55ca6aee7f968758b7220