#include <DataWriter.hpp>
|
| auto | add_binary_file (const std::string &filename, process::DataConvertOptions prev_conversion) -> bool |
| auto | add_udp_file (const std::string &filename, process::DataConvertOptions prev_conversion) -> bool |
| auto | add_root_file (const std::string &filename, process::DataConvertOptions prev_conversion) -> bool |
| auto | add_json_file (const std::string &filename, process::DataConvertOptions prev_conversion) -> bool |
| template<typename WriterType> |
| void | write_to_files (std::map< std::string, std::unique_ptr< WriterType > > &writers, auto make_future) |
| template<typename WriterType> |
| void | for_each_file (std::map< std::string, std::unique_ptr< WriterType > > &writers, auto visitor) |
| template<typename WriterType> |
| void | for_each_file (const std::map< std::string, std::unique_ptr< WriterType > > &writers, auto visitor) const |
Definition at line 48 of file DataWriter.hpp.
◆ Manager() [1/3]
◆ ~Manager()
| srs::writer::Manager::~Manager |
( |
| ) |
|
|
default |
◆ Manager() [2/3]
| srs::writer::Manager::Manager |
( |
const Manager & | | ) |
|
|
delete |
◆ Manager() [3/3]
| srs::writer::Manager::Manager |
( |
Manager && | | ) |
|
|
default |
◆ add_binary_file()
◆ add_json_file()
◆ add_root_file()
◆ add_udp_file()
◆ do_for_each_writer() [1/2]
| void srs::writer::Manager::do_for_each_writer |
( |
WriterVisitor auto | visitor | ) |
|
◆ do_for_each_writer() [2/2]
| void srs::writer::Manager::do_for_each_writer |
( |
WriterVisitor auto | visitor | ) |
const |
◆ for_each_file() [1/2]
template<typename WriterType>
| void srs::writer::Manager::for_each_file |
( |
const std::map< std::string, std::unique_ptr< WriterType > > & | writers, |
|
|
auto | visitor ) const |
|
inlineprivate |
◆ for_each_file() [2/2]
template<typename WriterType>
| void srs::writer::Manager::for_each_file |
( |
std::map< std::string, std::unique_ptr< WriterType > > & | writers, |
|
|
auto | visitor ) |
|
inlineprivate |
◆ generate_conversion_req_map()
◆ get_binary_writers()
| auto srs::writer::Manager::get_binary_writers |
( |
| ) |
const->constauto & |
|
inlinenodiscard |
◆ is_convert_required()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reset()
| void srs::writer::Manager::reset |
( |
| ) |
|
|
inline |
◆ set_output_filenames()
| void srs::writer::Manager::set_output_filenames |
( |
const std::vector< std::string > & | filenames | ) |
|
◆ wait_for_finished()
| void srs::writer::Manager::wait_for_finished |
( |
| ) |
|
◆ write_to_files()
template<typename WriterType>
| void srs::writer::Manager::write_to_files |
( |
std::map< std::string, std::unique_ptr< WriterType > > & | writers, |
|
|
auto | make_future ) |
|
inlineprivate |
◆ write_with()
| void srs::writer::Manager::write_with |
( |
auto | make_future | ) |
|
◆ binary_files_
| std::map<std::string, std::unique_ptr<BinaryFile> > srs::writer::Manager::binary_files_ |
|
private |
◆ json_files_
| std::map<std::string, std::unique_ptr<Json> > srs::writer::Manager::json_files_ |
|
private |
◆ udp_files_
| std::map<std::string, std::unique_ptr<UDP> > srs::writer::Manager::udp_files_ |
|
private |
◆ workflow_handler_
◆ write_futures_
| std::vector<boost::unique_future<std::optional<std::size_t> > > srs::writer::Manager::write_futures_ |
|
private |
The documentation for this class was generated from the following files: