time

@extern
object time
class Object
trait Matchable
class Any
time.type

Type members

Types

type pid_t = pid_t
type size_t = size_t
type time_t = time_t
type timespec = CStruct2[time_t, CLong]
type tm = CStruct9[CInt, CInt, CInt, CInt, CInt, CInt, CInt, CInt, CInt]

Value members

Concrete methods

@name("scalanative_clocks_per_sec")
def CLOCKS_PER_SEC: CInt
@name("scalanative_clock_monotonic")
@name("scalanative_clock_process_cputime_id")
@name("scalanative_clock_realtime")
@name("scalanative_clock_thread_cputime_id")
@name("scalanative_timer_abstime")
def TIMER_ABSTIME: CInt
@name("scalanative_asctime")
def asctime(time_ptr: Ptr[tm]): CString
@name("scalanative_asctime_r")
def asctime_r(time_ptr: Ptr[tm], buf: Ptr[CChar]): CString
def clock(): clock_t
def clock_getres(clockid: clockid_t, res: Ptr[timespec]): CInt
def clock_gettime(clockid: clockid_t, tp: Ptr[timespec]): CInt
@name("scalanative_clock_nanosleep")
def clock_nanosleep(clockid: clockid_t, flags: CInt, request: Ptr[timespec], remain: Ptr[timespec]): CInt
def clock_settime(clockid: clockid_t, tp: Ptr[timespec]): CInt
def ctime(time: Ptr[time_t]): CString
def ctime_r(time: Ptr[time_t], buf: Ptr[CChar]): CString
@name("scalanative_daylight")
def daylight(): CInt
def difftime(time_end: CLong, time_beg: CLong): CDouble
@name("scalanative_gmtime")
def gmtime(time: Ptr[time_t]): Ptr[tm]
@name("scalanative_gmtime_r")
def gmtime_r(time: Ptr[time_t], tm: Ptr[tm]): Ptr[tm]
@name("scalanative_localtime")
def localtime(time: Ptr[time_t]): Ptr[tm]
@name("scalanative_localtime_r")
def localtime_r(time: Ptr[time_t], tm: Ptr[tm]): Ptr[tm]
@name("scalanative_mktime")
def mktime(time: Ptr[tm]): time_t
def nanosleep(requested: Ptr[timespec], remaining: Ptr[timespec]): CInt
@name("scalanative_strftime")
def strftime(str: Ptr[CChar], count: CSize, format: CString, time: Ptr[tm]): CSize
@name("scalanative_strptime")
def strptime(str: Ptr[CChar], format: CString, time: Ptr[tm]): CString
def time(arg: Ptr[time_t]): time_t
@name("scalanative_timezone")
def timezone(): CLong
@name("scalanative_tzname")
def tzname(): Ptr[CStruct2[CString, CString]]
def tzset(): Unit