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 |