Lines Matching defs:cond
29 apr_thread_cond_t *cond = (apr_thread_cond_t *)data;
31 NXCondFree(cond->cond);
35 APR_DECLARE(apr_status_t) apr_thread_cond_create(apr_thread_cond_t **cond,
47 new_cond->cond = NXCondAlloc(NULL);
49 if(new_cond->cond == NULL)
55 *cond = new_cond;
59 APR_DECLARE(apr_status_t) apr_thread_cond_wait(apr_thread_cond_t *cond,
62 if (NXCondWait(cond->cond, mutex->mutex) != 0)
67 APR_DECLARE(apr_status_t) apr_thread_cond_timedwait(apr_thread_cond_t *cond,
70 if (NXCondTimedWait(cond->cond, mutex->mutex,
77 APR_DECLARE(apr_status_t) apr_thread_cond_signal(apr_thread_cond_t *cond)
79 NXCondSignal(cond->cond);
83 APR_DECLARE(apr_status_t) apr_thread_cond_broadcast(apr_thread_cond_t *cond)
85 NXCondBroadcast(cond->cond);
89 APR_DECLARE(apr_status_t) apr_thread_cond_destroy(apr_thread_cond_t *cond)
92 if ((stat = thread_cond_cleanup(cond)) == APR_SUCCESS) {
93 apr_pool_cleanup_kill(cond->pool, cond, thread_cond_cleanup);