corosync 3.1.9
|
#include <sys/types.h>
#include <sys/socket.h>
#include <qb/qbloop.h>
#include <corosync/totem/totem.h>
Go to the source code of this file.
Definition at line 1216 of file totemudp.c.
References FRAME_SIZE_MAX, and nodeid.
Definition at line 1221 of file totemudp.c.
References nodeid.
|
extern |
Definition at line 249 of file totemudp.c.
Definition at line 383 of file totemudp.c.
References totemudp_socket::local_mcast_loop, totemudp_socket::mcast_recv, totemudp_socket::mcast_send, nodeid, totemudp_socket::token, totemudp_instance::totemudp_poll_handle, totemudp_instance::totemudp_sockets, and totemudp_instance::udp_context.
Definition at line 1327 of file totemudp.c.
References nodeid, and totemudp_instance::udp_context.
|
extern |
Definition at line 1534 of file totemudp.c.
Definition at line 1366 of file totemudp.c.
References INTERFACE_MAX, and nodeid.
|
extern |
Create an instance.
Definition at line 1131 of file totemudp.c.
References totem_interface::bindnet, totemudp_instance::context, totem_ip_address::family, totem_config::interfaces, totemudp_instance::iov_buffer, totem_logging_configuration::log_level_debug, totem_logging_configuration::log_level_error, totem_logging_configuration::log_level_notice, totem_logging_configuration::log_level_warning, totem_logging_configuration::log_printf, totem_logging_configuration::log_subsys_id, totem_interface::mcast_addr, totemudp_instance::mcast_address, totem_config::node_id, nodeid, totem_ip_address::nodeid, totemudp_instance::stats, totemudp_instance::timer_netif_check_timeout, totemudp_instance::totem_config, totemudp_instance::totem_interface, totem_config::totem_logging_configuration, totemip_copy(), totemip_localhost(), totemudp_instance::totemudp_deliver_fn, totemudp_instance::totemudp_iface_change_fn, totemudp_instance::totemudp_log_level_debug, totemudp_instance::totemudp_log_level_error, totemudp_instance::totemudp_log_level_notice, totemudp_instance::totemudp_log_level_security, totemudp_instance::totemudp_log_level_warning, totemudp_instance::totemudp_log_printf, totemudp_instance::totemudp_poll_handle, totemudp_instance::totemudp_subsys_id, totemudp_instance::totemudp_target_set_completed, totemudp_instance::udp_context, and UDP_RECEIVE_FRAME_SIZE_MAX.
Definition at line 1301 of file totemudp.c.
References nodeid, and totemudp_instance::udp_context.
|
extern |
Definition at line 1314 of file totemudp.c.
References nodeid, and totemudp_instance::udp_context.
|
extern |
Definition at line 1476 of file totemudp.c.
References totemudp_member::member, totemudp_instance::member_list, nodeid, and totemudp_instance::udp_context.
|
extern |
Definition at line 1500 of file totemudp.c.
References totemudp_member::member, totemudp_instance::member_list, nodeid, totemudp_instance::token_target, totemip_compare(), and totemudp_instance::udp_context.
|
extern |
Definition at line 1381 of file totemudp.c.
References totem_interface::bindnet, totem_ip_address::family, totem_config::interfaces, totem_config::net_mtu, and totemip_udpip_header_size().
|
extern |
Definition at line 1337 of file totemudp.c.
References BIND_STATE_REGULAR, totemudp_member::list, totemudp_member::member, totemudp_instance::member_list, totem_config::net_mtu, totemudp_instance::netif_bind_state, nodeid, totem_ip_address::nodeid, totemudp_instance::totem_config, totemip_print(), and totemudp_instance::udp_context.
Definition at line 1226 of file totemudp.c.
References totem_config::downcheck_timeout, totemudp_instance::my_memb_entries, nodeid, totemudp_instance::timer_netif_check_timeout, totemudp_instance::totem_config, totemudp_instance::totemudp_poll_handle, and totemudp_instance::udp_context.
|
extern |
Definition at line 1543 of file totemudp.c.
Definition at line 1248 of file totemudp.c.
References totemudp_instance::flushing, totemudp_socket::local_mcast_loop, totemudp_socket::mcast_recv, nodeid, totemudp_instance::totemudp_sockets, and totemudp_instance::udp_context.
Definition at line 1411 of file totemudp.c.
References totemudp_socket::local_mcast_loop, totemudp_socket::mcast_recv, MSG_NOSIGNAL, nodeid, system_from, totemudp_instance::totemudp_iov_recv_flush, totemudp_instance::totemudp_sockets, and totemudp_instance::udp_context.
Definition at line 1284 of file totemudp.c.
Definition at line 1289 of file totemudp.c.
References nodeid, totemudp_instance::token_target, and totemudp_instance::udp_context.
Definition at line 1386 of file totemudp.c.
References totemudp_instance::context, totemudp_member::list, totemudp_member::member, totemudp_instance::member_list, nodeid, totem_ip_address::nodeid, totemudp_instance::token_target, totemudp_instance::totemudp_target_set_completed, and totemudp_instance::udp_context.