/home/gian/Progetti/falcon/core/include/falcon/mt_posix.h File Reference

#include <pthread.h>
#include <errno.h>
#include <falcon/setup.h>
#include <falcon/types.h>
#include <falcon/fassert.h>

Include dependency graph for mt_posix.h:

This graph shows which files directly or indirectly include this file:

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)


Generated on Mon Oct 19 10:11:18 2009 for Falcon_Core by  doxygen 1.5.8