|
libdballe 9.13
|
Cursor iterating over messages. More...
#include <cursor.h>
Public Member Functions | |
| virtual void | enq (Enq &enq) const |
Public Member Functions inherited from dballe::CursorMessage | |
| virtual std::shared_ptr< Message > | get_message () const =0 |
Public Member Functions inherited from dballe::Cursor | |
| virtual bool | has_value () const =0 |
| Check if the cursor points to a valid value. | |
| virtual int | remaining () const =0 |
| Get the number of rows still to be fetched. | |
| virtual bool | next ()=0 |
| Get a new item from the results of a query. | |
| virtual void | discard ()=0 |
| Discard the results that have not been read yet. | |
| virtual DBStation | get_station () const =0 |
| Get the whole station data in a single call. | |
Static Public Member Functions | |
| static std::shared_ptr< CursorMessage > | downcast (std::shared_ptr< dballe::CursorMessage > c) |
| Downcast a shared_ptr pointer. | |
| static std::shared_ptr< CursorMessage > | make_empty () |
| Create a CursorStation iterating on no results. | |
Cursor iterating over messages.