ADTF
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
class | sample_streamer< INTERFACE, PINTYPE > |
Helper template can be used to implement ISampleStreamer. More... | |
class | cSampleReader |
The default Sample Reader will read the incomung Stream of a IInPin. More... | |
class | cExternalQueueSampleReader |
Sample reader which allows the registration of external queue. More... | |
class | cLastSampleReader |
Sample reader which always provides the last successful received sample. More... | |
class | cDynamicSampleReaderQueue |
Implementation of a adtf::streaming::ant::ISampleReaderQueue with dynamic growing sample queue. More... | |
class | cLimitedSampleReaderQueue |
class | size_limited_sample_reader_queue< MaxSize > |
class | time_limited_sample_reader_queue< TimeRange > |
class | sample_reader< INTERNAL_QUEUE, STORE_LAST_SAMPLE, ACCESS_MODE > |
A Possible Sample Reader of a Trigger Function! Sample reader with a internal queue, used for ISampleStreamAccess::PushRead! Make sure the trigger function empties the queue!! More... | |
class | cExternelQueueSampleReader |
Sample reader which allows the registration of external queue. More... | |
class | cSampleReader |
The default Sample Reader will read the incomung Stream of a IInPin. More... | |
class | sample_reader< INTERNAL_QUEUE, STORE_LAST_SAMPLE, ACCESS_MODE > |
Reads and stores Samples within the given queue implementation INTERNAL_QUEUE . More... | |
class | cExternalQueuesWrapper |
class | IExternalReaderQueues |
class | cExternalQueueSampleReader |
class | cNullReader |
A reader that does not read anything. More... | |
Namespaces | |
adtf | |
Namespace for entire ADTF SDK. | |
adtf::streaming | |
Namespace for the ADTF Streaming SDK. | |
adtf::streaming::ant | |
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0. | |
adtf::streaming::flash | |
Namespace for all functionality of the ADTF Streaming SDK provided since v3.5. | |
adtf::streaming::kiwi | |
Namespace for all functionality of the ADTF Streaming SDK provided since v3.10. | |
Typedefs | |
using | cDynamicSampleReader = sample_reader< cDynamicSampleReaderQueue > |
The cDynamicSampleReader will create a sample reader which will create a internal sample queue with unlimited size. More... | |
template<tTimeStamp TIME_RANGE, bool STORELASTSAMPLE = true> | |
using | time_limited_sample_reader = sample_reader< time_limited_sample_reader_queue< TIME_RANGE >, STORELASTSAMPLE > |
The time_limited_sample_reader will create a sample reader which will create a internal sample queue that is time limited by the given TimeRange . More... | |
template<size_t MAX_SIZE, bool STORELASTSAMPLE = true> | |
using | size_limited_sample_reader = sample_reader< size_limited_sample_reader_queue< MAX_SIZE >, STORELASTSAMPLE > |
The size_limited_sample_reader will create a sample reader which will create a internal sample queue that is sample count item limited by the given TimeRange . More... | |
using | cSingleSampleReader = size_limited_sample_reader< 1 > |
The cSingleSampleReader will create a sample reader which will create a internal sample queue with only one sample which holds the last received sample always. | |
using | cDynamicSampleReader = sample_reader< ant::cDynamicSampleReaderQueue > |
The cDynamicSampleReader will create a sample reader which will create a internal sample queue with unlimited size. More... | |
template<tTimeStamp TIME_RANGE, bool STORELASTSAMPLE = true> | |
using | time_limited_sample_reader = sample_reader< ant::time_limited_sample_reader_queue< TIME_RANGE >, STORELASTSAMPLE > |
The time_limited_sample_reader will create a sample reader which will create a internal sample queue that is time limited by the given TimeRange . More... | |
template<size_t MAX_SIZE, bool STORELASTSAMPLE = true> | |
using | size_limited_sample_reader = sample_reader< ant::size_limited_sample_reader_queue< MAX_SIZE >, STORELASTSAMPLE > |
The size_limited_sample_reader will create a sample reader which will create a internal sample queue that is sample count item limited by the given TimeRange . More... | |
using | cSingleSampleReader = size_limited_sample_reader< 1 > |
The cSingleSampleReader will create a sample reader which will create a internal sample queue with only one sample which holds the last received sample always. More... | |
Functions | |
cSampleReader & | operator>> (cSampleReader &oSampleReader, ucom::ant::iobject_ptr< const ISample > &pSample) |
::* Streaming Operator>> to get the next sample from the cSampleReader More... | |
template<typename DATATYPE > | |
cSampleReader & | operator>> (cSampleReader &oSampleReader, sample_data< DATATYPE > &oSampleData) |
Streaming Operator>> to get the next sample from the cSampleReader. More... | |
cSampleReader & | operator>> (cSampleReader &oSampleReader, ucom::ant::iobject_ptr< const IStreamType > &pType) |
Streaming Operator>> to write/change a StreamType to the cSampleReader. More... | |
cSampleReader & | operator>> (cSampleReader &oSampleReader, cSampleReader &(*pStreamfunc)(cSampleReader &)) |
Streaming Operator>> to clear the cSampleReaders Queue. More... | |
tResult | make_sample_reader (cSampleReader &oReader, const char *strNameOfReader, const ucom::iobject_ptr< const IStreamType > &pStreamType) |
Initializes a cSampleReader with given name and StreamType param[in] oReader Reader to intialize param[in] strName Name to set param[in] pStreamType Stream Type to set. More... | |
tResult | make_sample_reader (ISampleReader &oReader, const char *strNameOfReader, const ucom::iobject_ptr< const IStreamType > &pStreamType) |
ISampleReader & | operator>> (ISampleReader &oSampleReader, ucom::ant::iobject_ptr< const ant::ISample > &pSample) |
template<typename DATATYPE > | |
ISampleReader & | operator>> (ISampleReader &oSampleReader, sample_data< DATATYPE > &oSampleData) |
ISampleReader & | operator>> (ISampleReader &oSampleReader, ucom::ant::iobject_ptr< const ant::IStreamType > &pType) |
ISampleReader & | operator>> (ISampleReader &oSampleReader, ISampleReader &(*pStreamfunc)(ISampleReader &)) |