Main Page | Modules | Data Structures | Directories | File List | Data Fields | Related Pages

DBusThreadFunctions Struct Reference

Functions that must be implemented to make the D-BUS library thread-aware. More...

#include <dbus-threads.h>


Data Fields

unsigned int mask
 Mask indicating which functions are present.
DBusMutexNewFunction mutex_new
 Function to create a mutex.
DBusMutexFreeFunction mutex_free
 Function to free a mutex.
DBusMutexLockFunction mutex_lock
 Function to lock a mutex.
DBusMutexUnlockFunction mutex_unlock
 Function to unlock a mutex.
DBusCondVarNewFunction condvar_new
 Function to create a condition variable.
DBusCondVarFreeFunction condvar_free
 Function to free a condition variable.
DBusCondVarWaitFunction condvar_wait
 Function to wait on a condition.
DBusCondVarWaitTimeoutFunction condvar_wait_timeout
 Function to wait on a condition with a timeout.
DBusCondVarWakeOneFunction condvar_wake_one
 Function to wake one thread waiting on the condition.
DBusCondVarWakeAllFunction condvar_wake_all
 Function to wake all threads waiting on the condition.
void(* padding1 )(void)
 Reserved for future expansion.
void(* padding2 )(void)
 Reserved for future expansion.
void(* padding3 )(void)
 Reserved for future expansion.
void(* padding4 )(void)
 Reserved for future expansion.
void(* padding5 )(void)
 Reserved for future expansion.
void(* padding6 )(void)
 Reserved for future expansion.
void(* padding7 )(void)
 Reserved for future expansion.
void(* padding8 )(void)
 Reserved for future expansion.


Detailed Description

Functions that must be implemented to make the D-BUS library thread-aware.

Definition at line 73 of file dbus-threads.h.


The documentation for this struct was generated from the following file:
Generated on Wed Mar 30 21:15:23 2005 for D-BUS by  doxygen 1.4.1