#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. |