condvar.h.3coin4 man page

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.

Info

Tue Sep 17 2019 Version 4.0.0 Coin