ocssw
V2022
|
FileWriter.hpp
Go to the documentation of this file.
18 FileWriter(const std::string& name, const std::string& description) : DataProvider(name, description) {}
27 virtual std::unique_ptr<FileWriter> initialize_writer(DataProviderConfiguration& configuration, const std::string& group) = 0;
33 virtual validity can_process_output_group(focs::DataProviderConfiguration& configuration, const std::string& group){
virtual void set_product_attributes(const std::string &, const std::set< focs::Attribute > &)
Definition: FileWriter.hpp:29
virtual validity can_process_output_group(focs::DataProviderConfiguration &configuration, const std::string &group)
Definition: FileWriter.hpp:33
virtual std::vector< Product > & provides() override
Definition: DataProvider.hpp:59
FileWriter(const std::string &name, const std::string &description)
Definition: FileWriter.hpp:18
Definition: FileWriter.hpp:16
virtual std::unique_ptr< FileWriter > initialize_writer(DataProviderConfiguration &configuration, const std::string &group)=0
virtual void set_global_attributes(const std::set< focs::Attribute > &)
Definition: FileWriter.hpp:28
const std::string & description() const
Definition: DataProvider.hpp:67
Definition: DataProvider.hpp:16