An abstract class which provides time advances used by the DtLgrClock. More...
Inheritance diagram for MAKLogger::DtTimeProvider:Public Member Functions | |
| DtTimeProvider () | |
| CTOR. | |
| virtual | ~DtTimeProvider () |
| DTOR. | |
| virtual void | tick ()=0 |
| Increase time advance. | |
| virtual double | advancedTime () const =0 |
| Get the time advanced for the last tick. | |
| virtual double | elapsedTime () const =0 |
| Get the elapsed time since the last tick. | |
| virtual double | timeOffset () const =0 |
| Get the time offset. | |
An abstract class which provides time advances used by the DtLgrClock.
| virtual double MAKLogger::DtTimeProvider::advancedTime | ( | ) | const [pure virtual] |
Get the time advanced for the last tick.
Implemented in MAKLogger::DtWallClockTimeProvider, and MAKLogger::DtLgrHlaTimeProvider.