CUBRID Engine  latest
cubthread::manager Member List

This is the complete list of members for cubthread::manager, including all inherited members.

alloc_entries(void)cubthread::manager
check_all_killed(void)cubthread::manager
claim_entry(void)cubthread::managerprivate
create_and_track_resource(std::vector< Res * > &tracker, size_t entries_count, CtArgs &&...args)cubthread::managerinlineprivate
create_daemon(const looper &looper_arg, entry_task *exec_p, const char *daemon_name="", entry_manager *context_manager=NULL)cubthread::manager
create_daemon_without_entry(const looper &looper_arg, task_without_context *exec_p, const char *daemon_name)cubthread::manager
create_worker_pool(std::size_t pool_size, std::size_t task_max_count, const char *name, entry_manager *context_manager, std::size_t core_count, bool debug_logging, bool pool_threads=false, wait_seconds wait_for_task_time=std::chrono::seconds(5))cubthread::manager
destroy_and_untrack_all_resources(std::vector< Res * > &tracker)cubthread::managerprivate
destroy_and_untrack_resource(std::vector< Res * > &tracker, Res *&res, std::size_t entries_count)cubthread::managerinlineprivate
destroy_daemon(daemon *&daemon_arg)cubthread::manager
destroy_daemon_without_entry(daemon *&daemon_arg)cubthread::manager
destroy_worker_pool(entry_workpool *&worker_pool_arg)cubthread::manager
entry_dispatcher typedefcubthread::managerprivate
entry_manager classcubthread::managerfriend
finalize(void)cubthread::managerfriend
find_by_tid(thread_id_t tid)cubthread::manager
get_all_entries(void)cubthread::managerinline
get_lockfree_transys()cubthread::managerinline
get_max_thread_count(void) const cubthread::manager
init_entries(bool with_lock_free=false)cubthread::manager
init_lockfree_system()cubthread::manager
initialize(entry *&my_entry)cubthread::managerfriend
is_pool_full(entry_workpool *worker_pool_arg)cubthread::manager
m_all_entriescubthread::managerprivate
m_available_entries_countcubthread::managerprivate
m_daemon_entry_managercubthread::managerprivate
m_daemonscubthread::managerprivate
m_daemons_without_entriescubthread::managerprivate
m_entries_mutexcubthread::managerprivate
m_entry_dispatchercubthread::managerprivate
m_entry_managercubthread::managerprivate
m_lf_tran_syscubthread::managerprivate
m_max_threadscubthread::managerprivate
m_worker_poolscubthread::managerprivate
manager()cubthread::manager
map_entries(Func &&func, Args &&...args)cubthread::manager
push_task(entry_workpool *worker_pool_arg, entry_task *exec_p)cubthread::manager
push_task_on_core(entry_workpool *worker_pool_arg, entry_task *exec_p, std::size_t core_hash)cubthread::manager
retire_entry(entry &entry_p)cubthread::managerprivate
return_lock_free_transaction_entries(void)cubthread::manager
set_max_thread_count(std::size_t count)cubthread::manager
set_max_thread_count_from_config()cubthread::manager
try_task(entry &thread_p, entry_workpool *worker_pool_arg, entry_task *exec_p)cubthread::manager
~manager()cubthread::manager