Object

scala.scalanative.posix

pthread

Related Doc: package posix

Permalink

object pthread

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

Type Members

  1. type routine = CFuncPtr0[Unit]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def PTHREAD_CANCELED: Ptr[Byte]

    Permalink
    Annotations
    @name( "scalanative_pthread_canceled" )
  5. def PTHREAD_CANCEL_ASYNCHRONOUS: CInt

    Permalink
    Annotations
    @name( ... )
  6. def PTHREAD_CANCEL_DEFERRED: CInt

    Permalink
    Annotations
    @name( ... )
  7. def PTHREAD_CANCEL_DISABLE: CInt

    Permalink
    Annotations
    @name( ... )
  8. def PTHREAD_CANCEL_ENABLE: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_cancel_enable" )
  9. def PTHREAD_CREATE_DETACHED: CInt

    Permalink
    Annotations
    @name( ... )
  10. def PTHREAD_CREATE_JOINABLE: CInt

    Permalink
    Annotations
    @name( ... )
  11. def PTHREAD_EXPLICIT_SCHED: CInt

    Permalink
    Annotations
    @name( ... )
  12. def PTHREAD_INHERIT_SCHED: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_inherit_sched" )
  13. def PTHREAD_MUTEX_DEFAULT: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_mutex_default" )
  14. def PTHREAD_MUTEX_ERRORCHECK: CInt

    Permalink
    Annotations
    @name( ... )
  15. def PTHREAD_MUTEX_NORMAL: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_mutex_normal" )
  16. def PTHREAD_MUTEX_RECURSIVE: CInt

    Permalink
    Annotations
    @name( ... )
  17. def PTHREAD_ONCE_INIT: pthread_once_t

    Permalink
    Annotations
    @name( "scalanative_pthread_once_init" )
  18. def PTHREAD_PRIO_INHERIT: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_prio_inherit" )
  19. def PTHREAD_PRIO_NONE: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_prio_none" )
  20. def PTHREAD_PRIO_PROTECT: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_prio_protect" )
  21. def PTHREAD_PROCESS_PRIVATE: CInt

    Permalink
    Annotations
    @name( ... )
  22. def PTHREAD_PROCESS_SHARED: CInt

    Permalink
    Annotations
    @name( ... )
  23. def PTHREAD_SCOPE_PROCESS: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_scope_process" )
  24. def PTHREAD_SCOPE_SYSTEM: CInt

    Permalink
    Annotations
    @name( "scalanative_pthread_scope_system" )
  25. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def pthread_atfork(prepare: routine, parent: routine, child: routine): CInt

    Permalink
  37. def pthread_attr_destroy(attr: Ptr[pthread_attr_t]): CInt

    Permalink
  38. def pthread_attr_getdetachstate(attr: Ptr[pthread_attr_t], detachstate: Ptr[CInt]): CInt

    Permalink
  39. def pthread_attr_getguardsize(attr: Ptr[pthread_attr_t], guardsize: Ptr[CSize]): CInt

    Permalink
  40. def pthread_attr_getinheritsched(attr: Ptr[pthread_attr_t], inheritsched: Ptr[CInt]): CInt

    Permalink
  41. def pthread_attr_getschedparam(attr: Ptr[pthread_attr_t], param: Ptr[sched_param]): CInt

    Permalink
  42. def pthread_attr_getschedpolicy(attr: Ptr[pthread_attr_t], policy: Ptr[CInt]): CInt

    Permalink
  43. def pthread_attr_getscope(attr: Ptr[pthread_attr_t], scope: Ptr[CInt]): CInt

    Permalink
  44. def pthread_attr_getstacksize(attr: Ptr[pthread_attr_t], stacksize: Ptr[CSize]): CInt

    Permalink
  45. def pthread_attr_init(attr: Ptr[pthread_attr_t]): CInt

    Permalink
  46. def pthread_attr_setdetachstate(attr: Ptr[pthread_attr_t], detachstate: CInt): CInt

    Permalink
  47. def pthread_attr_setguardsize(attr: Ptr[pthread_attr_t], guardsize: CSize): CInt

    Permalink
  48. def pthread_attr_setinheritsched(attr: Ptr[pthread_attr_t], inheritsched: CInt): CInt

    Permalink
  49. def pthread_attr_setschedparam(attr: Ptr[pthread_attr_t], param: Ptr[sched_param]): CInt

    Permalink
  50. def pthread_attr_setschedpolicy(attr: Ptr[pthread_attr_t], policy: CInt): CInt

    Permalink
  51. def pthread_attr_setscope(attr: Ptr[pthread_attr_t], scope: CInt): CInt

    Permalink
  52. def pthread_attr_setstackaddr(attr: Ptr[pthread_attr_t], stackaddr: Ptr[Byte]): CInt

    Permalink
  53. def pthread_attr_setstacksize(attr: Ptr[pthread_attr_t], stacksize: CSize): CInt

    Permalink
  54. def pthread_attr_t_size: CSize

    Permalink
    Annotations
    @name( "scalanative_pthread_attr_t_size" )
  55. def pthread_cancel(thread: pthread_t): CInt

    Permalink
  56. def pthread_cond_broadcast(cond: Ptr[pthread_cond_t]): CInt

    Permalink
  57. def pthread_cond_destroy(cond: Ptr[pthread_cond_t]): CInt

    Permalink
  58. def pthread_cond_init(cond: Ptr[pthread_cond_t], attr: Ptr[pthread_condattr_t]): CInt

    Permalink
  59. def pthread_cond_signal(cond: Ptr[pthread_cond_t]): CInt

    Permalink
  60. def pthread_cond_t_size: CSize

    Permalink
    Annotations
    @name( "scalanative_pthread_cond_t_size" )
  61. def pthread_cond_timedwait(cond: Ptr[pthread_cond_t], mutex: Ptr[pthread_mutex_t], timespec: Ptr[timespec]): CInt

    Permalink
  62. def pthread_cond_wait(cond: Ptr[pthread_cond_t], mutex: Ptr[pthread_mutex_t]): CInt

    Permalink
  63. def pthread_condattr_destroy(attr: Ptr[pthread_condattr_t]): CInt

    Permalink
  64. def pthread_condattr_getpshared(attr: Ptr[pthread_condattr_t], pshared: Ptr[CInt]): CInt

    Permalink
  65. def pthread_condattr_init(attr: Ptr[pthread_condattr_t]): CInt

    Permalink
  66. def pthread_condattr_setpshared(attr: Ptr[pthread_condattr_t], pshared: CInt): CInt

    Permalink
  67. def pthread_condattr_t_size: CSize

    Permalink
    Annotations
    @name( ... )
  68. def pthread_create(thread: Ptr[pthread_t], attr: Ptr[pthread_attr_t], startroutine: CFuncPtr1[Ptr[Byte], Ptr[Byte]], args: Ptr[Byte]): CInt

    Permalink
  69. def pthread_detach(thread: pthread_t): CInt

    Permalink
  70. def pthread_equal(thread1: pthread_t, thread2: pthread_t): CInt

    Permalink
  71. def pthread_exit(retval: Ptr[Byte]): Unit

    Permalink
  72. def pthread_getconcurrency(): CInt

    Permalink
  73. def pthread_getschedparam(thread: pthread_t, policy: Ptr[CInt], param: Ptr[sched_param]): CInt

    Permalink
  74. def pthread_getspecific(key: pthread_key_t): Ptr[Byte]

    Permalink
  75. def pthread_join(thread: pthread_t, value_ptr: Ptr[Ptr[Byte]]): CInt

    Permalink
  76. def pthread_key_create(key: Ptr[pthread_key_t], destructor: CFuncPtr1[Ptr[Byte], Unit]): CInt

    Permalink
  77. def pthread_key_delete(key: pthread_key_t): CInt

    Permalink
  78. def pthread_kill(key: pthread_t, sig: CInt): CInt

    Permalink
  79. def pthread_mutex_destroy(mutex: Ptr[pthread_mutex_t]): CInt

    Permalink
  80. def pthread_mutex_getprioceiling(mutex: Ptr[pthread_mutex_t], prioceiling: Ptr[CInt]): CInt

    Permalink
  81. def pthread_mutex_init(mutex: Ptr[pthread_mutex_t], attr: Ptr[pthread_mutexattr_t]): CInt

    Permalink
  82. def pthread_mutex_lock(mutex: Ptr[pthread_mutex_t]): CInt

    Permalink
  83. def pthread_mutex_setprioceiling(mutex: Ptr[pthread_mutex_t], prioceiling: CInt, old_prioceiling: Ptr[CInt]): CInt

    Permalink
  84. def pthread_mutex_t_size: CSize

    Permalink
    Annotations
    @name( "scalanative_pthread_mutex_t_size" )
  85. def pthread_mutex_trylock(mutex: Ptr[pthread_mutex_t]): CInt

    Permalink
  86. def pthread_mutex_unlock(mutex: Ptr[pthread_mutex_t]): CInt

    Permalink
  87. def pthread_mutexattr_destroy(attr: Ptr[pthread_mutexattr_t]): CInt

    Permalink
  88. def pthread_mutexattr_getprioceiling(attr: Ptr[pthread_mutexattr_t], prioceiling: Ptr[CInt]): CInt

    Permalink
  89. def pthread_mutexattr_getprotocol(attr: Ptr[pthread_mutexattr_t], protocol: Ptr[CInt]): CInt

    Permalink
  90. def pthread_mutexattr_getpshared(attr: Ptr[pthread_mutexattr_t], pshared: Ptr[CInt]): CInt

    Permalink
  91. def pthread_mutexattr_gettype(attr: Ptr[pthread_mutexattr_t], tp: Ptr[CInt]): CInt

    Permalink
  92. def pthread_mutexattr_init(attr: Ptr[pthread_mutexattr_t]): CInt

    Permalink
  93. def pthread_mutexattr_setprioceiling(attr: Ptr[pthread_mutexattr_t], prioceiling: CInt): CInt

    Permalink
  94. def pthread_mutexattr_setprotocol(attr: Ptr[pthread_mutexattr_t], protocol: CInt): CInt

    Permalink
  95. def pthread_mutexattr_setpshared(attr: Ptr[pthread_mutexattr_t], pshared: CInt): CInt

    Permalink
  96. def pthread_mutexattr_settype(attr: Ptr[pthread_mutexattr_t], tp: CInt): CInt

    Permalink
  97. def pthread_mutexattr_t_size: CSize

    Permalink
    Annotations
    @name( ... )
  98. def pthread_once(once_control: Ptr[pthread_once_t], init_routine: routine): CInt

    Permalink
  99. def pthread_rwlock_destroy(rwlock: Ptr[pthread_rwlock_t]): CInt

    Permalink
  100. def pthread_rwlock_init(rwlock: Ptr[pthread_rwlock_t], attr: Ptr[pthread_rwlockattr_t]): CInt

    Permalink
  101. def pthread_rwlock_rdlock(rwlock: Ptr[pthread_rwlock_t]): CInt

    Permalink
  102. def pthread_rwlock_tryrdlock(rwlock: Ptr[pthread_rwlock_t]): CInt

    Permalink
  103. def pthread_rwlock_trywrlock(rwlock: Ptr[pthread_rwlock_t]): CInt

    Permalink
  104. def pthread_rwlock_unlock(rwlock: Ptr[pthread_rwlock_t]): CInt

    Permalink
  105. def pthread_rwlock_wrlock(rwlock: Ptr[pthread_rwlock_t]): CInt

    Permalink
  106. def pthread_rwlockattr_destroy(attr: Ptr[pthread_rwlockattr_t]): CInt

    Permalink
  107. def pthread_rwlockattr_getpshared(attr: Ptr[pthread_rwlockattr_t], pshared: Ptr[CInt]): CInt

    Permalink
  108. def pthread_rwlockattr_init(attr: Ptr[pthread_rwlockattr_t]): CInt

    Permalink
  109. def pthread_rwlockattr_setpshared(attr: Ptr[pthread_rwlockattr_t], pshared: CInt): CInt

    Permalink
  110. def pthread_self(): pthread_t

    Permalink
  111. def pthread_setcancelstate(state: CInt, oldstate: Ptr[CInt]): CInt

    Permalink
  112. def pthread_setcanceltype(tp: CInt, oldtype: Ptr[CInt]): CInt

    Permalink
  113. def pthread_setconcurrency(concurrency: CInt): CInt

    Permalink
  114. def pthread_setschedparam(thread: pthread_t, policy: CInt, param: Ptr[sched_param]): CInt

    Permalink
  115. def pthread_setspecific(key: pthread_key_t, value: Ptr[Byte]): CInt

    Permalink
  116. def pthread_t_size: CSize

    Permalink
    Annotations
    @name( "scalanative_pthread_t_size" )
  117. def pthread_testcancel(): Unit

    Permalink
  118. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  119. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  120. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  121. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  122. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped