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