Idris2Doc : System.Posix.Pthreads.Struct

System.Posix.Pthreads.Struct

(source)

Reexports

importpublic Data.C.Ptr
importpublic System.Posix.Errno
importpublic System.Posix.Pthreads.Types

Definitions

recordPthreadT : Type
  Wrapper around an identifier for a POSIX thread.

Totality: total
Visibility: public export
Constructor: 
P : AnyPtr->PthreadT

Projection: 
.ptr : PthreadT->AnyPtr

Hints:
EqPthreadT
ShowPthreadT
.ptr : PthreadT->AnyPtr
Totality: total
Visibility: public export
ptr : PthreadT->AnyPtr
Totality: total
Visibility: public export
recordSMutexT : Type->Type
  Wrapper around a `pthread_mutex_t` pointer.

Noted: While this provides additional flexibility over the type of mutex
we use (see `mkmutex`) and how we acquire a lock on a mutex, it is less
convenient to use than the garbage-collected version from
`System.Concurrency`.

Totality: total
Visibility: public export
Constructor: 
M : AnyPtr->SMutexTs

Projection: 
.ptr : SMutexTs->AnyPtr

Hint: 
StructSMutexT
.ptr : SMutexTs->AnyPtr
Totality: total
Visibility: public export
ptr : SMutexTs->AnyPtr
Totality: total
Visibility: public export
0MutexT : Type
Totality: total
Visibility: public export
recordSCondT : Type->Type
  Wrapper around a `pthread_cond_t` pointer.

Noted: While this provides additional flexibility over the type of condition
we use (see `mkcond`) convenient to use than the garbage-collected version from
`System.Concurrency`.

Totality: total
Visibility: public export
Constructor: 
C : AnyPtr->SCondTs

Projection: 
.ptr : SCondTs->AnyPtr

Hint: 
StructSCondT
.ptr : SCondTs->AnyPtr
Totality: total
Visibility: public export
ptr : SCondTs->AnyPtr
Totality: total
Visibility: public export
0CondT : Type
Totality: total
Visibility: public export