condvar.h(3)
| condvar.h(3) | Coin | condvar.h(3) |
NAME
condvar.h
SYNOPSIS
#include <Inventor/C/basic.h>
#include <Inventor/C/base/time.h>
#include <Inventor/C/threads/common.h>
Functions
cc_condvar * cc_condvar_construct (void)
void cc_condvar_destruct (cc_condvar *condvar)
int cc_condvar_wait (cc_condvar *condvar, cc_mutex
*mutex)
int cc_condvar_timed_wait (cc_condvar *condvar,
cc_mutex *mutex, cc_time period)
void cc_condvar_wake_one (cc_condvar *condvar)
void cc_condvar_wake_all (cc_condvar *condvar)
Function Documentation
cc_condvar* cc_condvar_construct (void)
Constructs a conditional variable.
void cc_condvar_destruct (cc_condvar * condvar)
Destroys the given condvar.
int cc_condvar_wait (cc_condvar * condvar, cc_mutex * mutex)
Wait indefinitely for the condvar conditional variable using the specified mutex lock.
int cc_condvar_timed_wait (cc_condvar * condvar, cc_mutex * mutex, cc_time period)
Wait for no more than the period for the condvar conditional variable using the specified mutex lock.
void cc_condvar_wake_one (cc_condvar * condvar)
Wake one thread waiting for the condvar conditional variable.
void cc_condvar_wake_all (cc_condvar * condvar)
Wake all threads waiting for the condvar conditional variable.
Author
Generated automatically by Doxygen for Coin from the source code.
| Mon May 31 2021 | Version 4.0.0 |
