corosync  3.0.3
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 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
 
const char * vsf_type
 
unsigned int broadcast_use
 
char * crypto_model
 
char * crypto_cipher_type
 
char * crypto_hash_type
 
char * knet_compression_model
 
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
 
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 152 of file totem.h.

Field Documentation

◆ block_unlisted_ips

unsigned int totem_config::block_unlisted_ips

Definition at line 236 of file totem.h.

◆ broadcast_use

unsigned int totem_config::broadcast_use

Definition at line 216 of file totem.h.

Referenced by totem_config_validate().

◆ clear_node_high_bit

unsigned int totem_config::clear_node_high_bit

Definition at line 161 of file totem.h.

◆ consensus_timeout

unsigned int totem_config::consensus_timeout

Definition at line 188 of file totem.h.

◆ crypto_cipher_type

char* totem_config::crypto_cipher_type

Definition at line 220 of file totem.h.

Referenced by totem_config_keyread().

◆ crypto_hash_type

char* totem_config::crypto_hash_type

Definition at line 222 of file totem.h.

Referenced by totem_config_keyread().

◆ crypto_model

char* totem_config::crypto_model

Definition at line 218 of file totem.h.

◆ downcheck_timeout

unsigned int totem_config::downcheck_timeout

Definition at line 192 of file totem.h.

Referenced by totemudp_processor_count_set(), and totemudpu_processor_count_set().

◆ fail_to_recv_const

unsigned int totem_config::fail_to_recv_const

Definition at line 194 of file totem.h.

◆ heartbeat_failures_allowed

unsigned int totem_config::heartbeat_failures_allowed

Definition at line 206 of file totem.h.

◆ interfaces

struct totem_interface* totem_config::interfaces

◆ ip_version

enum totem_ip_version_enum totem_config::ip_version

Definition at line 232 of file totem.h.

◆ join_timeout

unsigned int totem_config::join_timeout

Definition at line 184 of file totem.h.

◆ knet_compression_level

int totem_config::knet_compression_level

Definition at line 228 of file totem.h.

Referenced by totemknet_reconfigure().

◆ knet_compression_model

char* totem_config::knet_compression_model

Definition at line 224 of file totem.h.

Referenced by totemknet_reconfigure().

◆ knet_compression_threshold

uint32_t totem_config::knet_compression_threshold

Definition at line 226 of file totem.h.

Referenced by totemknet_reconfigure().

◆ knet_pmtud_interval

unsigned int totem_config::knet_pmtud_interval

Definition at line 162 of file totem.h.

◆ link_mode

char totem_config::link_mode[TOTEM_LINK_MODE_BYTES]

Definition at line 198 of file totem.h.

Referenced by totem_config_read().

◆ max_messages

unsigned int totem_config::max_messages

Definition at line 212 of file totem.h.

◆ max_network_delay

unsigned int totem_config::max_network_delay

Definition at line 208 of file totem.h.

◆ merge_timeout

unsigned int totem_config::merge_timeout

Definition at line 190 of file totem.h.

◆ miss_count_const

unsigned int totem_config::miss_count_const

Definition at line 232 of file totem.h.

◆ net_mtu

unsigned int totem_config::net_mtu

◆ node_id

unsigned int totem_config::node_id

Definition at line 160 of file totem.h.

Referenced by totem_config_validate().

◆ orig_interfaces

struct totem_interface* totem_config::orig_interfaces

Definition at line 159 of file totem.h.

◆ private_key

unsigned char totem_config::private_key[TOTEM_PRIVATE_KEY_LEN_MAX]

Definition at line 167 of file totem.h.

Referenced by totem_config_keyread().

◆ private_key_len

unsigned int totem_config::private_key_len

Definition at line 169 of file totem.h.

Referenced by totem_config_keyread().

◆ send_join_timeout

unsigned int totem_config::send_join_timeout

Definition at line 186 of file totem.h.

◆ seqno_unchanged_const

unsigned int totem_config::seqno_unchanged_const

Definition at line 196 of file totem.h.

◆ threads

unsigned int totem_config::threads

Definition at line 204 of file totem.h.

◆ token_hold_timeout

unsigned int totem_config::token_hold_timeout

Definition at line 180 of file totem.h.

◆ token_retransmit_timeout

unsigned int totem_config::token_retransmit_timeout

Definition at line 178 of file totem.h.

◆ token_retransmits_before_loss_const

unsigned int totem_config::token_retransmits_before_loss_const

Definition at line 182 of file totem.h.

◆ token_timeout

unsigned int totem_config::token_timeout

Definition at line 174 of file totem.h.

◆ token_warning

unsigned int totem_config::token_warning

Definition at line 176 of file totem.h.

◆ totem_logging_configuration

struct totem_logging_configuration totem_config::totem_logging_configuration

Definition at line 198 of file totem.h.

◆ totem_memb_ring_id_create_or_load

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

Definition at line 238 of file totem.h.

◆ totem_memb_ring_id_store

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

Definition at line 242 of file totem.h.

◆ transport_number

totem_transport_t totem_config::transport_number

Definition at line 230 of file totem.h.

Referenced by totem_config_read(), and totem_config_validate().

◆ version

int totem_config::version

Definition at line 153 of file totem.h.

Referenced by totem_config_read(), and totem_config_validate().

◆ vsf_type

const char* totem_config::vsf_type

Definition at line 214 of file totem.h.

◆ window_size

unsigned int totem_config::window_size

Definition at line 210 of file totem.h.


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