CACAO
Macros
rt-timing.hpp File Reference

This file contains the real-time timing utilities. More...

Go to the source code of this file.

Macros

#define RT_REGISTER_TIMER(var, name, description)
 Register a new (toplevel) timer. More...
 
#define RT_REGISTER_GROUP_TIMER(var, name, description, group)
 Register a new timer. More...
 
#define RT_REGISTER_GROUP(var, name, description)
 Register a new (toplevel) group. More...
 
#define RT_REGISTER_SUBGROUP(var, name, description, group)
 Register a new subgroup. More...
 
#define RT_REGISTER_TIMER_EXTERN(var, name, description)
 Define external timer. More...
 
#define RT_REGISTER_GROUP_TIMER_EXTERN(var, name, description, group)
 Define external group timer. More...
 
#define RT_REGISTER_GROUP_EXTERN(var, name, description)
 Define external group. More...
 
#define RT_REGISTER_SUBGROUP_EXTERN(var, name, description, group)
 Define external subgroup. More...
 
#define RT_DECLARE_TIMER(var)
 Declare an external timer variable. More...
 
#define RT_DECLARE_GROUP(var)
 Declare an external timer group. More...
 
#define RT_TIMER_START(var)
 Start the timer var. More...
 
#define RT_TIMER_STOP(var)
 Stop the timer var. More...
 
#define RT_TIMER_STOPSTART(var1, var2)
 Stop the timer var1 and start the timer var2. More...
 

Detailed Description

This file contains the real-time timing utilities.

Definition in file rt-timing.hpp.