Equalizer  1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
eq::ChannelStatistics Class Reference

Samples one channel statistics event. More...

#include <channelStatistics.h>

+ Inheritance diagram for eq::ChannelStatistics:
+ Collaboration diagram for eq::ChannelStatistics:

Public Member Functions

EQ_API ChannelStatistics (const Statistic::Type type, Channel *channel, const uint32_t frame=LB_UNDEFINED_UINT32, const int32_t hint=AUTO)
 Construct a statistics sampler and sample the start time. More...
 
virtual EQ_API ~ChannelStatistics ()
 Destruct the sampler, sample the end time and send the event. More...
 
- Public Member Functions inherited from eq::StatisticSampler< Channel >
 StatisticSampler (const Statistic::Type type, Channel *owner, const uint32_t frameNumber=LB_UNDEFINED_UINT32)
 Construct a new statistics sampler. More...
 
virtual ~StatisticSampler ()
 Destruct and finish statistics sampling. More...
 

Additional Inherited Members

- Public Attributes inherited from eq::StatisticSampler< Channel >
ConfigEvent event
 The statistics event.
 
- Protected Attributes inherited from eq::StatisticSampler< Channel >
Channel *const _owner
 

Detailed Description

Samples one channel statistics event.

Definition at line 28 of file channelStatistics.h.

Constructor & Destructor Documentation

EQ_API eq::ChannelStatistics::ChannelStatistics ( const Statistic::Type  type,
Channel channel,
const uint32_t  frame = LB_UNDEFINED_UINT32,
const int32_t  hint = AUTO 
)
explicit

Construct a statistics sampler and sample the start time.

Version
1.0
virtual EQ_API eq::ChannelStatistics::~ChannelStatistics ( )
virtual

Destruct the sampler, sample the end time and send the event.

Version
1.0

The documentation for this class was generated from the following file: