SYNOPSIS top
Represents a managed system thread object.
Represents a managed system thread object.
#include <omni/sync/thread.hpp>
omni::thread::explicit thread(const omni::thread_options& ops)
omni::thread::~thread()
void omni::thread::abort()
static bool omni::thread::abort_requested()
bool omni::thread::bind(const omni::parameterized_thread_start& mthd)
void omni::thread::detach()
const omni::thread_union_t omni::thread::get_option(omni::thread_option_t op)
const omni::thread_handle_t omni::thread::handle()
const omni::thread_t omni::thread::id()
bool omni::thread::is_alive()
bool omni::thread::is_bound()
bool omni::thread::is_detached()
bool omni::thread::join()
bool omni::thread::kill()
omni::thread_options omni::thread::options()
omni::thread_priority_t omni::thread::priority()
static void omni::thread::request_abort(omni::thread_t tid)
bool omni::thread::reset()
bool omni::thread::restart()
void omni::thread::set_option(omni::thread_option_t op, omni::thread_union_t val)
void omni::thread::set_options(const omni::thread_options& ops)
void omni::thread::set_priority(omni::thread_priority_t p)
void omni::thread::start()
omni::thread_state_t omni::thread::status()
void omni::thread::swap(omni::thread& other)
bool omni::thread::unbind()
bool omni::thread::operator!=(const omni::thread& other)
omni::thread& omni::thread::operator=(const omni::thread& other)
bool omni::thread::operator==(const omni::thread& other)
omni::thread::event omni::thread::aborted()
omni::thread::event omni::thread::completed()
typedef omni::thread::event::delegate_t omni::thread::delegate
typedef omni::event1<void, const omni::thread *const> omni::thread::event
typedef omni::delegate2<void, const omni::thread *const, const omni::thread_t> omni::thread::state_delegate