corosync  2.3.5-dirty
Data Fields
totemudp_instance Struct Reference
Collaboration diagram for totemudp_instance:
Collaboration graph
[legend]

Data Fields

struct crypto_instancecrypto_inst
 
qb_loop_t * totemudp_poll_handle
 
struct totem_interfacetotem_interface
 
int netif_state_report
 
int netif_bind_state
 
void * context
 
void(* totemudp_deliver_fn )(void *context, const void *msg, unsigned int msg_len)
 
void(* totemudp_iface_change_fn )(void *context, const struct totem_ip_address *iface_address)
 
void(* totemudp_target_set_completed )(void *context)
 
int totemudp_log_level_security
 
int totemudp_log_level_error
 
int totemudp_log_level_warning
 
int totemudp_log_level_notice
 
int totemudp_log_level_debug
 
int totemudp_subsys_id
 
void(* totemudp_log_printf )(int level, int subsys, const char *function, const char *file, int line, const char *format,...) __attribute__((format(printf
 
void(*) void udp_context )
 
char iov_buffer [FRAME_SIZE_MAX]
 
char iov_buffer_flush [FRAME_SIZE_MAX]
 
struct iovec totemudp_iov_recv
 
struct iovec totemudp_iov_recv_flush
 
struct totemudp_socket totemudp_sockets
 
struct totem_ip_address mcast_address
 
int stats_sent
 
int stats_recv
 
int stats_delv
 
int stats_remcasts
 
int stats_orf_token
 
struct timeval stats_tv_start
 
struct totem_ip_address my_id
 
int firstrun
 
qb_loop_timer_handle timer_netif_check_timeout
 
unsigned int my_memb_entries
 
int flushing
 
struct totem_configtotem_config
 
totemsrp_stats_tstats
 
struct totem_ip_address token_target
 

Detailed Description

Definition at line 106 of file totemudp.c.

Field Documentation

void* totemudp_instance::context

Definition at line 117 of file totemudp.c.

Referenced by totemudp_initialize(), and totemudp_token_target_set().

struct crypto_instance* totemudp_instance::crypto_inst

Definition at line 107 of file totemudp.c.

Referenced by totemudp_initialize().

int totemudp_instance::firstrun

Definition at line 182 of file totemudp.c.

int totemudp_instance::flushing

Definition at line 188 of file totemudp.c.

Referenced by totemudp_recv_flush().

char totemudp_instance::iov_buffer[FRAME_SIZE_MAX]

Definition at line 156 of file totemudp.c.

Referenced by totemudp_initialize().

char totemudp_instance::iov_buffer_flush[FRAME_SIZE_MAX]

Definition at line 158 of file totemudp.c.

struct totem_ip_address totemudp_instance::mcast_address

Definition at line 166 of file totemudp.c.

Referenced by totemudp_initialize().

struct totem_ip_address totemudp_instance::my_id

Definition at line 180 of file totemudp.c.

Referenced by totemudp_iface_get(), and totemudp_iface_print().

unsigned int totemudp_instance::my_memb_entries

Definition at line 186 of file totemudp.c.

Referenced by totemudp_processor_count_set().

int totemudp_instance::netif_bind_state

Definition at line 115 of file totemudp.c.

int totemudp_instance::netif_state_report

Definition at line 113 of file totemudp.c.

totemsrp_stats_t* totemudp_instance::stats

Definition at line 192 of file totemudp.c.

Referenced by totemudp_initialize().

int totemudp_instance::stats_delv

Definition at line 172 of file totemudp.c.

int totemudp_instance::stats_orf_token

Definition at line 176 of file totemudp.c.

int totemudp_instance::stats_recv

Definition at line 170 of file totemudp.c.

int totemudp_instance::stats_remcasts

Definition at line 174 of file totemudp.c.

int totemudp_instance::stats_sent

Definition at line 168 of file totemudp.c.

struct timeval totemudp_instance::stats_tv_start

Definition at line 178 of file totemudp.c.

qb_loop_timer_handle totemudp_instance::timer_netif_check_timeout

Definition at line 184 of file totemudp.c.

Referenced by totemudp_initialize(), and totemudp_processor_count_set().

struct totem_ip_address totemudp_instance::token_target

Definition at line 194 of file totemudp.c.

Referenced by totemudp_token_send(), and totemudp_token_target_set().

struct totem_config* totemudp_instance::totem_config

Definition at line 190 of file totemudp.c.

Referenced by totemudp_initialize(), and totemudp_processor_count_set().

struct totem_interface* totemudp_instance::totem_interface

Definition at line 111 of file totemudp.c.

Referenced by totemudp_initialize().

void(* totemudp_instance::totemudp_deliver_fn) (void *context, const void *msg, unsigned int msg_len)

Definition at line 119 of file totemudp.c.

Referenced by totemudp_initialize().

void(* totemudp_instance::totemudp_iface_change_fn) (void *context, const struct totem_ip_address *iface_address)

Definition at line 124 of file totemudp.c.

Referenced by totemudp_initialize().

struct iovec totemudp_instance::totemudp_iov_recv

Definition at line 160 of file totemudp.c.

struct iovec totemudp_instance::totemudp_iov_recv_flush

Definition at line 162 of file totemudp.c.

Referenced by totemudp_recv_mcast_empty().

int totemudp_instance::totemudp_log_level_debug

Definition at line 141 of file totemudp.c.

Referenced by totemudp_initialize().

int totemudp_instance::totemudp_log_level_error

Definition at line 135 of file totemudp.c.

Referenced by totemudp_initialize().

int totemudp_instance::totemudp_log_level_notice

Definition at line 139 of file totemudp.c.

Referenced by totemudp_initialize().

int totemudp_instance::totemudp_log_level_security

Definition at line 133 of file totemudp.c.

Referenced by totemudp_initialize().

int totemudp_instance::totemudp_log_level_warning

Definition at line 137 of file totemudp.c.

Referenced by totemudp_initialize().

void(* totemudp_instance::totemudp_log_printf) (int level, int subsys, const char *function, const char *file, int line, const char *format,...) __attribute__((format(printf

Definition at line 145 of file totemudp.c.

Referenced by totemudp_initialize().

qb_loop_t* totemudp_instance::totemudp_poll_handle
struct totemudp_socket totemudp_instance::totemudp_sockets

Definition at line 164 of file totemudp.c.

Referenced by totemudp_finalize(), totemudp_recv_flush(), and totemudp_recv_mcast_empty().

int totemudp_instance::totemudp_subsys_id

Definition at line 143 of file totemudp.c.

Referenced by totemudp_initialize().

void(* totemudp_instance::totemudp_target_set_completed) (void *context)

Definition at line 128 of file totemudp.c.

Referenced by totemudp_initialize(), and totemudp_token_target_set().

void(*) void totemudp_instance::udp_context)

Definition at line 152 of file totemudp.c.


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