omni::runnable_thread

SYNOPSIS top

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

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.