File log_system_tran.cpp¶
FileList > cubrid > src > transaction > log_system_tran.cpp
Go to the source code of this file
#include "log_system_tran.hpp"#include "log_impl.h"#include "thread_entry.hpp"#include "thread_manager.hpp"#include <forward_list>#include <mutex>#include "memory_wrapper.hpp"
Public Attributes¶
| Type | Name |
|---|---|
| std::forward_list< log_tdes * > | systb_Free_tdes_list |
| std::mutex | systb_Mutex |
| TRANID | systb_Next_tranid = [**LOG\_SYSTEM\_WORKER\_FIRST\_TRANID**](log__impl_8h.md#variable-log_system_worker_first_tranid) |
| std::map< TRANID, log_tdes * > | systb_System_tdes |
Public Functions¶
| Type | Name |
|---|---|
| log_tdes * | systdes_claim_tdes () |
Public Static Functions¶
| Type | Name |
|---|---|
| log_tdes * | systdes_create_tdes () |
| void | systdes_remove_tdes_from_map (TRANID trid) |
| void | systdes_retire_tdes (log_tdes * tdes) |
Public Attributes Documentation¶
variable systb_Free_tdes_list¶
variable systb_Mutex¶
variable systb_Next_tranid¶
variable systb_System_tdes¶
Public Functions Documentation¶
function systdes_claim_tdes¶
Public Static Functions Documentation¶
function systdes_create_tdes¶
function systdes_remove_tdes_from_map¶
function systdes_retire_tdes¶
The documentation for this class was generated from the following file cubrid/src/transaction/log_system_tran.cpp