CUBRID Engine  latest
log_append_info Struct Reference

#include <log_append.hpp>

Collaboration diagram for log_append_info:
Collaboration graph

Public Member Functions

 log_append_info ()
 
 log_append_info (const log_append_info &other)
 
LOG_LSA get_nxio_lsa () const
 
void set_nxio_lsa (const LOG_LSA &next_io_lsa)
 

Public Attributes

int vdes
 
std::atomic< LOG_LSAnxio_lsa
 
LOG_LSA prev_lsa
 
LOG_PAGElog_pgptr
 
bool appending_page_tde_encrypted
 

Detailed Description

Definition at line 72 of file log_append.hpp.

Constructor & Destructor Documentation

log_append_info::log_append_info ( )

Definition at line 85 of file log_append.cpp.

log_append_info::log_append_info ( const log_append_info other)

Definition at line 95 of file log_append.cpp.

References appending_page_tde_encrypted, log_pgptr, nxio_lsa, and prev_lsa.

Member Function Documentation

void log_append_info::set_nxio_lsa ( const LOG_LSA next_io_lsa)

Definition at line 112 of file log_append.cpp.

References nxio_lsa.

Referenced by logpb_fetch_start_append_page(), logpb_fetch_start_append_page_new(), logpb_finalize_pool(), and logpb_flush_all_append_pages().

Here is the caller graph for this function:

Member Data Documentation

bool log_append_info::appending_page_tde_encrypted
std::atomic<LOG_LSA> log_append_info::nxio_lsa

Definition at line 75 of file log_append.hpp.

Referenced by get_nxio_lsa(), log_append_info(), and set_nxio_lsa().


The documentation for this struct was generated from the following files: