|
CUBRID Engine
latest
|
#include "load_worker_manager.hpp"#include "load_driver.hpp"#include "load_session.hpp"#include "resource_shared_pool.hpp"#include "thread_worker_pool.hpp"#include "thread_worker_pool_taskcap.hpp"#include "xserver_interface.h"#include <condition_variable>#include <mutex>#include <set>
Go to the source code of this file.
Classes | |
| class | cubload::worker_context_manager |
Namespaces | |
| cubload | |
Functions | |
| bool | cubload::worker_manager_try_task (cubthread::entry_task *task) |
| void | cubload::worker_manager_register_session (session &load_session) |
| void | cubload::worker_manager_unregister_session (session &load_session) |
| void | cubload::worker_manager_stop_all () |
| void | cubload::worker_manager_get_stats (UINT64 *stats_out) |
Variables | |
| static std::mutex | cubload::g_wp_mutex |
| static std::condition_variable | cubload::g_wp_condvar |
| std::set< session * > | cubload::g_active_sessions |
| static cubthread::entry_workpool * | cubload::g_worker_pool |
| static worker_context_manager * | cubload::g_wp_context_manager |
| static cubthread::worker_pool_task_capper< cubthread::entry > * | cubload::g_wp_task_capper |