ADTF  3.18.2
samplewriter.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

class  cSampleWriter
 This base implementation of a sample writer is able to write to one Sample Stream which is connected to ONE cOutPin. More...
 
class  sample_writer< DATA_TYPE >
 Specialized Sample Writer to write DATA of type DATA_TYPE. More...
 
class  cSampleWriter
 This base implementation of a sample writer is samples and types to the given pin set at adtf::streaming::flash::cSampleWriter::SetStreamerPin. More...
 
class  sample_writer< DATA_TYPE, BASE >
 Specialized Sample Writer to write data of a given type DATA_TYPE (see Supported types for adtf_memory<T> for writing and reading Samples). 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.
 

Functions

cSampleWriter & operator<< (cSampleWriter &oSampleWriter, const ucom::ant::iobject_ptr< const ISample > &pSample)
 Streaming Operator<< to write/transmit a sample to the cSampleWriter. More...
 
cSampleWriter & operator<< (cSampleWriter &oSampleWriter, const ucom::ant::iobject_ptr< ISample > &pSample)
 Streaming Operator<< to write/transmit a sample to the cSampleWriter. More...
 
cSampleWriter & operator<< (cSampleWriter &oSampleWriter, const ucom::ant::iobject_ptr< const IStreamType > &pType)
 Streaming Operator<< to write/change a StreamType to the cSampleWriter. More...
 
cSampleWriter & operator<< (cSampleWriter &oSampleWriter, cSampleWriter &(*pStreamfunc)(cSampleWriter &))
 Streaming Operator<< to flush or to write the cSampleWriter. More...
 
cSampleWriter & operator<< (cSampleWriter &oSampleWriter, const tResult &oError)
 Streaming Operator<< to write/set a error to the cSampleWriter. More...
 
template<typename DATA_TYPE >
sample_writer< DATA_TYPE > & operator<< (sample_writer< DATA_TYPE > &oSampleWriter, const DATA_TYPE &oSampleData)
 Streaming Operator<< to write/transmit a sample to the cSampleWriter. More...
 
cSampleReader & operator>> (cSampleReader &oSampleReader, cSampleWriter &oSampleWriter)
 Streaming Operator>> to transmit all samples from the oSampleReader to the oSampleWriter. More...
 
tResult make_sample_writer (cSampleWriter &oWriter, const char *strNameOfWriter, const ucom::ant::iobject_ptr< const IStreamType > &pStreamType)
 
tResult make_sample_writer (ISampleWriter &oWriter, const char *strNameOfWriter, const ucom::ant::iobject_ptr< const IStreamType > &pStreamType)
 
ISampleWriter & operator<< (ISampleWriter &oSampleWriter, const ucom::ant::iobject_ptr< const ant::ISample > &pSample)
 streaming operator to write a sample to the sample writer More...
 
ISampleWriter & operator<< (ISampleWriter &oSampleWriter, const ucom::ant::iobject_ptr< const ant::IStreamType > &pType)
 streaming operator to write a stream type change to the sample writer More...
 
ISampleWriter & operator<< (ISampleWriter &oSampleWriter, ISampleWriter &(*pStreamfunc)(ISampleWriter &))
 streaming operator to write a command to the sample writer More...
 
ISampleWriter & operator<< (ISampleWriter &oSampleWriter, const tResult &oError)
 streaming operator to set the sample writers stream error More...
 
template<typename DATA_TYPE >
ISampleWriter & operator<< (ISampleWriter &oSampleWriter, output_sample_data< DATA_TYPE > &&oOutputSampleData)
 streaming operator to write the sample of the output_sample_data to the sample writer. More...
 
ISampleReader & operator>> (ISampleReader &oSampleReader, ISampleWriter &oSampleWriter)
 
template<typename DATA_TYPE >
 ADTF3_DEPRECATED ("Writing data with no concrete sample time is deprecated. Use " "sample_writer<DATA_TYPE>::Write(tmTime, oSampleData) instead.") sample_writer< DATA_TYPE > &operator<<(sample_writer< DATA_TYPE > &oSampleWriter
 

Variables

const DATA_TYPE & oSampleData
 
return oSampleWriter
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file samplewriter.h.