transwarp
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
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:
transwarp::listener

Public Member Functions

 timer (const timer &)=delete
 
timeroperator= (const timer &)=delete
 
 timer (timer &&)=delete
 
timeroperator= (timer &&)=delete
 
void handle_event (transwarp::event_type event, const 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: