bindings-glib-0.1.5: Low level bindings to GLib.

Bindings.GLib.CoreApplicationSupport.Threads

Description

Documentation

data C'GThreadFunctions Source

Constructors

C'GThreadFunctions 

Fields

c'GThreadFunctions'mutex_new :: FunPtr (IO (Ptr C'GMutex))
 
c'GThreadFunctions'mutex_lock :: FunPtr (Ptr C'GMutex -> IO ())
 
c'GThreadFunctions'mutex_trylock :: FunPtr (Ptr C'GMutex -> IO C'gboolean)
 
c'GThreadFunctions'mutex_unlock :: FunPtr (Ptr C'GMutex -> IO ())
 
c'GThreadFunctions'mutex_free :: FunPtr (Ptr C'GMutex -> IO ())
 
c'GThreadFunctions'cond_new :: FunPtr (IO (Ptr C'GCond))
 
c'GThreadFunctions'cond_signal :: FunPtr (Ptr C'GCond -> IO ())
 
c'GThreadFunctions'cond_broadcast :: FunPtr (Ptr C'GCond -> IO ())
 
c'GThreadFunctions'cond_wait :: FunPtr (Ptr C'GCond -> Ptr C'GMutex -> IO ())
 
c'GThreadFunctions'cond_timed_wait :: FunPtr (Ptr C'GCond -> Ptr C'GMutex -> Ptr C'GTimeVal -> IO C'gboolean)
 
c'GThreadFunctions'cond_free :: FunPtr (Ptr C'GCond -> IO ())
 
c'GThreadFunctions'private_new :: FunPtr (C'GDestroyNotify -> IO (Ptr C'GPrivate))
 
c'GThreadFunctions'private_get :: FunPtr (Ptr C'GPrivate -> IO C'gpointer)
 
c'GThreadFunctions'private_set :: FunPtr (Ptr C'GPrivate -> C'gpointer -> IO ())
 
c'GThreadFunctions'thread_create :: FunPtr (C'GThreadFunc -> C'gpointer -> C'gulong -> C'gboolean -> C'gboolean -> C'GThreadPriority -> C'gpointer -> Ptr (Ptr C'GError) -> IO ())
 
c'GThreadFunctions'thread_yield :: FunPtr (IO ())
 
c'GThreadFunctions'thread_join :: FunPtr (C'gpointer -> IO ())
 
c'GThreadFunctions'thread_exit :: FunPtr (IO ())
 
c'GThreadFunctions'thread_set_priority :: FunPtr (C'gpointer -> C'GThreadPriority -> IO ())
 
c'GThreadFunctions'thread_self :: FunPtr (C'gpointer -> IO ())
 
c'GThreadFunctions'thread_equal :: FunPtr (C'gpointer -> C'gpointer -> IO C'gboolean)
 

data C'GThread Source

Constructors

C'GThread 

data C'GMutex Source

Constructors

C'GMutex 

data C'GCond Source

Constructors

C'GCond 

data C'GPrivate Source

Constructors

C'GPrivate