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 |