corosync  3.1.9
Data Fields
totem_config Struct Reference

#include <totem.h>

Collaboration diagram for totem_config:
Collaboration graph
[legend]

Data Fields

int version
 
struct totem_interfaceinterfaces
 
struct totem_interfaceorig_interfaces
 
unsigned int node_id
 
unsigned int clear_node_high_bit
 
unsigned int knet_pmtud_interval
 
unsigned int knet_mtu
 
unsigned char private_key [TOTEM_PRIVATE_KEY_LEN_MAX]
 
unsigned int private_key_len
 
unsigned int token_timeout
 
unsigned int token_warning
 
unsigned int token_retransmit_timeout
 
unsigned int token_hold_timeout
 
unsigned int token_retransmits_before_loss_const
 
unsigned int join_timeout
 
unsigned int send_join_timeout
 
unsigned int consensus_timeout
 
unsigned int merge_timeout
 
unsigned int downcheck_timeout
 
unsigned int fail_to_recv_const
 
unsigned int seqno_unchanged_const
 
char link_mode [TOTEM_LINK_MODE_BYTES]
 
struct totem_logging_configuration totem_logging_configuration
 
unsigned int net_mtu
 
unsigned int threads
 
unsigned int heartbeat_failures_allowed
 
unsigned int max_network_delay
 
unsigned int window_size
 
unsigned int max_messages
 
unsigned int broadcast_use
 
char crypto_model [CONFIG_STRING_LEN_MAX]
 
char crypto_cipher_type [CONFIG_STRING_LEN_MAX]
 
char crypto_hash_type [CONFIG_STRING_LEN_MAX]
 
int crypto_index
 
int crypto_changed
 
char knet_compression_model [CONFIG_STRING_LEN_MAX]
 
uint32_t knet_compression_threshold
 
int knet_compression_level
 
totem_transport_t transport_number
 
unsigned int miss_count_const
 
enum totem_ip_version_enum ip_version
 
unsigned int block_unlisted_ips
 
unsigned int cancel_token_hold_on_retransmit
 
void(* totem_memb_ring_id_create_or_load )(struct memb_ring_id *memb_ring_id, unsigned int nodeid)
 
void(* totem_memb_ring_id_store )(const struct memb_ring_id *memb_ring_id, unsigned int nodeid)
 

Detailed Description

Definition at line 159 of file totem.h.

Field Documentation

unsigned int totem_config::block_unlisted_ips

Definition at line 246 of file totem.h.

unsigned int totem_config::broadcast_use

Definition at line 222 of file totem.h.

Referenced by totem_config_read(), and totem_config_validate().

unsigned int totem_config::cancel_token_hold_on_retransmit

Definition at line 248 of file totem.h.

unsigned int totem_config::clear_node_high_bit

Definition at line 168 of file totem.h.

Referenced by totem_config_read().

unsigned int totem_config::consensus_timeout

Definition at line 196 of file totem.h.

Referenced by totem_volatile_config_validate(), and totemsrp_initialize().

int totem_config::crypto_changed

Definition at line 232 of file totem.h.

Referenced by totem_config_keyread(), totem_config_read(), and totemknet_reconfigure().

char totem_config::crypto_cipher_type[CONFIG_STRING_LEN_MAX]

Definition at line 226 of file totem.h.

Referenced by totem_config_keyread(), totem_config_validate(), and totemknet_reconfigure().

char totem_config::crypto_hash_type[CONFIG_STRING_LEN_MAX]

Definition at line 228 of file totem.h.

Referenced by totem_config_keyread(), totem_config_validate(), and totemknet_reconfigure().

int totem_config::crypto_index
char totem_config::crypto_model[CONFIG_STRING_LEN_MAX]

Definition at line 224 of file totem.h.

Referenced by totemknet_reconfigure().

unsigned int totem_config::downcheck_timeout
unsigned int totem_config::fail_to_recv_const

Definition at line 202 of file totem.h.

Referenced by totemsrp_initialize().

unsigned int totem_config::heartbeat_failures_allowed

