trait time extends libc.time

Annotations
@extern() @define("__SCALANATIVE_POSIX_TIME")
Linear Supertypes
libc.time, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. time
  2. time
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type clock_t = Size
  2. type clockid_t = Int
  3. type locale_t = Ptr[_]
  4. type pid_t = Int
  5. type size_t = USize
  6. type time_t = Size
  7. type timer_t = Ptr[CUnsignedLong]
  8. type timespec = CStruct2[time_t, CLong]
  9. type tm = CStruct9[CInt, CInt, CInt, CInt, CInt, CInt, CInt, CInt, CInt]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def CLOCKS_PER_SEC: CInt
    Definition Classes
    time
    Annotations
    @name("scalanative_clocks_per_sec")
  5. def CLOCK_MONOTONIC: clockid_t
    Annotations
    @name("scalanative_clock_monotonic")
  6. def CLOCK_PROCESS_CPUTIME_ID: clockid_t
    Annotations
    @name("scalanative_clock_process_cputime_id")
  7. def CLOCK_REALTIME: clockid_t
    Annotations
    @name("scalanative_clock_realtime")
  8. def CLOCK_THREAD_CPUTIME_ID: clockid_t
    Annotations
    @name("scalanative_clock_thread_cputime_id")
  9. def TIMER_ABSTIME: CInt
    Annotations
    @name("scalanative_timer_abstime")
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def asctime(time_ptr: Ptr[tm]): CString
  12. def asctime_r(time_ptr: Ptr[tm], buf: Ptr[CChar]): CString
  13. def clock(): clock_t
  14. def clock_getres(clockid: clockid_t, res: Ptr[timespec]): CInt
  15. def clock_gettime(clockid: clockid_t, tp: Ptr[timespec]): CInt
  16. def clock_nanosleep(clockid: clockid_t, flags: CInt, request: Ptr[timespec], remain: Ptr[timespec]): CInt
    Annotations
    @name("scalanative_clock_nanosleep") @blocking()
  17. def clock_settime(clockid: clockid_t, tp: Ptr[timespec]): CInt
  18. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  19. def ctime(time: Ptr[time_t]): CString
  20. def ctime_r(time: Ptr[time_t], buf: Ptr[CChar]): CString
  21. def daylight: CInt
    Annotations
    @name("scalanative_daylight")
  22. def difftime(time_end: CLong, time_beg: CLong): CDouble
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  26. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def gmtime(time: Ptr[time_t]): Ptr[tm]
  28. def gmtime_r(time: Ptr[time_t], tm: Ptr[tm]): Ptr[tm]
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def localtime(time: Ptr[time_t]): Ptr[tm]
  32. def localtime_r(time: Ptr[time_t], tm: Ptr[tm]): Ptr[tm]
  33. def mktime(time: Ptr[tm]): time_t
  34. def nanosleep(requested: Ptr[timespec], remaining: Ptr[timespec]): CInt
    Annotations
    @blocking()
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. def strftime(str: Ptr[CChar], count: CSize, format: CString, time: Ptr[tm]): CSize
    Annotations
    @name("scalanative_strftime")
  39. def strptime(str: Ptr[CChar], format: CString, time: Ptr[tm]): CString
    Annotations
    @name("scalanative_strptime")
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def time(arg: Ptr[time_t]): time_t
  42. def timezone: CLong
    Annotations
    @name("scalanative_timezone")
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. def tzname: Ptr[CStruct2[CString, CString]]
    Annotations
    @name("scalanative_tzname")
  45. def tzset(): Unit
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from libc.time

Inherited from AnyRef

Inherited from Any

Ungrouped