libdballe 9.14
dballe::impl::msg::BufrImporter Class Reference
Inheritance diagram for dballe::impl::msg::BufrImporter:
dballe::impl::msg::WRImporter dballe::BulletinImporter dballe::Importer

Public Member Functions

 BufrImporter (const dballe::ImporterOptions &opts=dballe::ImporterOptions::defaults)
Encoding encoding () const override
 Return the encoding for this importer.
bool foreach_decoded (const BinaryMessage &msg, std::function< bool(std::shared_ptr< dballe::Message >)> dest) const override
Public Member Functions inherited from dballe::impl::msg::WRImporter
 WRImporter (const dballe::ImporterOptions &opts)
std::vector< std::shared_ptr< dballe::Message > > from_bulletin (const wreport::Bulletin &msg) const override
 Import a decoded BUFR/CREX message.
bool foreach_decoded_bulletin (const wreport::Bulletin &msg, std::function< bool(std::shared_ptr< dballe::Message >)> dest) const
 Build Message objects a decoded bulletin, calling dest on each resulting Message.
Public Member Functions inherited from dballe::BulletinImporter
 Importer (const ImporterOptions &opts)
 Importer (const Importer &)=delete
 Importer (Importer &&)=delete
Public Member Functions inherited from dballe::Importer
 Importer (const Importer &)=delete
 Importer (Importer &&)=delete
Importer & operator= (const Importer &)=delete
Importer & operator= (Importer &&)=delete
std::vector< std::shared_ptr< Message > > from_binary (const BinaryMessage &msg) const
 Decode a message from its raw encoded representation.
virtual bool foreach_decoded (const BinaryMessage &msg, std::function< bool(std::shared_ptr< Message >)> dest) const =0
 Decode a message from its raw encoded representation, calling dest on each resulting Message.

Additional Inherited Members

Static Public Member Functions inherited from dballe::Importer
static std::unique_ptr< Importer > create (Encoding type, const ImporterOptions &opts=ImporterOptions::defaults)
 Instantiate an importer.
static std::unique_ptr< Importer > create (Encoding type, const std::string &opts)
 Instantiate an importer.
Protected Member Functions inherited from dballe::Importer
 Importer (const ImporterOptions &opts)
Protected Attributes inherited from dballe::Importer
ImporterOptions opts

Member Function Documentation

◆ encoding()

Encoding dballe::impl::msg::BufrImporter::encoding ( ) const
inlineoverridevirtual

Return the encoding for this importer.

Implements dballe::Importer.


The documentation for this class was generated from the following file: