Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

thread.h File Reference

#include <cc++/config.h>
#include <cc++/exception.h>
#include <setjmp.h>
#include <time.h>
#include <signal.h>
#include <unistd.h>

Go to the source code of this file.

Namespaces

namespace  ost

Defines

#define CCXX_POSIX
#define TIMEOUT_INF   ~((timeout_t) 0)
#define ENTER_CRITICAL   EnterMutex();
#define LEAVE_CRITICAL   LeaveMutex();
#define ENTER_DEFERRED   setCancel(THREAD_CANCEL_DEFERRED);
#define LEAVE_DEFERRED   setCancel(THREAD_CANCEL_IMMEDIATE);
#define psleep(x)   (sleep)(x)
#define sleep(x)   ccxx_sleep((x) * 1000)
#define yield()   ccxx_yield()
#define CCXX_USE_POLL   1

Typedefs

typedef pthread_t cctid_t
typedef unsigned long timeout_t


Define Documentation

#define CCXX_POSIX
 

#define CCXX_USE_POLL   1
 

#define ENTER_CRITICAL   EnterMutex();
 

#define ENTER_DEFERRED   setCancel(THREAD_CANCEL_DEFERRED);
 

#define LEAVE_CRITICAL   LeaveMutex();
 

#define LEAVE_DEFERRED   setCancel(THREAD_CANCEL_IMMEDIATE);
 

#define TIMEOUT_INF   ~((timeout_t) 0)
 

#define psleep x      (sleep)(x)
 

#define sleep x      ccxx_sleep((x) * 1000)
 

#define yield      ccxx_yield()
 


Typedef Documentation

typedef pthread_t cctid_t
 

typedef unsigned long timeout_t
 


Generated at Fri Jan 4 18:51:46 2002 for CommonC++ by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001