Zero  0.1.0
Public Member Functions | Public Attributes | List of all members
xct_tab_entry_t Struct Reference

#include <chkpt.h>

Public Member Functions

 xct_tab_entry_t ()
 
bool is_active () const
 
void add_lock (okvl_mode mode, uint32_t hash)
 
void mark_ended ()
 
void update_lsns (lsn_t first, lsn_t last)
 

Public Attributes

smlevel_0::xct_state_t state
 
lsn_t last_lsn
 
lsn_t first_lsn
 
vector< lock_info_tlocks
 

Constructor & Destructor Documentation

§ xct_tab_entry_t()

xct_tab_entry_t::xct_tab_entry_t ( )
inline

Member Function Documentation

§ add_lock()

void xct_tab_entry_t::add_lock ( okvl_mode  mode,
uint32_t  hash 
)
inline

§ is_active()

bool xct_tab_entry_t::is_active ( ) const
inline

§ mark_ended()

void xct_tab_entry_t::mark_ended ( )
inline

§ update_lsns()

void xct_tab_entry_t::update_lsns ( lsn_t  first,
lsn_t  last 
)
inline

Member Data Documentation

§ first_lsn

lsn_t xct_tab_entry_t::first_lsn

§ last_lsn

lsn_t xct_tab_entry_t::last_lsn

§ locks

vector<lock_info_t> xct_tab_entry_t::locks

§ state

smlevel_0::xct_state_t xct_tab_entry_t::state

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