src/air/threadAir.c File Reference

#include "air.h"

Include dependency graph for threadAir.c:


Data Structures

struct  _airThread
struct  _airThreadMutex
struct  _airThreadCond

Functions

airThread * airThreadNew (void)
int airThreadStart (airThread *thread, void *(*threadBody)(void *), void *arg)
int airThreadJoin (airThread *thread, void **retP)
airThread * airThreadNix (airThread *thread)
airThreadMutex * airThreadMutexNew (void)
int airThreadMutexLock (airThreadMutex *mutex)
int airThreadMutexUnlock (airThreadMutex *mutex)
airThreadMutex * airThreadMutexNix (airThreadMutex *mutex)
airThreadCond * airThreadCondNew (void)
int airThreadCondWait (airThreadCond *cond, airThreadMutex *mutex)
int airThreadCondSignal (airThreadCond *cond)
int airThreadCondBroadcast (airThreadCond *cond)
airThreadCond * airThreadCondNix (airThreadCond *cond)
airThreadBarrier * airThreadBarrierNew (unsigned int numUsers)
int airThreadBarrierWait (airThreadBarrier *barrier)
airThreadBarrier * airThreadBarrierNix (airThreadBarrier *barrier)

Variables

int airThreadNoopWarning = AIR_TRUE
const int airThreadCapable = AIR_FALSE

Function Documentation

airThreadBarrier* airThreadBarrierNew ( unsigned int  numUsers  ) 

airThreadBarrier* airThreadBarrierNix ( airThreadBarrier *  barrier  ) 

int airThreadBarrierWait ( airThreadBarrier *  barrier  ) 

int airThreadCondBroadcast ( airThreadCond *  cond  ) 

airThreadCond* airThreadCondNew ( void   ) 

airThreadCond* airThreadCondNix ( airThreadCond *  cond  ) 

int airThreadCondSignal ( airThreadCond *  cond  ) 

int airThreadCondWait ( airThreadCond *  cond,
airThreadMutex *  mutex 
)

int airThreadJoin ( airThread *  thread,
void **  retP 
)

int airThreadMutexLock ( airThreadMutex *  mutex  ) 

airThreadMutex* airThreadMutexNew ( void   ) 

airThreadMutex* airThreadMutexNix ( airThreadMutex *  mutex  ) 

int airThreadMutexUnlock ( airThreadMutex *  mutex  ) 

airThread* airThreadNew ( void   ) 

airThread* airThreadNix ( airThread *  thread  ) 

int airThreadStart ( airThread *  thread,
void *(*)(void *)  threadBody,
void *  arg 
)


Variable Documentation

const int airThreadCapable = AIR_FALSE

int airThreadNoopWarning = AIR_TRUE


Generated on Thu Jan 1 01:06:22 2009 for Teem by  doxygen 1.5.6