APM:Libraries
|
#include <Perf.h>
Public Member Functions | |
Perf_Counter (perf_counter_type type_, const char *name_) | |
Public Attributes | |
const char * | name |
Perf_Lttng | lttng |
perf_counter_type | type |
uint64_t | count |
uint64_t | start |
uint64_t | total |
uint64_t | min |
uint64_t | max |
double | avg |
double | m2 |
Private Types | |
using | perf_counter_type = AP_HAL::Util::perf_counter_type |
using | perf_counter_t = AP_HAL::Util::perf_counter_t |
|
private |
|
inline |
double Linux::Perf_Counter::avg |
Definition at line 56 of file Perf.h.
Referenced by Linux::Perf::end().
uint64_t Linux::Perf_Counter::count |
Definition at line 48 of file Perf.h.
Referenced by Linux::Perf::count(), and Linux::Perf::end().
Perf_Lttng Linux::Perf_Counter::lttng |
Definition at line 44 of file Perf.h.
Referenced by Linux::Perf::begin(), Linux::Perf::count(), and Linux::Perf::end().
double Linux::Perf_Counter::m2 |
Definition at line 57 of file Perf.h.
Referenced by Linux::Perf::end().
uint64_t Linux::Perf_Counter::max |
Definition at line 54 of file Perf.h.
Referenced by Linux::Perf::end().
uint64_t Linux::Perf_Counter::min |
Definition at line 53 of file Perf.h.
Referenced by Linux::Perf::end(), and Perf_Counter().
const char* Linux::Perf_Counter::name |
Definition at line 43 of file Perf.h.
Referenced by Linux::Perf::begin(), Linux::Perf::count(), and Linux::Perf::end().
uint64_t Linux::Perf_Counter::start |
Definition at line 51 of file Perf.h.
Referenced by Linux::Perf::begin(), and Linux::Perf::end().
uint64_t Linux::Perf_Counter::total |
Definition at line 52 of file Perf.h.
Referenced by Linux::Perf::end().
perf_counter_type Linux::Perf_Counter::type |
Definition at line 46 of file Perf.h.
Referenced by Linux::Perf::begin(), Linux::Perf::count(), Linux::Perf::end(), and Perf_Counter().