libdballe 9.14
dballe::db::v7::batch::Station Struct Reference
Inheritance diagram for dballe::db::v7::batch::Station:
dballe::DBStation dballe::Station

Public Member Functions

 Station (Batch &batch)
StationDataget_station_data (Tracer<> &trc)
MeasuredDataget_measured_data (Tracer<> &trc, const Datetime &datetime)
void write_pending (Tracer<> &trc, bool with_attrs)
void dump (FILE *out) const
Public Member Functions inherited from dballe::DBStation
bool is_missing () const
 Return true if all the station fields are empty.
bool operator== (const DBStation &o) const
bool operator!= (const DBStation &o) const
bool operator< (const DBStation &o) const
bool operator<= (const DBStation &o) const
bool operator> (const DBStation &o) const
bool operator>= (const DBStation &o) const
int print (FILE *out, const char *end="\n") const
 Print the Station to a FILE*.
std::string to_string (const char *undef="-") const
 Format to a string.
Public Member Functions inherited from dballe::Station
bool is_missing () const
 Return true if all the station fields are empty.
bool operator== (const Station &o) const
bool operator!= (const Station &o) const
bool operator< (const Station &o) const
bool operator<= (const Station &o) const
bool operator> (const Station &o) const
bool operator>= (const Station &o) const
int print (FILE *out, const char *end="\n") const
 Print the Station to a FILE*.
std::string to_string (const char *undef="-") const
 Format to a string.

Public Attributes

Batchbatch
bool is_new = true
StationData station_data
MeasuredDataVector measured_data
Public Attributes inherited from dballe::DBStation
int id = MISSING_INT
 Database ID of the station.
Public Attributes inherited from dballe::Station
Report report
 Report name for this station.
Coords coords
 Station coordinates.
Ident ident
 Mobile station identifier.

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