GThreadFunctions

This function table is no longer used by glib.thread.Thread.init_ to initialize the thread system.

Members

Variables

condBroadcast
void function(GCond* cond) condBroadcast;

virtual function pointer for glib.cond.Cond.broadcast

condFree
void function(GCond* cond) condFree;

virtual function pointer for glib.cond.Cond.free

condNew
GCond* function() condNew;

virtual function pointer for glib.cond.Cond.new_

condSignal
void function(GCond* cond) condSignal;

virtual function pointer for glib.cond.Cond.signal

condTimedWait
bool function(GCond* cond, GMutex* mutex, GTimeVal* endTime) condTimedWait;

virtual function pointer for glib.cond.Cond.timedWait

condWait
void function(GCond* cond, GMutex* mutex) condWait;

virtual function pointer for glib.cond.Cond.wait

mutexFree
void function(GMutex* mutex) mutexFree;

virtual function pointer for glib.mutex.Mutex.free

mutexLock
void function(GMutex* mutex) mutexLock;

virtual function pointer for glib.mutex.Mutex.lock

mutexNew
GMutex* function() mutexNew;

virtual function pointer for glib.mutex.Mutex.new_

mutexTrylock
bool function(GMutex* mutex) mutexTrylock;

virtual function pointer for glib.mutex.Mutex.trylock

mutexUnlock
void function(GMutex* mutex) mutexUnlock;

virtual function pointer for glib.mutex.Mutex.unlock

privateGet
void* function(GPrivate* privateKey) privateGet;

virtual function pointer for glib.private_.Private.get

privateNew
GPrivate* function(GDestroyNotify destructor) privateNew;

virtual function pointer for glib.private_.Private.new_

privateSet
void function(GPrivate* privateKey, void* data) privateSet;

virtual function pointer for glib.private_.Private.set

threadCreate
void function(GThreadFunc func, void* data, gulong stackSize, bool joinable, bool bound, GThreadPriority priority, void* thread, GError** _err) threadCreate;

virtual function pointer for glib.thread.Thread.create

threadEqual
bool function(void* thread1, void* thread2) threadEqual;

used internally by recursive mutex locks and by some assertion checks

threadExit
void function() threadExit;

virtual function pointer for glib.thread.Thread.exit

threadJoin
void function(void* thread) threadJoin;

virtual function pointer for glib.thread.Thread.join

threadSelf
void function(void* thread) threadSelf;

virtual function pointer for glib.thread.Thread.self

threadSetPriority
void function(void* thread, GThreadPriority priority) threadSetPriority;

virtual function pointer for glib.thread.Thread.setPriority

threadYield
void function() threadYield;

virtual function pointer for glib.thread.Thread.yield