adtf_file_library  0.13.2
referenced_files_reader.h
Go to the documentation of this file.
1 
17 #pragma once
18 #include "multi_file_reader.h"
19 
20 namespace adtfdat_processing
21 {
22 
28 {
29 public:
34  std::string getReaderIdentifier() const override;
35  void open(const std::string& file_name,
36  std::shared_ptr<adtf_file::SampleFactory> sample_factory,
37  std::shared_ptr<adtf_file::StreamTypeFactory> stream_type_factory) override;
38 };
39 
44 
45 }
Default Reader factory implementation for readers using a standard default CTOR.
Definition: reader.h:339
Abstract base class for a multi reader. To use this class you need to override MultiFileReader::getFa...
Definition: multi_file_reader.h:30
Reader implementation to read multiple files and its referenced files extension.
Definition: referenced_files_reader.h:28
std::string getReaderIdentifier() const override
Get the Reader Identifier of the Reader.
void open(const std::string &file_name, std::shared_ptr< adtf_file::SampleFactory > sample_factory, std::shared_ptr< adtf_file::StreamTypeFactory > stream_type_factory) override
opens a file by the given filename. The given factories must be used to create samples and streamtype...
namespace for ADTF DAT Processing library.
Definition: ddl_helpers.h:38

Copyright © CARIAD SE.
Generated on Mon Jun 10 2024 by doxygen 1.9.1
GIT Commit Hash: eb3af397a6b49ad6fcad9a60d8277d909b458b48