Defines the actual representation of a time tick.
More...
#include <Imt.Base.OS.WinEC7/SystemTime.h>
Defines the actual representation of a time tick.
During link time this interface will be statically linked to a platform dependent implementation.
◆ ~SystemTime()
virtual imt::base::os::winec7::SystemTime::~SystemTime |
( |
void |
| ) |
|
|
inlinevirtual |
◆ getSystemClockTicks()
static uint32_t imt::base::os::winec7::SystemTime::getSystemClockTicks |
( |
void |
| ) |
|
|
static |
Get the current time.
- Returns
- the current time since start in ticks
◆ initSystemTime()
static void imt::base::os::winec7::SystemTime::initSystemTime |
( |
void |
| ) |
|
|
static |
Initialize the system time.
◆ microSecondsToTicks()
static uint32_t imt::base::os::winec7::SystemTime::microSecondsToTicks |
( |
uint32_t |
microSeconds | ) |
|
|
static |
Converts a time value in micro second resolution to a time value in tick resolution.
- Parameters
-
microSeconds | Value in micro second resolution. |
- Returns
- Number of ticks that represents the provided number of micro seconds.
◆ ticksToMicroSeconds()
static uint32_t imt::base::os::winec7::SystemTime::ticksToMicroSeconds |
( |
uint32_t |
ticks | ) |
|
|
static |
Converts a time value in tick resolution to a time value in micro seconds resolution.
- Parameters
-
ticks | Value in tick resolution. |
- Returns
- Number of micro seconds that represents the provided number of ticks.
The documentation for this class was generated from the following file: