Kea  1.5.0
isc::stats Namespace Reference

Classes

class  DuplicateStat
 Exception indicating that a given statistic is duplicated. More...
 
class  InvalidStatType
 Exception thrown if invalid statistic type is used. More...
 
class  Observation
 Represents a single observable characteristic (a 'statistic') More...
 
struct  StatContext
 Statistics context. More...
 
class  StatsMgr
 Statistics Manager class. More...
 

Typedefs

typedef std::pair< StatsDuration, boost::posix_time::ptime > DurationSample
 Time Duration. More...
 
typedef std::pair< double, boost::posix_time::ptime > FloatSample
 Float (implemented as double precision) More...
 
typedef std::pair< int64_t, boost::posix_time::ptime > IntegerSample
 Integer (implemented as signed 64-bit integer) More...
 
typedef boost::shared_ptr< ObservationObservationPtr
 Observation pointer. More...
 
typedef boost::shared_ptr< StatContextStatContextPtr
 Pointer to the statistics context. More...
 
typedef boost::posix_time::time_duration StatsDuration
 Defines duration resolution. More...
 
typedef std::pair< std::string, boost::posix_time::ptime > StringSample
 String. More...
 

Typedef Documentation

◆ ObservationPtr

typedef boost::shared_ptr<Observation> isc::stats::ObservationPtr

Observation pointer.

Definition at line 261 of file observation.h.

◆ StatContextPtr

typedef boost::shared_ptr<StatContext> isc::stats::StatContextPtr

Pointer to the statistics context.

Definition at line 59 of file context.h.

◆ StatsDuration

typedef boost::posix_time::time_duration isc::stats::StatsDuration

Defines duration resolution.

Definition at line 33 of file observation.h.