libdballe  9.11
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
dballe::db::BaseExplorer< Station >::Update Class Reference

Public Member Functions

 Update (const Update &)=delete
 
 Update (Update &&)
 
Updateoperator= (const Update &)=delete
 
Updateoperator= (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: