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.


Constructor & Destructor Documentation

ProfileBlock (  )  [inline]


Member Data Documentation

double avgCycleTotalMicroseconds

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

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.

unsigned long long int totalMicroseconds

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


The documentation for this struct was generated from the following file:
Generated on Fri Oct 30 16:29:04 2009 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.4.7