A timer that tracks the average idle, wait, and run time of each task it listens to. More...
#include <transwarp.h>
Public Member Functions | |
timer (const timer &)=delete | |
timer & | operator= (const timer &)=delete |
timer (timer &&)=delete | |
timer & | operator= (timer &&)=delete |
void | handle_event (transwarp::event_type event, const std::shared_ptr< transwarp::node > &node) override |
Performs the actual timing and populates the node's timing members. | |
void | reset () |
Resets all timing information. | |
A timer that tracks the average idle, wait, and run time of each task it listens to.