Zero  0.1.0
Public Member Functions | Public Attributes | List of all members
lock_queue_t::check_grant_result Struct Reference

Public Member Functions

void init (const atomic_thread_map_t &fingerprint)
 

Public Attributes

bool can_be_granted
 
bool deadlock_detected
 
bool deadlock_myself_should_die
 
smthread_tdeadlock_other_victim
 
atomic_thread_map_t refreshed_wait_map
 
lsn_t observed
 

Member Function Documentation

§ init()

void lock_queue_t::check_grant_result::init ( const atomic_thread_map_t fingerprint)
inline

Member Data Documentation

§ can_be_granted

bool lock_queue_t::check_grant_result::can_be_granted

§ deadlock_detected

bool lock_queue_t::check_grant_result::deadlock_detected

§ deadlock_myself_should_die

bool lock_queue_t::check_grant_result::deadlock_myself_should_die

§ deadlock_other_victim

smthread_t* lock_queue_t::check_grant_result::deadlock_other_victim

§ observed

lsn_t lock_queue_t::check_grant_result::observed

§ refreshed_wait_map

atomic_thread_map_t lock_queue_t::check_grant_result::refreshed_wait_map

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