30 sample_stream<ISampleStreamInPort>>
35 "default_sample_stream_in_port.streaming.adtf.cid",
36 "Sample Stream Inport");
57 m_strPortID = strPortID;
65 return strID.Set(m_strPortID);
78 ant::ITriggerPipeSource,
79 ant::ITriggerPipeItem,
80 ant::INamedGraphObject,
83 ant::IStreamingInPort,
84 ant::ISampleStreamInPort,
85 base::flash::IRunnable>
92 ADTF_FLASH_TRIGGER_PIPE_ITEM_METHOD_DECLARATIONS
101 tResult Open(
const char* strName,
106 size_t szQueueSize)
override;
107 tResult Open(
const char* strName,
110 size_t szQueueSize)
override;
118 class cImplementation;
119 std::unique_ptr<cImplementation> m_pImplementation;
128 ITriggerPipeHierachy>
135 ADTF_QUIET_TRIGGER_PIPE_ITEM_METHOD_DECLARATIONS
tInt64 tTimeStamp
type definition for a time value.
A common result class usable as return value throughout.
The IString interface provides methods for getting and setting strings through abstract interfaces.
tMode
Open mode of ISampleStream::Open.
The Default implementation of the ISampleStream interface.
cSampleStreamInPort & operator=(cSampleStreamInPort &&)=delete
deleted move operator
cSampleStreamInPort(cSampleStreamInPort &&)=delete
deleted move CTOR
ADTF_CLASS_ID_NAME(cSampleStreamInPort, "default_sample_stream_in_port.streaming.adtf.cid", "Sample Stream Inport")
Implements adtf::ucom::IClassInfo.
cSampleStreamInPort & operator=(const cSampleStreamInPort &)=delete
deleted copy operator
cSampleStreamInPort(const cSampleStreamInPort &)=delete
deleted copy CTOR
virtual ~cSampleStreamInPort()=default
DTOR.
cSampleStreamInPort()=default
CTOR.
cSampleStreamInPort(const char *strName, const char *strPortID)
CTOR initializes the name of the stream.
Base object pointer to realize binary compatible reference counting in interface methods.
Use this template if you want to implement an ucom::ant::IObject based Interface and/or subclass an e...
string_base< cStackString > cString
cString implementation for a stack string which works on stack if string is lower than A_UTILS_DEFAUL...
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.