libdballe 9.6
Public Member Functions | Protected Attributes | List of all members
dballe::db::v7::QuietCollectTrace Class Reference
Inheritance diagram for dballe::db::v7::QuietCollectTrace:
dballe::db::v7::Trace dballe::db::v7::CollectTrace

Public Member Functions

 QuietCollectTrace (const QuietCollectTrace &)=delete
 
 QuietCollectTrace (QuietCollectTrace &&)=delete
 
QuietCollectTraceoperator= (const QuietCollectTrace &)=delete
 
QuietCollectTraceoperator= (QuietCollectTrace &&)=delete
 
Tracer trace_connect (const std::string &url) override
 
Tracer trace_reset (const char *repinfo_file=0) override
 
Tracer< trace::Transactiontrace_transaction () override
 
Tracer trace_remove_all () override
 
Tracer trace_vacuum () override
 
void save () override
 
virtual Tracer trace_connect (const std::string &url)=0
 
virtual Tracer trace_reset (const char *repinfo_file=0)=0
 
virtual Tracer< trace::Transactiontrace_transaction ()=0
 
virtual Tracer trace_remove_all ()=0
 
virtual Tracer trace_vacuum ()=0
 
virtual void save ()=0
 

Protected Attributes

std::vector< trace::Step * > steps
 

Additional Inherited Members

- Static Public Member Functions inherited from dballe::db::v7::Trace
static bool in_test_suite ()
 
static void set_in_test_suite ()
 

Member Function Documentation

◆ save()

void dballe::db::v7::QuietCollectTrace::save ( )
inlineoverridevirtual

Implements dballe::db::v7::Trace.

◆ trace_connect()

Tracer dballe::db::v7::QuietCollectTrace::trace_connect ( const std::string &  url)
overridevirtual

Implements dballe::db::v7::Trace.

◆ trace_remove_all()

Tracer dballe::db::v7::QuietCollectTrace::trace_remove_all ( )
overridevirtual

Implements dballe::db::v7::Trace.

◆ trace_reset()

Tracer dballe::db::v7::QuietCollectTrace::trace_reset ( const char *  repinfo_file = 0)
overridevirtual

Implements dballe::db::v7::Trace.

◆ trace_transaction()

Tracer< trace::Transaction > dballe::db::v7::QuietCollectTrace::trace_transaction ( )
overridevirtual

Implements dballe::db::v7::Trace.

◆ trace_vacuum()

Tracer dballe::db::v7::QuietCollectTrace::trace_vacuum ( )
overridevirtual

Implements dballe::db::v7::Trace.


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