quickprof::ProfileBlock Struct Reference

A simple data structure representing a single timed block of code. More...

#include <quickprof.h>

List of all members.

Public Member Functions

 ProfileBlock ()

Public Attributes

unsigned long long int currentBlockStartMicroseconds
 The starting time (in us) of the current block update.
unsigned long long int currentCycleTotalMicroseconds
 The accumulated time (in us) spent in this block during the current profiling cycle.
double avgCycleTotalMicroseconds
 The accumulated time (in us) spent in this block during the past profiling cycle.
unsigned long long int totalMicroseconds
 The total accumulated time (in us) spent in this block.


Detailed Description

A simple data structure representing a single timed block of code.

Definition at line 59 of file quickprof.h.


Constructor & Destructor Documentation

quickprof::ProfileBlock::ProfileBlock (  )  [inline]

Definition at line 61 of file quickprof.h.


Member Data Documentation

The starting time (in us) of the current block update.

Definition at line 70 of file quickprof.h.

The accumulated time (in us) spent in this block during the current profiling cycle.

Definition at line 74 of file quickprof.h.

The accumulated time (in us) spent in this block during the past profiling cycle.

Definition at line 78 of file quickprof.h.

The total accumulated time (in us) spent in this block.

Definition at line 81 of file quickprof.h.


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

Generated on Wed Mar 26 10:40:47 2008 for QuickProf by  doxygen 1.5.5