libdballe 9.14
dballe::db::BaseExplorer< Station >::Update Class Reference

Public Member Functions

 Update (const Update &)=delete
 Update (Update &&)
Update & operator= (const Update &)=delete
Update & operator= (Update &&)
void add_db (dballe::db::Transaction &tr)
 Merge summary data from a database.
void add_cursor (dballe::CursorSummary &cur)
 Merge summary data from a database.
void add_json (core::json::Stream &in)
 Load the explorer contents from JSON.
template<typename OStation>
void add_explorer (const BaseExplorer< OStation > &explorer)
 Merge the currently selected contents of another explorer into this one.
void add_message (const dballe::Message &message, bool station_data=true, bool data=true)
 Merge the contents of a message.
void add_messages (const std::vector< std::shared_ptr< dballe::Message > > &messages, bool station_data=true, bool data=true)
 Merge the contents of a vector of messages.
void commit ()

Protected Member Functions

 Update (BaseExplorer< Station > *explorer)

Protected Attributes

BaseExplorer< Station > * explorer = nullptr

Friends

class BaseExplorer< Station >

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