Interface to manage time information. More...
#include <DataDistributionManager.h>
Public Member Functions | |
virtual void | ResetTime ()=0 |
Reset the timer. | |
virtual int64_t | ElapsedMilliseconds ()=0 |
Reports the elapsed time in milliseconds. | |
virtual int64_t | ElapsedMicroseconds ()=0 |
Reports the elapsed time in microseconds. | |
virtual int64_t | ElapsedNanoseconds ()=0 |
Reports the elapsed time in nanoseconds. | |
virtual void | AddNanoseconds (unsigned int time)=0 |
Adds nanoseconds time to actual value. | |
Interface to manage time information.
A manager for timing
|
pure virtual |
Adds nanoseconds time to actual value.
Use to function to add time
nanoseconds to current value
time
the nanoseconds to be added
Implemented in SmartTimeMeasureWrapper.
|
pure virtual |
Reports the elapsed time in microseconds.
Use to function to get the elapsed time in microseconds
Implemented in SmartTimeMeasureWrapper.
|
pure virtual |
Reports the elapsed time in milliseconds.
Use to function to get the elapsed time in milliseconds
Implemented in SmartTimeMeasureWrapper.
|
pure virtual |
Reports the elapsed time in nanoseconds.
Use to function to get the elapsed time in nanoseconds
Implemented in SmartTimeMeasureWrapper.
|
pure virtual |