|
CUBRID Engine
latest
|
#include "thread_manager.hpp"#include "thread_entry.hpp"#include "thread_entry_task.hpp"#include "error_manager.h"#include "log_impl.h"#include "lock_free.h"#include "lockfree_transaction_system.hpp"#include "resource_shared_pool.hpp"#include "system_parameter.h"#include <cassert>
Go to the source code of this file.
Namespaces | |
| cubthread | |
Functions | |
| void | cubthread::initialize (entry *&my_entry) |
| void | cubthread::finalize (void) |
| int | cubthread::initialize_thread_entries (bool with_lock_free) |
| entry * | cubthread::get_main_entry (void) |
| manager * | cubthread::get_manager (void) |
| void | cubthread::set_manager (manager *manager) |
| std::size_t | cubthread::get_max_thread_count (void) |
| entry & | cubthread::get_entry (void) |
| void | cubthread::set_thread_local_entry (entry &tl_entry) |
| void | cubthread::clear_thread_local_entry (void) |
| bool | cubthread::is_single_thread (void) |
| void | cubthread::check_not_single_thread (void) |
| void | cubthread::return_lock_free_transaction_entries (void) |
| bool | cubthread::is_logging_configured (const int logging_flag) |
Variables | |
| thread_local entry * | cubthread::tl_Entry_p = NULL |
| const bool | cubthread::Is_single_thread = true |
| static manager * | cubthread::Manager = NULL |
| static entry * | cubthread::Main_entry_p = NULL |