libdballe  7.29
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
dballe::db::Trace Class Reference

Public Types

typedef std::unique_ptr< TraceOpTracer
 

Public Member Functions

Tracer trace_connect (const std::string &url)
 
Tracer trace_reset (const char *repinfo_file=0)
 
Tracer trace_remove_station_data (const Query &query)
 
Tracer trace_remove (const Query &query)
 
Tracer trace_remove_all ()
 
Tracer trace_vacuum ()
 
Tracer trace_query_stations (const Query &query)
 
Tracer trace_query_station_data (const Query &query)
 
Tracer trace_query_data (const Query &query)
 
Tracer trace_query_summary (const Query &query)
 
Tracer trace_export_msgs (const Query &query)
 

Protected Member Functions

void read_argv ()
 
void output_abort ()
 
void output_flush ()
 

Protected Attributes

std::vector< std::string > argv
 
pid_t pid
 
std::string db_url
 
std::stringstream json_buf
 
core::JSONWriter writer
 
std::string out_fname
 
FILE * out = 0
 

Friends

class TraceOp
 

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