libdballe 9.6
|
Public Member Functions | |
Importer (const dballe::ImporterOptions &opts) | |
virtual MessageType | scanType (const wreport::Bulletin &bulletin) const =0 |
void | import (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 ()=0 |
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::ImporterOptions & | opts |
const wreport::Subset * | subset |
impl::Message * | msg |