Skip to content

Class cublog::perf_stats

ClassList > cublog > perf_stats

  • #include <log_recovery_redo_perf.hpp>

Classes

Type Name
class do_not_record_t

Public Functions

Type Name
void accumulate (cubperf::stat_value * a_output_stats, std::size_t a_output_stats_size) const
void log (const char * a_title) const
perf_stats & operator= (const perf_stats &) = delete
perf_stats & operator= (perf_stats &&) = delete
perf_stats (do_not_record_t)
perf_stats (bool a_do_record, const cubperf::statset_definition & a_definition)
perf_stats (const perf_stats &) = delete
perf_stats (perf_stats &&) = delete
void time_and_increment (cubperf::stat_id a_stat_id) const
~perf_stats ()

Public Functions Documentation

function accumulate

inline void cublog::perf_stats::accumulate (
    cubperf::stat_value * a_output_stats,
    std::size_t a_output_stats_size
) const

function log

inline void cublog::perf_stats::log (
    const  char * a_title
) const

function operator=

perf_stats & cublog::perf_stats::operator= (
    const  perf_stats &
) = delete

function operator=

perf_stats & cublog::perf_stats::operator= (
    perf_stats &&
) = delete

function perf_stats [1/4]

inline cublog::perf_stats::perf_stats (
    do_not_record_t
) 

function perf_stats [2/4]

inline cublog::perf_stats::perf_stats (
    bool a_do_record,
    const  cubperf::statset_definition & a_definition
) 

function perf_stats [3/4]

cublog::perf_stats::perf_stats (
    const  perf_stats &
) = delete

function perf_stats [4/4]

cublog::perf_stats::perf_stats (
    perf_stats &&
) = delete

function time_and_increment

inline void cublog::perf_stats::time_and_increment (
    cubperf::stat_id a_stat_id
) const

function ~perf_stats

inline cublog::perf_stats::~perf_stats () 


The documentation for this class was generated from the following file cubrid/src/transaction/log_recovery_redo_perf.hpp