libdballe  9.11
Public Member Functions | List of all members
dballe::impl::msg::JsonImporter Class Reference
Inheritance diagram for dballe::impl::msg::JsonImporter:
dballe::Importer

Public Member Functions

 JsonImporter (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::Importer
 Importer (const Importer &)=delete
 
 Importer (Importer &&)=delete
 
Importeroperator= (const Importer &)=delete
 
Importeroperator= (Importer &&)=delete
 
std::vector< std::shared_ptr< Message > > from_binary (const BinaryMessage &msg) const
 Decode a message from its raw encoded representation. More...
 
virtual std::vector< std::shared_ptr< Message > > from_bulletin (const wreport::Bulletin &msg) const
 Import a decoded BUFR/CREX message.
 
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 Public Member Functions inherited from dballe::Importer
static std::unique_ptr< Importercreate (Encoding type, const ImporterOptions &opts=ImporterOptions::defaults)
 Instantiate an importer. More...
 
static std::unique_ptr< Importercreate (Encoding type, const std::string &opts)
 Instantiate an importer. More...
 
- Protected Member Functions inherited from dballe::Importer
 Importer (const ImporterOptions &opts)
 
- Protected Attributes inherited from dballe::Importer
ImporterOptions opts
 

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