NAME
A class of omni::sync::basic_thread
omni::sync::basic_thread::manager
A class of omni::sync::basic_thread
#include <omni/sync/basic_thread.hpp>
manager
omni::sync::basic_thread::manager::manager()
omni::sync::basic_thread::manager::~manager()
static manager& omni::sync::basic_thread::manager::instance()
void omni::sync::basic_thread::manager::pop_back(omni::sync::thread_t tid)
void omni::sync::basic_thread::manager::push_back(omni::sync::thread_t tid, omni::sync::basic_thread& bthread)
void omni::sync::basic_thread::manager::remove(omni::sync::thread_t tid)
SYNOPSIS
This class is an internal thread manager not intended to be used anywhere but here. It's used to avoid the static init order fiasco (via the static instance function). It's private to avoid external use as well to allow it access to the private functions.
top
This class is an internal thread manager not intended to be used anywhere but here. It's used to avoid the static init order fiasco (via the static instance function). It's private to avoid external use as well to allow it access to the private functions.
top