libdballe 9.6
Public Member Functions | List of all members
dballe::fortran::Operation Class Referenceabstract

Operation-specific behaviour for the API. More...

#include <commonapi.h>

Inheritance diagram for dballe::fortran::Operation:
dballe::fortran::CursorOperation< Cursor >

Public Member Functions

virtual void set_varcode (wreport::Varcode varcode)
 
virtual void query_attributes (Attributes &dest)=0
 
virtual void insert_attributes (Values &qcinput)=0
 
virtual void remove_attributes ()=0
 
virtual bool next_station ()
 
virtual wreport::Varcode next_data ()
 
virtual int enqi (const char *param) const =0
 
virtual signed char enqb (const char *param) const
 
virtual float enqr (const char *param) const
 
virtual double enqd (const char *param) const =0
 
virtual bool enqc (const char *param, char *res, unsigned res_len) const =0
 
virtual void enqlevel (int &ltype1, int &l1, int &ltype2, int &l2) const =0
 
virtual void enqtimerange (int &ptype, int &p1, int &p2) const =0
 
virtual void enqdate (int &year, int &month, int &day, int &hour, int &min, int &sec) const =0
 

Detailed Description

Operation-specific behaviour for the API.


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