libusermetrics
UserMetricsInput Namespace Reference

The user metrics input library namespace. More...

Classes

class  Metric
 This class represents a single user metric. More...
 
class  MetricManager
 Central place for registering and updating user metrics. More...
 
class  MetricParameters
 
class  MetricUpdate
 An update to a Metric. More...
 

Typedefs

typedef QSharedPointer< MetricMetricPtr
 
typedef QScopedPointer< MetricManagerMetricManagerPtr
 Shared pointer for the MetricManager.
 
typedef QScopedPointer< MetricUpdateMetricUpdatePtr
 Useful to store your instance of MetricUpdate in.
 

Enumerations

enum  MetricType { USER , SYSTEM }
 

Detailed Description

The user metrics input library namespace.

Typedef Documentation

◆ MetricManagerPtr

Shared pointer for the MetricManager.

◆ MetricPtr

typedef QSharedPointer<Metric> UserMetricsInput::MetricPtr

The instances of Metric are implicitly shared.

◆ MetricUpdatePtr

Useful to store your instance of MetricUpdate in.

Enumeration Type Documentation

◆ MetricType

Enumerator
USER 
SYSTEM