#include <stdlib.h>
#include <errno.h>
#include <omnithread.h>
#include "threaddata.cc"

Classes | |
| class | omni_thread_dummy |
Defines | |
| #define | DB(x) |
| #define | THROW_ERRORS(x) |
| #define | INSIDE_THREAD_IMPL_CC |
Functions | |
| void * | omni_thread_wrapper (void *ptr) |
| #define DB | ( | x | ) |
| #define INSIDE_THREAD_IMPL_CC |
| #define THROW_ERRORS | ( | x | ) |
Value:
{ int rc = (x); \
if (rc != 0) throw omni_thread_fatal(rc); }
| void* omni_thread_wrapper | ( | void * | ptr | ) |
References DB, omni_thread::detached, omni_thread::exit(), omni_thread::fn_ret, omni_thread::fn_void, omni_thread::id(), NULL, omni_thread::run(), omni_thread::run_undetached(), omni_thread::thread_arg, and THROW_ERRORS.
1.5.5