libdballe  7.21
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
dballe::msg::wr::Importer Class Referenceabstract
Inheritance diagram for dballe::msg::wr::Importer:
dballe::msg::wr::WMOImporter dballe::msg::wr::SynopBaseImporter

Public Member Functions

 Importer (const msg::Importer::Options &opts)
 
virtual MsgType scanType (const wreport::Bulletin &bulletin) const =0
 
void import (const wreport::Subset &subset, Msg &msg)
 

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

const msg::Importer::Options & opts
 
const wreport::Subset * subset
 
Msg * msg
 
int ye
 
int mo
 
int da
 
int ho
 
int mi
 
int se
 

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