Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

thread.h File Reference

Synchronization and threading services. More...

#include <cc++/config.h>
#include <ctime>
#include <pthread.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(cancelDeferred);
#define LEAVE_DEFERRED   setCancel(cancelImmediate);
#define psleep(x)   (sleep)(x)

Typedefs

typedef pthread_t cctid_t
typedef unsigned long timeout_t


Detailed Description

Synchronization and threading services.


Define Documentation

#define CCXX_POSIX
 

#define ENTER_CRITICAL   enterMutex();
 

#define ENTER_DEFERRED   setCancel(cancelDeferred);
 

#define LEAVE_CRITICAL   leaveMutex();
 

#define LEAVE_DEFERRED   setCancel(cancelImmediate);
 

#define psleep  )     (sleep)(x)
 

#define TIMEOUT_INF   ~((timeout_t) 0)
 


Typedef Documentation

typedef pthread_t cctid_t
 

typedef unsigned long timeout_t
 


Generated on Sat May 12 18:11:09 2007 for GNU CommonC++ by doxygen 1.3.5