Lines Matching full:condition
42 /** An opaque condition variable type provided by the #DBusThreadFunctions implementation installed by dbus_threads_init(). */
58 * waiting on a condition. libdbus requires the Java-style behavior
59 * where the mutex is fully unlocked to wait on a condition.
74 /** Creates a new condition variable. Found in #DBusThreadFunctions.
78 /** Frees a condition variable. Found in #DBusThreadFunctions.
82 /** Waits on a condition variable. Found in
86 * condition variables (does not save/restore the recursion count) so
95 /** Waits on a condition variable with a timeout. Found in
104 /** Wakes one waiting thread on a condition variable. Found in #DBusThreadFunctions.
110 /** Wakes all waiting threads on a condition variable. Found in #DBusThreadFunctions.
145 * libdbus will use the non-recursive version for condition variables,
148 * The condition variable functions have to work with nonrecursive
161 DBusCondVarNewFunction condvar_new; /**< Function to create a condition variable */
162 DBusCondVarFreeFunction condvar_free; /**< Function to free a condition variable */
163 DBusCondVarWaitFunction condvar_wait; /**< Function to wait on a condition */
164 DBusCondVarWaitTimeoutFunction condvar_wait_timeout; /**< Function to wait on a condition with a timeout */
165 DBusCondVarWakeOneFunction condvar_wake_one; /**< Function to wake one thread waiting on the condition */
166 DBusCondVarWakeAllFunction condvar_wake_all; /**< Function to wake all threads waiting on the condition */