Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
the_thread_pool_t Member List

This is the complete list of members for the_thread_pool_t, including all inherited members.

blab(const char *message) const (defined in the_thread_pool_t)the_thread_pool_tvirtual
busy_ (defined in the_thread_pool_t)the_thread_pool_tprotected
flush() (defined in the_thread_pool_t)the_thread_pool_t
flush_and_go(the_transaction_t *transaction, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_t
flush_and_go(std::list< the_transaction_t * > &schedule, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_t
handle(the_transaction_t *transaction, the_transaction_t::state_t s) (defined in the_thread_pool_t)the_thread_pool_tvirtual
handle_thread(the_thread_pool_data_t *data) (defined in the_thread_pool_t)the_thread_pool_tprotectedvirtual
has_work() const (defined in the_thread_pool_t)the_thread_pool_t
idle_ (defined in the_thread_pool_t)the_thread_pool_tprotected
mutex() (defined in the_thread_pool_t)the_thread_pool_tinline
mutex_ (defined in the_thread_pool_t)the_thread_pool_tprotected
no_lock_flush() (defined in the_thread_pool_t)the_thread_pool_tprotected
no_lock_push_back(the_transaction_t *transaction, bool multithreaded) (defined in the_thread_pool_t)the_thread_pool_tprotected
no_lock_push_back(std::list< the_transaction_t * > &schedule, bool mt) (defined in the_thread_pool_t)the_thread_pool_tprotected
no_lock_push_front(the_transaction_t *transaction, bool multithreaded) (defined in the_thread_pool_t)the_thread_pool_tprotected
no_lock_terminate_transactions() (defined in the_thread_pool_t)the_thread_pool_tprotected
pool_ (defined in the_thread_pool_t)the_thread_pool_tprotected
pool_size() const (defined in the_thread_pool_t)the_thread_pool_tinline
pool_size_ (defined in the_thread_pool_t)the_thread_pool_tprotected
pre_distribute_work() (defined in the_thread_pool_t)the_thread_pool_t
push_back(the_transaction_t *transaction, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_tvirtual
push_back(std::list< the_transaction_t * > &schedule, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_tvirtual
push_front(the_transaction_t *transaction, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_tvirtual
set_idle_sleep_duration(bool enable, unsigned int microseconds=10000) (defined in the_thread_pool_t)the_thread_pool_t
start() (defined in the_thread_pool_t)the_thread_pool_t
start(the_transaction_t *transaction, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_tvirtual
stop() (defined in the_thread_pool_t)the_thread_pool_t
stop_and_go(the_transaction_t *transaction, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_t
stop_and_go(std::list< the_transaction_t * > &schedule, bool multithreaded=false) (defined in the_thread_pool_t)the_thread_pool_t
terminate_transactions() (defined in the_thread_pool_t)the_thread_pool_t
the_thread_interface_t (defined in the_thread_pool_t)the_thread_pool_tfriend
the_thread_pool_t(unsigned int num_threads) (defined in the_thread_pool_t)the_thread_pool_t
thread(unsigned int id) const (defined in the_thread_pool_t)the_thread_pool_tinlineprotected
transactions_ (defined in the_thread_pool_t)the_thread_pool_tprotected
wait() (defined in the_thread_pool_t)the_thread_pool_t
~the_thread_pool_t() (defined in the_thread_pool_t)the_thread_pool_tvirtual
~the_transaction_handler_t() (defined in the_transaction_handler_t)the_transaction_handler_tinlinevirtual