object pthread

Annotations
@link("pthread") @define("__SCALANATIVE_POSIX_PTHREAD") @extern()
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. pthread
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type routine = CFuncPtr0[Unit]

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 PTHREAD_CANCELED: CVoidPtr
    Annotations
    @name("scalanative_pthread_canceled")
  5. def PTHREAD_CANCEL_ASYNCHRONOUS: CInt
    Annotations
    @name("scalanative_pthread_cancel_asynchronous")
  6. def PTHREAD_CANCEL_DEFERRED: CInt
    Annotations
    @name("scalanative_pthread_cancel_deferred")
  7. def PTHREAD_CANCEL_DISABLE: CInt
    Annotations
    @name("scalanative_pthread_cancel_disable")
  8. def PTHREAD_CANCEL_ENABLE: CInt
    Annotations
    @name("scalanative_pthread_cancel_enable")
  9. def PTHREAD_CREATE_DETACHED: CInt
    Annotations
    @name("scalanative_pthread_create_detached")
  10. def PTHREAD_CREATE_JOINABLE: CInt
    Annotations
    @name("scalanative_pthread_create_joinable")
  11. def PTHREAD_EXPLICIT_SCHED: CInt
    Annotations
    @name("scalanative_pthread_explicit_sched")
  12. def PTHREAD_INHERIT_SCHED: CInt
    Annotations
    @name("scalanative_pthread_inherit_sched")
  13. def PTHREAD_MUTEX_DEFAULT: CInt
    Annotations
    @name("scalanative_pthread_mutex_default")
  14. def PTHREAD_MUTEX_ERRORCHECK: CInt
    Annotations
    @name("scalanative_pthread_mutex_errorcheck")
  15. def PTHREAD_MUTEX_NORMAL: CInt
    Annotations
    @name("scalanative_pthread_mutex_normal")
  16. def PTHREAD_MUTEX_RECURSIVE: CInt
    Annotations
    @name("scalanative_pthread_mutex_recursive")
  17. def PTHREAD_ONCE_INIT: pthread_once_t
    Annotations
    @name("scalanative_pthread_once_init")
  18. def PTHREAD_PRIO_INHERIT: CInt
    Annotations
    @name("scalanative_pthread_prio_inherit")
  19. def PTHREAD_PRIO_NONE: CInt
    Annotations
    @name("scalanative_pthread_prio_none")
  20. def PTHREAD_PRIO_PROTECT: CInt
    Annotations
    @name("scalanative_pthread_prio_protect")
  21. def PTHREAD_PROCESS_PRIVATE: CInt
    Annotations
    @name("scalanative_pthread_process_private")
  22. def PTHREAD_PROCESS_SHARED: CInt
    Annotations
    @name("scalanative_pthread_process_shared")
  23. def PTHREAD_SCOPE_PROCESS: CInt
    Annotations
    @name("scalanative_pthread_scope_process")
  24. def PTHREAD_SCOPE_SYSTEM: CInt
    Annotations
    @name("scalanative_pthread_scope_system")
  25. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  26. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  27. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  29. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. def pthread_atfork(prepare: routine, parent: routine, child: routine): CInt
  37. def pthread_attr_destroy(attr: Ptr[pthread_attr_t]): CInt
  38. def pthread_attr_getdetachstate(attr: Ptr[pthread_attr_t], detachstate: Ptr[CInt]): CInt
  39. def pthread_attr_getguardsize(attr: Ptr[pthread_attr_t], guardsize: Ptr[CSize]): CInt
  40. def pthread_attr_getinheritsched(attr: Ptr[pthread_attr_t], inheritsched: Ptr[CInt]): CInt
  41. def pthread_attr_getschedparam(attr: Ptr[pthread_attr_t], param: Ptr[sched_param]): CInt
  42. def pthread_attr_getschedpolicy(attr: Ptr[pthread_attr_t], policy: Ptr[CInt]): CInt
  43. def pthread_attr_getscope(attr: Ptr[pthread_attr_t], scope: Ptr[CInt]): CInt
  44. def pthread_attr_getstacksize(attr: Ptr[pthread_attr_t], stacksize: Ptr[CSize]): CInt
  45. def pthread_attr_init(attr: Ptr[pthread_attr_t]): CInt
  46. def pthread_attr_setdetachstate(attr: Ptr[pthread_attr_t], detachstate: CInt): CInt
  47. def pthread_attr_setguardsize(attr: Ptr[pthread_attr_t], guardsize: CSize): CInt
  48. def pthread_attr_setinheritsched(attr: Ptr[pthread_attr_t], inheritsched: CInt): CInt
  49. def pthread_attr_setschedparam(attr: Ptr[pthread_attr_t], param: Ptr[sched_param]): CInt
  50. def pthread_attr_setschedpolicy(attr: Ptr[pthread_attr_t], policy: CInt): CInt
  51. def pthread_attr_setscope(attr: Ptr[pthread_attr_t], scope: CInt): CInt
  52. def pthread_attr_setstackaddr(attr: Ptr[pthread_attr_t], stackaddr: CVoidPtr): CInt
  53. def pthread_attr_setstacksize(attr: Ptr[pthread_attr_t], stacksize: CSize): CInt
  54. def pthread_attr_t_size: CSize
    Annotations
    @name("scalanative_pthread_attr_t_size")
  55. def pthread_cancel(thread: pthread_t): CInt
  56. def pthread_cond_broadcast(cond: Ptr[pthread_cond_t]): CInt
  57. def pthread_cond_destroy(cond: Ptr[pthread_cond_t]): CInt
  58. def pthread_cond_init(cond: Ptr[pthread_cond_t], attr: Ptr[pthread_condattr_t]): CInt
  59. def pthread_cond_signal(cond: Ptr[pthread_cond_t]): CInt
  60. def pthread_cond_t_size: CSize
    Annotations
    @name("scalanative_pthread_cond_t_size")
  61. def pthread_cond_timedwait(cond: Ptr[pthread_cond_t], mutex: Ptr[pthread_mutex_t], timespec: Ptr[time.timespec]): CInt
    Annotations
    @blocking()
  62. def pthread_cond_wait(cond: Ptr[pthread_cond_t], mutex: Ptr[pthread_mutex_t]): CInt
    Annotations
    @blocking()
  63. def pthread_condattr_destroy(attr: Ptr[pthread_condattr_t]): CInt
  64. def pthread_condattr_getclock(attr: Ptr[pthread_condattr_t], clockId: Ptr[clockid_t]): Int
  65. def pthread_condattr_getpshared(attr: Ptr[pthread_condattr_t], pshared: Ptr[CInt]): CInt
  66. def pthread_condattr_init(attr: Ptr[pthread_condattr_t]): CInt
  67. def pthread_condattr_setclock(attr: Ptr[pthread_condattr_t], clockId: clockid_t): Int
  68. def pthread_condattr_setpshared(attr: Ptr[pthread_condattr_t], pshared: CInt): CInt
  69. def pthread_condattr_t_size: CSize
    Annotations
    @name("scalanative_pthread_condattr_t_size")
  70. def pthread_create(thread: Ptr[pthread_t], attr: Ptr[pthread_attr_t], startroutine: CFuncPtr1[CVoidPtr, CVoidPtr], args: CVoidPtr): CInt
  71. def pthread_detach(thread: pthread_t): CInt
  72. def pthread_equal(thread1: pthread_t, thread2: pthread_t): CInt
  73. def pthread_exit(retval: CVoidPtr): Unit
  74. def pthread_getconcurrency(): CInt
  75. def pthread_getschedparam(thread: pthread_t, policy: Ptr[CInt], param: Ptr[sched_param]): CInt
  76. def pthread_getspecific(key: pthread_key_t): CVoidPtr
  77. def pthread_join(thread: pthread_t, value_ptr: Ptr[CVoidPtr]): CInt
    Annotations
    @blocking()
  78. def pthread_key_create(key: Ptr[pthread_key_t], destructor: CFuncPtr1[CVoidPtr, Unit]): CInt
  79. def pthread_key_delete(key: pthread_key_t): CInt
  80. def pthread_kill(key: pthread_t, sig: CInt): CInt
  81. def pthread_mutex_destroy(mutex: Ptr[pthread_mutex_t]): CInt
  82. def pthread_mutex_getprioceiling(mutex: Ptr[pthread_mutex_t], prioceiling: Ptr[CInt]): CInt
  83. def pthread_mutex_init(mutex: Ptr[pthread_mutex_t], attr: Ptr[pthread_mutexattr_t]): CInt
  84. def pthread_mutex_lock(mutex: Ptr[pthread_mutex_t]): CInt
    Annotations
    @blocking()
  85. def pthread_mutex_setprioceiling(mutex: Ptr[pthread_mutex_t], prioceiling: CInt, old_prioceiling: Ptr[CInt]): CInt
  86. def pthread_mutex_t_size: CSize
    Annotations
    @name("scalanative_pthread_mutex_t_size")
  87. def pthread_mutex_trylock(mutex: Ptr[pthread_mutex_t]): CInt
  88. def pthread_mutex_unlock(mutex: Ptr[pthread_mutex_t]): CInt
  89. def pthread_mutexattr_destroy(attr: Ptr[pthread_mutexattr_t]): CInt
  90. def pthread_mutexattr_getprioceiling(attr: Ptr[pthread_mutexattr_t], prioceiling: Ptr[CInt]): CInt
  91. def pthread_mutexattr_getprotocol(attr: Ptr[pthread_mutexattr_t], protocol: Ptr[CInt]): CInt
  92. def pthread_mutexattr_getpshared(attr: Ptr[pthread_mutexattr_t], pshared: Ptr[CInt]): CInt
  93. def pthread_mutexattr_gettype(attr: Ptr[pthread_mutexattr_t], tp: Ptr[CInt]): CInt
  94. def pthread_mutexattr_init(attr: Ptr[pthread_mutexattr_t]): CInt
  95. def pthread_mutexattr_setprioceiling(attr: Ptr[pthread_mutexattr_t], prioceiling: CInt): CInt
  96. def pthread_mutexattr_setprotocol(attr: Ptr[pthread_mutexattr_t], protocol: CInt): CInt
  97. def pthread_mutexattr_setpshared(attr: Ptr[pthread_mutexattr_t], pshared: CInt): CInt
  98. def pthread_mutexattr_settype(attr: Ptr[pthread_mutexattr_t], tp: CInt): CInt
  99. def pthread_mutexattr_t_size: CSize
    Annotations
    @name("scalanative_pthread_mutexattr_t_size")
  100. def pthread_once(once_control: Ptr[pthread_once_t], init_routine: routine): CInt
  101. def pthread_rwlock_destroy(rwlock: Ptr[pthread_rwlock_t]): CInt
  102. def pthread_rwlock_init(rwlock: Ptr[pthread_rwlock_t], attr: Ptr[pthread_rwlockattr_t]): CInt
  103. def pthread_rwlock_rdlock(rwlock: Ptr[pthread_rwlock_t]): CInt
    Annotations
    @blocking()
  104. def pthread_rwlock_tryrdlock(rwlock: Ptr[pthread_rwlock_t]): CInt
  105. def pthread_rwlock_trywrlock(rwlock: Ptr[pthread_rwlock_t]): CInt
  106. def pthread_rwlock_unlock(rwlock: Ptr[pthread_rwlock_t]): CInt
  107. def pthread_rwlock_wrlock(rwlock: Ptr[pthread_rwlock_t]): CInt
    Annotations
    @blocking()
  108. def pthread_rwlockattr_destroy(attr: Ptr[pthread_rwlockattr_t]): CInt
  109. def pthread_rwlockattr_getpshared(attr: Ptr[pthread_rwlockattr_t], pshared: Ptr[CInt]): CInt
  110. def pthread_rwlockattr_init(attr: Ptr[pthread_rwlockattr_t]): CInt
  111. def pthread_rwlockattr_setpshared(attr: Ptr[pthread_rwlockattr_t], pshared: CInt): CInt
  112. def pthread_self(): pthread_t
  113. def pthread_setcancelstate(state: CInt, oldstate: Ptr[CInt]): CInt
  114. def pthread_setcanceltype(tp: CInt, oldtype: Ptr[CInt]): CInt
  115. def pthread_setconcurrency(concurrency: CInt): CInt
  116. def pthread_setschedparam(thread: pthread_t, policy: CInt, param: Ptr[sched_param]): CInt
  117. def pthread_setspecific(key: pthread_key_t, value: CVoidPtr): CInt
  118. def pthread_t_size: CSize
    Annotations
    @name("scalanative_pthread_t_size")
  119. def pthread_testcancel(): Unit
  120. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  121. def toString(): String
    Definition Classes
    AnyRef → Any
  122. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  123. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  124. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped