corosync  2.4.2
Data Fields
totem_config Struct Reference

#include <totem.h>

Collaboration diagram for totem_config:
Collaboration graph
[legend]

Data Fields

int version
 
struct totem_interfaceinterfaces
 
unsigned int interface_count
 
unsigned int node_id
 
unsigned int clear_node_high_bit
 
unsigned char private_key [TOTEM_PRIVATE_KEY_LEN]
 
unsigned int private_key_len
 
unsigned int token_timeout
 
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
 
unsigned int rrp_token_expired_timeout
 
unsigned int rrp_problem_count_timeout
 
unsigned int rrp_problem_count_threshold
 
unsigned int rrp_problem_count_mcast_threshold
 
unsigned int rrp_autorecovery_check_timeout
 
char rrp_mode [TOTEM_RRP_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_cipher_type
 
char * crypto_hash_type
 
totem_transport_t transport_number
 
unsigned int miss_count_const
 
int ip_version
 
void(* totem_memb_ring_id_create_or_load )(struct memb_ring_id *memb_ring_id, const struct totem_ip_address *addr)
 
void(* totem_memb_ring_id_store )(const struct memb_ring_id *memb_ring_id, const struct totem_ip_address *addr)
 

Detailed Description

Definition at line 108 of file totem.h.

Field Documentation

◆ broadcast_use

unsigned int totem_config::broadcast_use

Definition at line 179 of file totem.h.

Referenced by totem_config_validate().

◆ clear_node_high_bit

unsigned int totem_config::clear_node_high_bit

Definition at line 117 of file totem.h.

◆ consensus_timeout

unsigned int totem_config::consensus_timeout

Definition at line 141 of file totem.h.

◆ crypto_cipher_type

char* totem_config::crypto_cipher_type

◆ crypto_hash_type

char* totem_config::crypto_hash_type

◆ downcheck_timeout

unsigned int totem_config::downcheck_timeout

Definition at line 145 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 147 of file totem.h.

◆ heartbeat_failures_allowed

unsigned int totem_config::heartbeat_failures_allowed

Definition at line 169 of file totem.h.

◆ interface_count

unsigned int totem_config::interface_count

◆ interfaces

struct totem_interface* totem_config::interfaces

◆ ip_version

int totem_config::ip_version

Definition at line 189 of file totem.h.

◆ join_timeout

unsigned int totem_config::join_timeout

Definition at line 137 of file totem.h.

◆ max_messages

unsigned int totem_config::max_messages

Definition at line 175 of file totem.h.

◆ max_network_delay

unsigned int totem_config::max_network_delay

Definition at line 171 of file totem.h.

◆ merge_timeout

unsigned int totem_config::merge_timeout

Definition at line 143 of file totem.h.

◆ miss_count_const

unsigned int totem_config::miss_count_const

Definition at line 187 of file totem.h.

◆ net_mtu

unsigned int totem_config::net_mtu

◆ node_id

unsigned int totem_config::node_id

Definition at line 116 of file totem.h.

Referenced by totem_config_validate().

◆ private_key

unsigned char totem_config::private_key[TOTEM_PRIVATE_KEY_LEN]

Definition at line 122 of file totem.h.

Referenced by totem_config_keyread().

◆ private_key_len

unsigned int totem_config::private_key_len

Definition at line 124 of file totem.h.

Referenced by totem_config_keyread().

◆ rrp_autorecovery_check_timeout

unsigned int totem_config::rrp_autorecovery_check_timeout

Definition at line 159 of file totem.h.

◆ rrp_mode

char totem_config::rrp_mode[TOTEM_RRP_MODE_BYTES]

Definition at line 161 of file totem.h.

Referenced by totem_config_read().

◆ rrp_problem_count_mcast_threshold

unsigned int totem_config::rrp_problem_count_mcast_threshold

Definition at line 157 of file totem.h.

◆ rrp_problem_count_threshold

unsigned int totem_config::rrp_problem_count_threshold

Definition at line 155 of file totem.h.

◆ rrp_problem_count_timeout

unsigned int totem_config::rrp_problem_count_timeout

Definition at line 153 of file totem.h.

◆ rrp_token_expired_timeout

unsigned int totem_config::rrp_token_expired_timeout

Definition at line 151 of file totem.h.

◆ send_join_timeout

unsigned int totem_config::send_join_timeout

Definition at line 139 of file totem.h.

◆ seqno_unchanged_const

unsigned int totem_config::seqno_unchanged_const

Definition at line 149 of file totem.h.

◆ threads

unsigned int totem_config::threads

Definition at line 167 of file totem.h.

◆ token_hold_timeout

unsigned int totem_config::token_hold_timeout

Definition at line 133 of file totem.h.

◆ token_retransmit_timeout

unsigned int totem_config::token_retransmit_timeout

Definition at line 131 of file totem.h.

◆ token_retransmits_before_loss_const

unsigned int totem_config::token_retransmits_before_loss_const

Definition at line 135 of file totem.h.

◆ token_timeout

unsigned int totem_config::token_timeout

Definition at line 129 of file totem.h.

◆ totem_logging_configuration

struct totem_logging_configuration totem_config::totem_logging_configuration

Definition at line 163 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, const struct totem_ip_address *addr)

Definition at line 191 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, const struct totem_ip_address *addr)

Definition at line 195 of file totem.h.

◆ transport_number

totem_transport_t totem_config::transport_number

Definition at line 185 of file totem.h.

Referenced by totem_config_validate().

◆ version

int totem_config::version

Definition at line 109 of file totem.h.

Referenced by totem_config_read(), and totem_config_validate().

◆ vsf_type

const char* totem_config::vsf_type

Definition at line 177 of file totem.h.

◆ window_size

unsigned int totem_config::window_size

Definition at line 173 of file totem.h.


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