omni::sync::basic_thread
NAME

omni::sync::basic_thread

A class of omni::sync

#include <omni/sync/basic_thread.hpp>
class omni::sync::basic_thread

MEMBERS

omni::sync::basic_thread::basic_thread()
omni::sync::basic_thread::~basic_thread()
void omni::sync::basic_thread::bind(const omni::sync::parameterized_thread_start& mthd)
static inline omni::sync::basic_thread omni::sync::basic_thread::create_threadpool_thread(const omni::sync::thread_start& tpoolfn)
static inline const omni::sync::basic_thread omni::sync::basic_thread::current()
void omni::sync::basic_thread::detach()
const omni::sync::thread_union_t omni::sync::basic_thread::get_option(omni::sync::thread_option::enum_t op)
omni::sync::thread_handle_t omni::sync::basic_thread::handle()
uint64_t omni::sync::basic_thread::hash()
omni::sync::thread_t omni::sync::basic_thread::id()
bool omni::sync::basic_thread::is_alive()
bool omni::sync::basic_thread::is_bound()
bool omni::sync::basic_thread::is_detached()
bool omni::sync::basic_thread::is_parameter_bound()
bool omni::sync::basic_thread::is_threadpool_thread()
bool omni::sync::basic_thread::join()
bool omni::sync::basic_thread::kill()
omni::sync::thread_flags omni::sync::basic_thread::options()
omni::sync::thread_priority omni::sync::basic_thread::priority()
void omni::sync::basic_thread::set_option(omni::sync::thread_option::enum_t op, omni::sync::thread_union_t val)
void omni::sync::basic_thread::set_options(unsigned char op, bool val)
void omni::sync::basic_thread::set_priority(omni::sync::thread_priority::enum_t p)
omni::sync::thread_t omni::sync::basic_thread::start()
omni::sync::thread_state omni::sync::basic_thread::status()
void omni::sync::basic_thread::swap(omni::sync::basic_thread& other)
uint64_t omni::sync::basic_thread::type()
void omni::sync::basic_thread::unbind()
bool omni::sync::basic_thread::operator!=(const omni::sync::basic_thread& other)
omni::sync::basic_thread& omni::sync::basic_thread::operator=(const omni::sync::basic_thread& other)
bool omni::sync::basic_thread::operator==(const omni::sync::basic_thread& other)
omni::sync::basic_thread::disposing
omni::sync::basic_thread::name

SYNOPSIS

Represents an unmanaged system thread object. Automatically starts the thread when created unless otherwise specified.

top

DESCRIPTION

No description.

top