![]() |
MAK Data Logger API Documentation for DIS
|
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 |
| Process time advance. | |
| virtual DtTime | currentTime () const =0 |
| Get the current time. | |
| virtual DtTime | advancedTime () const =0 |
| Get the time advanced as a result of the last tick. | |
| virtual DtTime | elapsedTime () const =0 |
| Get the elapsed time since the last tick. | |
| virtual DtTime | timeOffset () const =0 |
| Get the time offset. | |
An abstract class which provides time advances used by the DtLgrClock.
| MAKLogger::DtTimeProvider::DtTimeProvider | ( | ) |
CTOR.
|
virtual |
DTOR.
|
pure virtual |
Get the time advanced as a result of the last tick.
Implemented in MAKLogger::DtWallClockTimeProvider.
|
pure virtual |
Get the current time.
Implemented in MAKLogger::DtWallClockTimeProvider.
|
pure virtual |
Get the elapsed time since the last tick.
Implemented in MAKLogger::DtWallClockTimeProvider.
|
pure virtual |
Process time advance.
Implemented in MAKLogger::DtWallClockTimeProvider.
|
pure virtual |
Get the time offset.
Implemented in MAKLogger::DtWallClockTimeProvider.