5 #include <dballe/file.h> 26 InputFile* input_file;
27 OutputFile* output_file;
28 int last_inserted_station_id;
33 wreport::Varcode code;
37 VarID(wreport::Varcode code,
bool station,
size_t id) : code(code), station(station), id(
id) {}
45 DbAPI(
DB& db,
const char* anaflag,
const char* dataflag,
const char* attrflag);
48 virtual int enqi(
const char* param);
50 virtual void scopa(
const char* repinfofile = 0);
51 virtual void remove_all();
53 virtual int quantesono();
54 virtual void elencamele();
56 virtual int voglioquesto();
57 virtual const char* dammelo();
59 virtual void prendilo();
60 virtual void dimenticami();
62 virtual int voglioancora();
64 virtual void critica();
67 virtual void messages_open_input(
const char* filename,
const char* mode,
File::Encoding format,
bool simplified=
true);
68 virtual void messages_open_output(
const char* filename,
const char* mode,
File::Encoding format);
69 virtual bool messages_read_next();
70 virtual void messages_write_next(
const char* template_name=0);
Common interface for cursors iterating over station or data values.
Definition: db.h:103
Encoding
Supported encodings.
Definition: file.h:20
Store information about the database ID of a variable.
Definition: dbapi.h:31
Common implementation of the set* and enq* machinery using input and output records.
Definition: commonapi.h:14
Copyright (C) 2008–2010 ARPA-SIM urpsim@smr.arpa.emr.it
Definition: cmdline.h:17
Cursor iterating over stations.
Definition: db.h:98
std::vector< VarID > last_inserted_varids
Store database variable IDs for all last inserted variables.
Definition: dbapi.h:41