vt::diagnostic namespace

Typedefs

template<typename T>
using CounterT = runtime::component::meter::Counter<T>
Typed diagnostic counter for counting a value over time.
template<typename T>
using GaugeT = runtime::component::meter::Gauge<T>
Typed diagnostic gauge for measuring a value over time.
template<typename T>
using TimerT = runtime::component::meter::Timer<T>
Typed diagnostic gauge for timing an event over time.
template<typename T, typename U>
using CounterGaugeT = runtime::component::meter::CounterGauge<T, U>
Typed diagnostic counter/gauge combo.
using CounterDefaultType = int64_t
Default type for counters.
using GaugeDefaultType = int64_t
Default type for gauges.
using TimerDefaultType = TimeType
Default type for timers.
using Counter = runtime::component::meter::Counter<CounterDefaultType>
Default diagnostic counter for counting a value over time.
using Gauge = runtime::component::meter::Gauge<GaugeDefaultType>
Default diagnostic gauge for measuring a value over time.
using Timer = runtime::component::meter::Timer<TimerDefaultType>
Default diagnostic gauge for timing an event over time.
using CounterGauge = runtime::component::meter::CounterGauge<CounterDefaultType, GaugeDefaultType>
Default diagnostic counter/gauge combo.