NAME
A class of omni::sync
MEMBERS
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
Represents an unmanaged system thread object. Automatically starts the thread when created unless otherwise specified.
top