Pyrogenesis  trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScopeTimerAccrue< BillingPolicy > Class Template Reference

used by TIMER_ACCRUE More...

#include <timer.h>

Collaboration diagram for ScopeTimerAccrue< BillingPolicy >:
Collaboration graph
[legend]

Public Member Functions

 ScopeTimerAccrue (TimerClient *tc)
 
 ~ScopeTimerAccrue ()
 

Private Member Functions

 NONCOPYABLE (ScopeTimerAccrue)
 

Private Attributes

TimerUnit m_t0
 
TimerClientm_tc
 

Detailed Description

template<class BillingPolicy = BillingPolicy_Default>
class ScopeTimerAccrue< BillingPolicy >

used by TIMER_ACCRUE

Constructor & Destructor Documentation

◆ ScopeTimerAccrue()

template<class BillingPolicy = BillingPolicy_Default>
ScopeTimerAccrue< BillingPolicy >::ScopeTimerAccrue ( TimerClient tc)
inline

◆ ~ScopeTimerAccrue()

template<class BillingPolicy = BillingPolicy_Default>
ScopeTimerAccrue< BillingPolicy >::~ScopeTimerAccrue ( )
inline

Member Function Documentation

◆ NONCOPYABLE()

template<class BillingPolicy = BillingPolicy_Default>
ScopeTimerAccrue< BillingPolicy >::NONCOPYABLE ( ScopeTimerAccrue< BillingPolicy >  )
private

Member Data Documentation

◆ m_t0

template<class BillingPolicy = BillingPolicy_Default>
TimerUnit ScopeTimerAccrue< BillingPolicy >::m_t0
private

◆ m_tc

template<class BillingPolicy = BillingPolicy_Default>
TimerClient* ScopeTimerAccrue< BillingPolicy >::m_tc
private

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