MySQL 8.4.2
Source Code Documentation
site_def Struct Reference

#include <site_struct.h>

Public Attributes

synode_no start NULL_SYNODE
 
synode_no boot_key NULL_SYNODE
 
node_no nodeno {VOID_NODE_NO}
 
node_list nodes {0, nullptr}
 
serverservers [NSERVERS] {nullptr}
 
detector_state detected
 
node_no global_node_count {0}
 
node_set global_node_set {0, nullptr}
 
node_set local_node_set {0, nullptr}
 
int detector_updated {0}
 
xcom_proto x_proto {x_unknown_proto}
 
synode_no delivered_msg [NSERVERS] {NULL_SYNODE}
 
double install_time {0.0}
 
xcom_event_horizon event_horizon {EVENT_HORIZON_MIN}
 
node_no max_active_leaders {active_leaders_all}
 
leader_array leaders {0, nullptr}
 
msg_handlerdispatch_table {nullptr}
 
bool cached_leaders {false}
 
bool active_leader [NSERVERS] {0}
 
node_no found_leaders {0}
 

Member Data Documentation

◆ active_leader

bool site_def::active_leader[NSERVERS] {0}

◆ cached_leaders

bool site_def::cached_leaders {false}

◆ delivered_msg

synode_no site_def::delivered_msg[NSERVERS] {NULL_SYNODE}

◆ detected

detector_state site_def::detected
Initial value:
{
0.0}

◆ detector_updated

int site_def::detector_updated {0}

◆ dispatch_table

msg_handler* site_def::dispatch_table {nullptr}

◆ event_horizon

xcom_event_horizon site_def::event_horizon {EVENT_HORIZON_MIN}

◆ found_leaders

node_no site_def::found_leaders {0}

◆ global_node_count

node_no site_def::global_node_count {0}

◆ global_node_set

node_set site_def::global_node_set {0, nullptr}

◆ install_time

double site_def::install_time {0.0}

◆ leaders

leader_array site_def::leaders {0, nullptr}

◆ local_node_set

node_set site_def::local_node_set {0, nullptr}

◆ max_active_leaders

node_no site_def::max_active_leaders {active_leaders_all}

◆ nodeno

node_no site_def::nodeno {VOID_NODE_NO}

◆ nodes

node_list site_def::nodes {0, nullptr}

◆ NULL_SYNODE [1/2]

synode_no start site_def::NULL_SYNODE

◆ NULL_SYNODE [2/2]

synode_no boot_key site_def::NULL_SYNODE

◆ servers

server* site_def::servers[NSERVERS] {nullptr}

◆ x_proto

xcom_proto site_def::x_proto {x_unknown_proto}

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