28 sample_stream<ISampleStreamOutPort>>
33 "default_sample_stream_out_port.streaming.adtf.cid",
34 "Sample Stream Outport");
54 m_strPortID = strPortID;
62 return strID.Set(m_strPortID);
75 ant::ITriggerPipeSource,
76 ant::ITriggerPipeItem,
77 ant::INamedGraphObject,
80 ant::IStreamingOutPort,
81 ant::ISampleStreamOutPort,
82 base::flash::IRunnable>
91 const void* pvUserData,
92 size_t nUserDataSize)
override;
96 const void* pvUserData,
97 size_t nUserDataSize)
override;
110 tResult SetName(
const char* strName)
override;
121 tResult Open(
const char* strName,
126 size_t szQueueSize)
override;
127 tResult Open(
const char* strName,
130 size_t szQueueSize)
override;
138 class cImplementation;
139 std::unique_ptr<cImplementation> m_pImplementation;
148 ITriggerPipeHierachy>
155 ADTF_QUIET_TRIGGER_PIPE_ITEM_METHOD_DECLARATIONS
tInt64 tTimeStamp
type definition for a time value.
A common result class usable as return value throughout.
tActivationType
Enumeration of the possible activation types to set a component in running state.
The IString interface provides methods for getting and setting strings through abstract interfaces.
tMode
Open mode of ISampleStream::Open.
tPriority
Priority used for the order of ITriggerPipeItem::Run calls.
The Default implementation of the ISampleStream interface.
virtual ~cSampleStreamOutPort()=default
DTOR.
cSampleStreamOutPort(cSampleStreamOutPort &&)=delete
deleted move CTOR
ADTF_CLASS_ID_NAME(cSampleStreamOutPort, "default_sample_stream_out_port.streaming.adtf.cid", "Sample Stream Outport")
Implements adtf::ucom::IClassInfo.
cSampleStreamOutPort & operator=(cSampleStreamOutPort &&)=delete
deleted move operator
cSampleStreamOutPort(const char *strName, const char *strPortID)
CTOR initializes the name of the stream.
cSampleStreamOutPort(const cSampleStreamOutPort &)=delete
deleted copy CTOR
cSampleStreamOutPort()=default
CTOR.
cSampleStreamOutPort & operator=(const cSampleStreamOutPort &)=delete
deleted copy operator
Base class for every interface type within the uCOM.
Interface definition for a container of objects.
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.
A timestamp with nanosecond precision.