libdballe
9.11
|
Public Member Functions | |
std::vector< std::shared_ptr< Message > > | from_bulletin (const wreport::Bulletin &msg) const override=0 |
Import a decoded BUFR/CREX message. | |
Importer (const ImporterOptions &opts) | |
Importer (const Importer &)=delete | |
Importer (Importer &&)=delete | |
![]() | |
Importer (const Importer &)=delete | |
Importer (Importer &&)=delete | |
Importer & | operator= (const Importer &)=delete |
Importer & | operator= (Importer &&)=delete |
virtual Encoding | encoding () const =0 |
Return the encoding for this importer. | |
std::vector< std::shared_ptr< Message > > | from_binary (const BinaryMessage &msg) const |
Decode a message from its raw encoded representation. More... | |
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. More... | |
Additional Inherited Members | |
![]() | |
static std::unique_ptr< Importer > | create (Encoding type, const ImporterOptions &opts=ImporterOptions::defaults) |
Instantiate an importer. More... | |
static std::unique_ptr< Importer > | create (Encoding type, const std::string &opts) |
Instantiate an importer. More... | |
![]() | |
Importer (const ImporterOptions &opts) | |
![]() | |
ImporterOptions | opts |