Main Page | Modules | Data Structures | 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 Sun Mar 21 03:52:06 2004 for D-BUS by doxygen 1.3.6-20040222