|
ADTF File Library
|
#include <processor.h>
Public Member Functions | |
| void | open (const std::vector< adtf_file::Stream > &streams, const std::string &destination_url) override |
| virtual void | open (const adtf_file::Stream &stream, const std::string &destination_url)=0 |
Public Member Functions inherited from adtfdat_processing::Processor | |
| virtual std::string | getProcessorIdentifier () const =0 |
| virtual bool | isCompatible (const adtf_file::Stream &stream) const =0 |
| virtual void | process (const adtf_file::FileItem &item)=0 |
Public Member Functions inherited from adtf_file::Configurable | |
| virtual | ~Configurable ()=default |
| DTOR. | |
| virtual const Configuration & | getConfiguration () const |
| virtual void | setConfiguration (const Configuration &configuration) |
A single processor handles incoming stream types, samples and triggers for one stream only.
|
pure virtual |
Opens the processor for handling subsequent items from the given stream.
| [in] | stream | The stream. |
| [in] | destination_url | The output url, i.e. a filename. |
|
inlineoverridevirtual |
Default implementation for Processor::open, which throws if only one single stream is supported.
| [in] | streams | The streams. |
| [in] | destination_url | The output url, i.e. a filename. |
Implements adtfdat_processing::Processor.