libdballe 9.14
dballe::impl::msg::wr::Importer Class Referenceabstract
Inheritance diagram for dballe::impl::msg::wr::Importer:
dballe::impl::msg::wr::WMOImporter dballe::impl::msg::wr::SynopBaseImporter

Public Member Functions

 Importer (const dballe::ImporterOptions &opts)
virtual MessageType scanType (const wreport::Bulletin &bulletin) const =0
void import_subset (const wreport::Bulletin &bulletin, const wreport::Subset &subset, impl::Message &msg)

Static Public Member Functions

static std::unique_ptr< Importer > createSynop (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createShip (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createMetar (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createTemp (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createPilot (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createFlight (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createSat (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createPollution (const dballe::ImporterOptions &)
static std::unique_ptr< Importer > createGeneric (const dballe::ImporterOptions &)

Protected Member Functions

virtual void init ()
virtual void run ()
virtual void postprocess ()
void set (const wreport::Var &var, const Shortcut &shortcut)
void set (const wreport::Var &var, wreport::Varcode code, const Level &level, const Trange &trange)

Protected Attributes

const dballe::ImporterOptionsopts
const wreport::Bulletinbulletin
const wreport::Subsetsubset
impl::Messagemsg

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