libdballe
9.11
|
Public Member Functions | |
void | set_exporter (dballe::Encoding encoding, const impl::ExporterOptions &opts) |
bool | operator() (const cmdline::Item &item) override |
Convert the item as configured in the Converter, and write it to the output file. | |
Public Attributes | |
File * | file = nullptr |
const char * | dest_rep_memo = nullptr |
const char * | dest_template = nullptr |
bool | bufr2netcdf_categories = false |
Protected Member Functions | |
void | process_bufrex_msg (const BinaryMessage &orig, const wreport::Bulletin &msg) |
Perform conversion at the encoding level only (e.g. More... | |
void | process_dba_msg (const BinaryMessage &orig, const std::vector< std::shared_ptr< dballe::Message >> &msgs) |
Perform conversion of decoded data, auto-inferring type/subtype/localsubtype from the Messages contents. | |
void | process_dba_msg_from_bulletin (const BinaryMessage &orig, const wreport::Bulletin &bulletin, const std::vector< std::shared_ptr< dballe::Message >> &msgs) |
Perform conversion of decded data, using the original bulletin for type/subtype/localsubtype information. | |
Protected Attributes | |
Exporter * | exporter = nullptr |
const BulletinExporter * | bexporter = nullptr |
|
protected |
Perform conversion at the encoding level only (e.g.
BUFR->CREX)
orig | Original BinaryMessage used for its source information, to report errors |
msg | Decoded wreport::Bulletin to to convert |