omni::basic_thread
NAME

omni::basic_thread

A class of omni

SYNOPSIS top

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

DESCRIPTION top

No description found.

EXAMPLE top
Currently no examples.
Visit the examples page for more.

RETURN VALUES top

No return value.

ERRORS top

No errors specific to this context.

CONSIDERATIONS top

No extra considerations.

PLATFORM SPECIFIC top

Nothing platform specific to account for.

NOTES top

No additional notes.