27 lines
470 B
Haxe
27 lines
470 B
Haxe
|
package eval.luv;
|
||
|
|
||
|
import eval.integers.Int64;
|
||
|
import eval.integers.UInt64;
|
||
|
|
||
|
/**
|
||
|
Current time.
|
||
|
|
||
|
@see https://aantron.github.io/luv/luv/Luv/Time
|
||
|
**/
|
||
|
extern class Time {
|
||
|
/**
|
||
|
Get time.
|
||
|
**/
|
||
|
static function getTimeOfDay():Result<{sec:Int64, usec:Int}>;
|
||
|
|
||
|
/**
|
||
|
Samples the high-resolution timer.
|
||
|
**/
|
||
|
static function hrTime():UInt64;
|
||
|
|
||
|
/**
|
||
|
Suspends the calling thread for at least the given number of milliseconds.
|
||
|
**/
|
||
|
static function sleep(duration:Int):Void;
|
||
|
|
||
|
}
|