SYNOPSIS top
Represents a managed over-ridable runnable thread object.
Represents a managed over-ridable runnable thread object.
#include <omni/sync/runnable_thread.hpp>
omni::runnable_thread::explicit runnable_thread(const omni::runnable& obj)
omni::runnable_thread::~runnable_thread()
void omni::runnable_thread::abort()
const omni::thread_union_t omni::runnable_thread::get_option(omni::thread_option_t op)
omni::thread_options omni::runnable_thread::get_options()
const omni::thread_handle_t omni::runnable_thread::handle()
const omni::thread_t omni::runnable_thread::id()
bool omni::runnable_thread::is_alive()
bool omni::runnable_thread::join()
bool omni::runnable_thread::kill()
omni::thread_priority_t omni::runnable_thread::priority()
bool omni::runnable_thread::reset()
bool omni::runnable_thread::restart()
virtual void omni::runnable_thread::run(void* parm)
void omni::runnable_thread::set_option(omni::thread_option_t op, omni::thread_union_t val)
void omni::runnable_thread::set_options(const omni::thread_options& ops)
void omni::runnable_thread::set_priority(omni::thread_priority_t p)
void omni::runnable_thread::start()
virtual void omni::runnable_thread::state_update(omni::thread_state_t old_state)
omni::thread_state_t omni::runnable_thread::status()
void omni::runnable_thread::swap(omni::runnable_thread& other)
virtual bool omni::runnable_thread::operator!=(const omni::runnable_thread& other)
omni::runnable_thread& omni::runnable_thread::operator=(const omni::runnable_thread& other)
virtual bool omni::runnable_thread::operator==(const omni::runnable_thread& other)
omni::runnable_thread::state_event omni::runnable_thread::state_changed()
typedef omni::delegate2<void, const omni::runnable_thread&, omni::thread_state_t> omni::runnable_thread::state_delegate
typedef omni::event2<void, const omni::runnable_thread&, omni::thread_state_t> omni::runnable_thread::state_event