posix.cpp File Reference

#include <errno.h>
#include <assert.h>
#include <string.h>
#include <pthread.h>
#include <iostream>
#include <rpa/testing.h>
#include <rpa/architectures/posix.h>

Namespaces

namespace  rpa

Classes

class  rpa::pthread_exception
 Used locally, to report threads runtime errors. More...
struct  rpa::posix_thread_exception
 Used locally, to report errors related to threads. More...
struct  rpa::posix_mutex_exception
 Used locally only, just to report mutex errors. More...

Typedefs

typedef void *(*) rpa::thread_func_pthread (void *)

Variables

static volatile const posix_fun_ptr rpa::ThreadFuncNop = posix_fun_ptr( 0 )
static volatile const posix_fun_ptr rpa::ThreadFuncEnd = posix_fun_ptr( 1 )
 If the function pointer has this value, the thread must terminate.

Generated on Tue Sep 25 10:20:30 2007 for rpa by  doxygen 1.4.7