libdballe 9.6
|
Public Member Functions | |
WRExporter (const dballe::ExporterOptions &opts) | |
std::unique_ptr< wreport::Bulletin > | to_bulletin (const std::vector< std::shared_ptr< dballe::Message > > &msgs) const override |
Import a decoded BUFR/CREX message. | |
std::unique_ptr< wr::Template > | infer_template (const Messages &msgs) const |
Infer a template name from the message contents. | |
![]() | |
std::unique_ptr< wreport::Bulletin > | to_bulletin (const std::vector< std::shared_ptr< Message > > &msgs) const override=0 |
Export to a Bulletin. | |
Exporter (const ExporterOptions &opts) | |
Exporter (const Exporter &)=delete | |
Exporter (Exporter &&)=delete | |
![]() | |
Exporter (const Exporter &)=delete | |
Exporter (Exporter &&)=delete | |
Exporter & | operator= (const Exporter &)=delete |
Exporter & | operator= (Exporter &&)=delete |
virtual std::string | to_binary (const std::vector< std::shared_ptr< Message > > &messages) const =0 |
Encode a message. | |
virtual std::unique_ptr< wreport::Bulletin > | to_bulletin (const std::vector< std::shared_ptr< Message > > &msgs) const |
Export to a Bulletin. | |
virtual std::unique_ptr< wreport::Bulletin > | make_bulletin () const |
Create a bulletin that works with this exporter. | |
Additional Inherited Members | |
![]() | |
static std::unique_ptr< Exporter > | create (Encoding type, const ExporterOptions &opts=ExporterOptions::defaults) |
Instantiate the right importer for the given type. | |
![]() | |
Exporter (const ExporterOptions &opts) | |
![]() | |
ExporterOptions | opts |