Smart class to manage ITimeMeasureWrapper. More...
#include <SmartDataDistributionManager.h>
Public Member Functions | |
SmartTimeMeasureWrapper () | |
Initialize a new SmartTimeMeasureWrapper. | |
~SmartTimeMeasureWrapper () | |
Destructor of SmartTimeMeasureWrapper. | |
void | ResetTime () |
Reset the timer. | |
int64_t | ElapsedMilliseconds () |
Reports the elapsed time in milliseconds. | |
int64_t | ElapsedMicroseconds () |
Reports the elapsed time in microseconds. | |
int64_t | ElapsedNanoseconds () |
Reports the elapsed time in nanoseconds. | |
void | AddNanoseconds (unsigned int time) |
Adds nanoseconds time to actual value. | |
Public Member Functions inherited from ITimeMeasureWrapper |
Smart class to manage ITimeMeasureWrapper.
A smart manager for timing
SmartTimeMeasureWrapper::SmartTimeMeasureWrapper | ( | ) |
Initialize a new SmartTimeMeasureWrapper.
SmartTimeMeasureWrapper::~SmartTimeMeasureWrapper | ( | ) |
Destructor of SmartTimeMeasureWrapper.
|
virtual |
Adds nanoseconds time to actual value.
Use to function to add time
nanoseconds to current value
time
the nanoseconds to be added
Implements ITimeMeasureWrapper.
|
virtual |
Reports the elapsed time in microseconds.
Use to function to get the elapsed time in microseconds
Implements ITimeMeasureWrapper.
|
virtual |
Reports the elapsed time in milliseconds.
Use to function to get the elapsed time in milliseconds
Implements ITimeMeasureWrapper.
|
virtual |
Reports the elapsed time in nanoseconds.
Use to function to get the elapsed time in nanoseconds
Implements ITimeMeasureWrapper.
|
virtual |