|
Defines |
#define | NSEC_PER_SEC (1000000000) |
Functions |
| Basics::mutex::mutex () throw () |
| Basics::mutex::mutex (int type) throw () |
| Basics::mutex::~mutex () throw () |
void | Basics::mutex::lock () throw () |
void | Basics::mutex::unlock () throw () |
| Basics::cond::cond () throw () |
| Basics::cond::~cond () throw () |
void | Basics::cond::wait (mutex &m) throw () |
int | Basics::cond::timedwait (mutex &m, struct timespec *abstime) throw () |
void | Basics::cond::signal () throw () |
void | Basics::cond::broadcast () throw () |
| Basics::thread_attr::thread_attr () throw () |
| Basics::thread_attr::thread_attr (size_t stacksize) throw () |
| Basics::thread_attr::thread_attr (const thread_attr &other) throw () |
| Basics::thread_attr::~thread_attr () throw () |
Basics::thread_attr & | Basics::thread_attr::operator= (const Basics::thread_attr &other) throw () |
void | Basics::thread_attr::set_guardsize (size_t guardsize) throw () |
size_t | Basics::thread_attr::get_guardsize () const throw () |
void | Basics::thread_attr::set_stacksize (size_t stacksize) throw () |
size_t | Basics::thread_attr::get_stacksize () const throw () |
void | Basics::thread::fork_inner (StartRoutine proc, void *arg, const thread_attr &attr) throw () |
void | Basics::thread::fork (StartRoutine proc, void *arg, const thread_attr &attr) throw () |
void | Basics::thread::detach () throw () |
void | Basics::thread::fork_and_detach (StartRoutine proc, void *arg, const Basics::thread_attr &attr) throw () |
void * | Basics::thread::join () throw () |
void | Basics::thread::get_sched_param (int &policy, int &sched_priority) throw () |
void | Basics::thread::set_sched_param (int policy, int sched_priority) throw () |
void | Basics::thread::pause (int secs, int usecs) throw () |
Basics::thread | Basics::thread::self () throw () |