Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ProfileBlock Struct Reference

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

#include <quickprof.h>

Public Member Functions

 ProfileBlock ()
 

Public Attributes

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

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: