Yeppp!
 All Classes Groups Pages
Data Types

Data Types

interface  yeplibrary::yepLibrary_GetTimerTicks
 Returns the number of ticks of the high-resolution system timer. More...
 
interface  yeplibrary::yepLibrary_GetTimerFrequency
 Returns the number of ticks of the system timer per second. More...
 
interface  yeplibrary::yepLibrary_GetTimerAccuracy
 Returns the minimum time difference in nanoseconds which can be measured by the high-resolution system timer. More...
 

Detailed Description


Data Type Documentation

interface yeplibrary::yepLibrary_GetTimerTicks

Returns the number of ticks of the high-resolution system timer.

Parameters
[out]ticksA variable where the number of timer ticks will be stored. If the function fails, the value of this variable is not changed.
Return values
0The number of timer ticks is successfully stored to the ticks variable.
10An attempt to read the high-resolution timer failed inside the OS kernel.
interface yeplibrary::yepLibrary_GetTimerFrequency

Returns the number of ticks of the system timer per second.

Parameters
[out]frequencyA variable where the number of timer ticks per second will be stored.
Return values
0The number of timer ticks is successfully stored to the frequency variable.
10An attempt to query the high-resolution timer parameters failed inside the OS kernel.
interface yeplibrary::yepLibrary_GetTimerAccuracy

Returns the minimum time difference in nanoseconds which can be measured by the high-resolution system timer.

Parameters
[out]accuracyA variable where the timer accuracy will be stored.
Return values
0The accuracy of the timer is successfully stored to the accuracy variable.
10An attempt to measure the accuracy of high-resolution timer failed inside the OS kernel.