_GThreadFunctions Struct Reference

#include <
gthread.h>

Data Fields

GMutex *(* mutex_new )(void)
void(* mutex_lock )(GMutex *mutex)
gboolean(* mutex_trylock )(GMutex *mutex)
void(* mutex_unlock )(GMutex *mutex)
void(* mutex_free )(GMutex *mutex)
GCond *(* cond_new )(void)
void(* cond_signal )(GCond *cond)
void(* cond_broadcast )(GCond *cond)
void(* cond_wait )(GCond *cond, GMutex *mutex)
gboolean(* cond_timed_wait )(GCond *cond, GMutex *mutex, GTimeVal *end_time)
void(* cond_free )(GCond *cond)
GPrivate *(* private_new )(GDestroyNotify destructor)
gpointer(* private_get )(GPrivate *private_key)
void(* private_set )(GPrivate *private_key, gpointer data)
void(* thread_create )(GThreadFunc func, gpointer data, gulong stack_size, gboolean joinable, gboolean bound, GThreadPriority priority, gpointer thread, GError **error)
void(* thread_yield )(void)
void(* thread_join )(gpointer thread)
void(* thread_exit )(void)
void(* thread_set_priority )(gpointer thread, GThreadPriority priority)
void(* thread_self )(gpointer thread)
gboolean(* thread_equal )(gpointer thread1, gpointer thread2)

Field Documentation

void(* _GThreadFunctions::cond_broadcast)(GCond *cond)
 
void(* _GThreadFunctions::cond_free)(GCond *cond)
 
GCond*(* _GThreadFunctions::cond_new)(void)
 
void(* _GThreadFunctions::cond_signal)(GCond *cond)
 
gboolean(* _GThreadFunctions::cond_timed_wait)(GCond *cond, GMutex *mutex, GTimeVal *end_time)
 
void(* _GThreadFunctions::cond_wait)(GCond *cond, GMutex *mutex)
 
void(* _GThreadFunctions::mutex_free)(GMutex *mutex)
 
void(* _GThreadFunctions::mutex_lock)(GMutex *mutex)
 
GMutex*(* _GThreadFunctions::mutex_new)(void)
 
gboolean(* _GThreadFunctions::mutex_trylock)(GMutex *mutex)
 
void(* _GThreadFunctions::mutex_unlock)(GMutex *mutex)
 
gpointer(* _GThreadFunctions::private_get)(GPrivate *private_key)
 
GPrivate*(* _GThreadFunctions::private_new)(GDestroyNotify destructor)
 
void(* _GThreadFunctions::private_set)(GPrivate *private_key, gpointer data)
 
void(* _GThreadFunctions::thread_create)(GThreadFunc func, gpointer data, gulong stack_size, gboolean joinable, gboolean bound, GThreadPriority priority, gpointer thread, GError **error)
 
gboolean(* _GThreadFunctions::thread_equal)(gpointer thread1, gpointer thread2)
 
void(* _GThreadFunctions::thread_exit)(void)
 
void(* _GThreadFunctions::thread_join)(gpointer thread)
 
void(* _GThreadFunctions::thread_self)(gpointer thread)
 
void(* _GThreadFunctions::thread_set_priority)(gpointer thread, GThreadPriority priority)
 
void(* _GThreadFunctions::thread_yield)(void)
 

The documentation for this struct was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top