SYNOPSIS top
Represents an unmanaged system thread object.
Represents an unmanaged system thread object.
#include <omni/sync/basic_thread.hpp>
omni::basic_thread::explicit basic_thread(const omni::thread_options& ops)
omni::basic_thread::~basic_thread()
void omni::basic_thread::bind(const omni::parameterized_thread_start& mthd)
static inline const omni::basic_thread omni::basic_thread::current()
void omni::basic_thread::detach()
const omni::thread_union_t omni::basic_thread::get_option(omni::thread_option_t op)
const omni::thread_handle_t omni::basic_thread::handle()
const omni::thread_t omni::basic_thread::id()
bool omni::basic_thread::is_alive()
bool omni::basic_thread::is_bound()
bool omni::basic_thread::is_detached()
bool omni::basic_thread::join()
bool omni::basic_thread::kill()
omni::thread_options omni::basic_thread::options()
omni::thread_priority_t omni::basic_thread::priority()
void omni::basic_thread::set_option(omni::thread_option_t op, omni::thread_union_t val)
void omni::basic_thread::set_options(const omni::thread_options& ops)
void omni::basic_thread::set_priority(omni::thread_priority_t p)
void omni::basic_thread::start()
omni::thread_state_t omni::basic_thread::status()
void omni::basic_thread::swap(omni::basic_thread& other)
void omni::basic_thread::unbind()
bool omni::basic_thread::operator!=(const omni::basic_thread& other)
omni::basic_thread& omni::basic_thread::operator=(const omni::basic_thread& other)
bool omni::basic_thread::operator==(const omni::basic_thread& other)
typedef omni::delegate2<void, const omni::basic_thread *const, const omni::thread_t> omni::basic_thread::state_delegate