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.
|
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_t | virtual |
busy_ (defined in the_thread_pool_t) | the_thread_pool_t | protected |
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_t | virtual |
handle_thread(the_thread_pool_data_t *data) (defined in the_thread_pool_t) | the_thread_pool_t | protectedvirtual |
has_work() const (defined in the_thread_pool_t) | the_thread_pool_t | |
idle_ (defined in the_thread_pool_t) | the_thread_pool_t | protected |
mutex() (defined in the_thread_pool_t) | the_thread_pool_t | inline |
mutex_ (defined in the_thread_pool_t) | the_thread_pool_t | protected |
no_lock_flush() (defined in the_thread_pool_t) | the_thread_pool_t | protected |
no_lock_push_back(the_transaction_t *transaction, bool multithreaded) (defined in the_thread_pool_t) | the_thread_pool_t | protected |
no_lock_push_back(std::list< the_transaction_t * > &schedule, bool mt) (defined in the_thread_pool_t) | the_thread_pool_t | protected |
no_lock_push_front(the_transaction_t *transaction, bool multithreaded) (defined in the_thread_pool_t) | the_thread_pool_t | protected |
no_lock_terminate_transactions() (defined in the_thread_pool_t) | the_thread_pool_t | protected |
pool_ (defined in the_thread_pool_t) | the_thread_pool_t | protected |
pool_size() const (defined in the_thread_pool_t) | the_thread_pool_t | inline |
pool_size_ (defined in the_thread_pool_t) | the_thread_pool_t | protected |
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_t | virtual |
push_back(std::list< the_transaction_t * > &schedule, bool multithreaded=false) (defined in the_thread_pool_t) | the_thread_pool_t | virtual |
push_front(the_transaction_t *transaction, bool multithreaded=false) (defined in the_thread_pool_t) | the_thread_pool_t | virtual |
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_t | virtual |
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_t | friend |
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_t | inlineprotected |
transactions_ (defined in the_thread_pool_t) | the_thread_pool_t | protected |
wait() (defined in the_thread_pool_t) | the_thread_pool_t | |
~the_thread_pool_t() (defined in the_thread_pool_t) | the_thread_pool_t | virtual |
~the_transaction_handler_t() (defined in the_transaction_handler_t) | the_transaction_handler_t | inlinevirtual |