transwarp
Classes | Public Member Functions | List of all members
transwarp::timer Class Reference

A timer that tracks the average idle, wait, and run time of each task it listens to. More...

#include <transwarp.h>

Inheritance diagram for transwarp::timer:
Inheritance graph
[legend]
Collaboration diagram for transwarp::timer:
Collaboration graph
[legend]

Public Member Functions

 timer (const timer &)=delete
 
timeroperator= (const timer &)=delete
 
 timer (timer &&)=delete
 
timeroperator= (timer &&)=delete
 
void handle_event (const transwarp::event_type event, transwarp::itask &task) override
 Performs the actual timing and populates the task's timing members.
 
void reset ()
 Resets all timing information.
 

Detailed Description

A timer that tracks the average idle, wait, and run time of each task it listens to.


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