_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