Definition at line 214 of file totem.h.

Referenced by totemsrp_initialize().

struct totem_interface* totem_config::interfaces
enum totem_ip_version_enum totem_config::ip_version

Definition at line 244 of file totem.h.

Referenced by totem_config_read().

unsigned int totem_config::join_timeout

Definition at line 192 of file totem.h.

Referenced by totem_volatile_config_validate(), and totemsrp_initialize().

int totem_config::knet_compression_level

Definition at line 238 of file totem.h.

char totem_config::knet_compression_model[CONFIG_STRING_LEN_MAX]

Definition at line 234 of file totem.h.

Referenced by totemknet_initialize().

uint32_t totem_config::knet_compression_threshold

Definition at line 236 of file totem.h.

unsigned int totem_config::knet_mtu

Definition at line 170 of file totem.h.

Referenced by totemknet_initialize().

unsigned int totem_config::knet_pmtud_interval

Definition at line 169 of file totem.h.

Referenced by totemknet_initialize().

char totem_config::link_mode[TOTEM_LINK_MODE_BYTES]

Definition at line 206 of file totem.h.

Referenced by totem_config_read(), totem_config_validate(), and totemknet_initialize().

unsigned int totem_config::max_messages

Definition at line 220 of file totem.h.

Referenced by totemsrp_initialize().

unsigned int totem_config::max_network_delay

Definition at line 216 of file totem.h.

Referenced by totem_volatile_config_validate(), and totemsrp_initialize().

unsigned int totem_config::merge_timeout

Definition at line 198 of file totem.h.

Referenced by totem_volatile_config_validate(), and totemsrp_initialize().

unsigned int totem_config::miss_count_const

Definition at line 242 of file totem.h.

Referenced by totemsrp_initialize().

unsigned int totem_config::net_mtu
unsigned int totem_config::node_id
struct totem_interface* totem_config::orig_interfaces
unsigned char totem_config::private_key[TOTEM_PRIVATE_KEY_LEN_MAX]

Definition at line 175 of file totem.h.

Referenced by totem_config_keyread().

unsigned int totem_config::private_key_len

Definition at line 177 of file totem.h.

Referenced by totem_config_keyread().

unsigned int totem_config::send_join_timeout

Definition at line 194 of file totem.h.

Referenced by totemsrp_initialize().

unsigned int totem_config::seqno_unchanged_const

Definition at line 204 of file totem.h.

Referenced by totemsrp_initialize().

unsigned int totem_config::threads

Definition at line 212 of file totem.h.

Referenced by totem_config_read(), and totemsrp_initialize().

unsigned int totem_config::token_hold_timeout

Definition at line 188 of file totem.h.

Referenced by totem_volatile_config_validate(), and totemsrp_initialize().

unsigned int totem_config::token_retransmit_timeout
unsigned int totem_config::token_retransmits_before_loss_const

Definition at line 190 of file totem.h.

Referenced by totem_volatile_config_read(), and totemsrp_initialize().

unsigned int totem_config::token_timeout
unsigned int totem_config::token_warning

Definition at line 184 of file totem.h.

Referenced by totem_volatile_config_validate(), and totemsrp_initialize().

struct totem_logging_configuration totem_config::totem_logging_configuration
void(* totem_config::totem_memb_ring_id_create_or_load) (struct memb_ring_id *memb_ring_id, unsigned int nodeid)

Definition at line 250 of file totem.h.

Referenced by main(), and totemsrp_initialize().

void(* totem_config::totem_memb_ring_id_store) (const struct memb_ring_id *memb_ring_id, unsigned int nodeid)

Definition at line 254 of file totem.h.

Referenced by main(), and totemsrp_initialize().

totem_transport_t totem_config::transport_number

Definition at line 240 of file totem.h.

Referenced by totem_config_read(), and totem_config_validate().

int totem_config::version

Definition at line 160 of file totem.h.

Referenced by totem_config_read(), and totem_config_validate().

unsigned int totem_config::window_size

Definition at line 218 of file totem.h.

Referenced by totemsrp_initialize().


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