Pyrogenesis  trunk
Public Member Functions | List of all members
BillingPolicy_Atomic Struct Reference

thread-safe (not used by default due to its higher overhead) note: we can't just use thread-local variables to avoid synchronization overhead because we don't have control over all threads (for accumulating their separate timer copies). More...

#include <timer.h>

Public Member Functions

void operator() (TimerClient *tc, TimerUnit t0, TimerUnit t1) const
 

Detailed Description

thread-safe (not used by default due to its higher overhead) note: we can't just use thread-local variables to avoid synchronization overhead because we don't have control over all threads (for accumulating their separate timer copies).

Member Function Documentation

◆ operator()()

void BillingPolicy_Atomic::operator() ( TimerClient tc,
TimerUnit  t0,
TimerUnit  t1 
) const
inline

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