| 
| site_def *  | new_site_def () | 
|   | 
| site_def *  | clone_site_def (site_def const *site) | 
|   | 
| void  | init_site_def (u_int n, node_address *names, site_def *site) | 
|   | 
| void  | add_site_def (u_int n, node_address *names, site_def *nodes) | 
|   | 
| void  | remove_site_def (u_int n, node_address *names, site_def *nodes) | 
|   | 
| char *  | dbg_site_def (site_def const *site) | 
|   | 
| void  | init_site_vars () | 
|   | 
| void  | free_site_def_body (site_def *s) | 
|   | 
| void  | free_site_def (site_def *s) | 
|   | 
| void  | free_site_defs () | 
|   | 
| site_def *  | push_site_def (site_def *s) | 
|   | 
| site_def const *  | find_prev_site_def (synode_no synode) | 
|   | 
| void  | garbage_collect_site_defs (synode_no x) | 
|   | 
| site_def const *  | get_site_def () | 
|   | 
| site_def *  | get_site_def_rw () | 
|   | 
| site_def const *  | get_prev_site_def () | 
|   | 
| uint32_t  | get_group_id (site_def const *site) | 
|   | 
| node_no  | get_maxnodes (site_def const *site) | 
|   | 
| node_no  | get_nodeno (site_def const *site) | 
|   | 
| node_no  | find_nodeno (site_def const *site, const char *name) | 
|   | 
| node_no  | get_prev_nodeno () | 
|   | 
| site_def const *  | find_site_def (synode_no synode) | 
|   | 
| site_def *  | find_site_def_rw (synode_no synode) | 
|   | 
| site_def const *  | find_next_site_def (synode_no synode) | 
|   | 
| node_set  | detector_node_set (site_def const *site) | 
|   | 
| int  | enough_live_nodes (site_def *site) | 
|   | 
| void  | import_config (gcs_snapshot *gcs_snap) | 
|   | 
| gcs_snapshot *  | export_config () | 
|   | 
| void  | get_all_site_defs (site_def ***s, uint32_t *n) | 
|   | 
| synode_no  | get_min_delivered_msg (site_def const *s) | 
|   | 
| void  | update_delivered (site_def *s, node_no node, synode_no msgno) | 
|   | 
| synode_no  | config_max_boot_key (gcs_snapshot const *gcs_snap) | 
|   | 
| leader_array  | alloc_leader_array (u_int n) | 
|   | 
| leader_array  | clone_leader_array (leader_array const x) | 
|   | 
| synode_no  | get_highest_boot_key (gcs_snapshot *gcs_snap) | 
|   | 
| synode_no  | get_lowest_boot_key (gcs_snapshot *gcs_snap) | 
|   | 
| static bool_t  | node_no_exists (node_no n, site_def const *site) | 
|   | 
| static bool_t  | is_local_node (node_no n, site_def const *site) | 
|   | 
| static server *  | get_server (site_def const *s, node_no i) | 
|   | Finds pointer to server given site and node number.  More...
  | 
|   |