#include <pthread.h>
#include <errno.h>
#include <falcon/setup.h>
#include <falcon/types.h>
#include <falcon/fassert.h>
Go to the source code of this file.
Classes | |
class | Falcon::Event |
Generic event class. More... | |
class | Falcon::Mutex |
Generic mutex class. More... | |
struct | Falcon::SYSTH_DATA |
class | Falcon::ThreadSpecific |
Thread Specific data. More... | |
Namespaces | |
namespace | Falcon |
CONST. | |
Functions | |
int32 | Falcon::atomicDec (volatile int32 &data) |
Performs an atomic thread safe decrement. | |
int32 | Falcon::atomicInc (volatile int32 &data) |
Performs an atomic thread safe increment. | |
void | Falcon::cv_broadcast (pthread_cond_t &cv) |
void | Falcon::cv_wait (pthread_cond_t &cv, pthread_mutex_t &mtx) |
void | Falcon::mutex_lock (pthread_mutex_t &mtx) |
void | Falcon::mutex_unlock (pthread_mutex_t &mtx) |