corosync
2.4.1
|
Data Fields | |
const char * | name |
void *(* | initialize )(struct totemrrp_instance *rrp_instance, int interface_count) |
void(* | mcast_recv )(struct totemrrp_instance *instance, unsigned int iface_no, void *context, const void *msg, unsigned int msg_len) |
void(* | mcast_noflush_send )(struct totemrrp_instance *instance, const void *msg, unsigned int msg_len) |
void(* | mcast_flush_send )(struct totemrrp_instance *instance, const void *msg, unsigned int msg_len) |
void(* | token_recv )(struct totemrrp_instance *instance, unsigned int iface_no, void *context, const void *msg, unsigned int msg_len, unsigned int token_seqid) |
void(* | token_send )(struct totemrrp_instance *instance, const void *msg, unsigned int msg_len) |
void(* | recv_flush )(struct totemrrp_instance *instance) |
void(* | send_flush )(struct totemrrp_instance *instance) |
void(* | iface_check )(struct totemrrp_instance *instance) |
void(* | processor_count_set )(struct totemrrp_instance *instance, unsigned int processor_count) |
void(* | token_target_set )(struct totemrrp_instance *instance, struct totem_ip_address *token_target, unsigned int iface_no) |
void(* | ring_reenable )(struct totemrrp_instance *instance, unsigned int iface_no) |
int(* | mcast_recv_empty )(struct totemrrp_instance *instance) |
int(* | member_add )(struct totemrrp_instance *instance, const struct totem_ip_address *member, unsigned int iface_no) |
int(* | member_remove )(struct totemrrp_instance *instance, const struct totem_ip_address *member, unsigned int iface_no) |
void(* | membership_changed )(struct totemrrp_instance *instance, enum totem_configuration_type configuration_type, const struct srp_addr *member_list, size_t member_list_entries, const struct srp_addr *left_list, size_t left_list_entries, const struct srp_addr *joined_list, size_t joined_list_entries, const struct memb_ring_id *ring_id) |
Definition at line 109 of file totemrrp.c.
void(* rrp_algo::iface_check)(struct totemrrp_instance *instance) |
Definition at line 152 of file totemrrp.c.
Referenced by totemrrp_iface_check().
void*(* rrp_algo::initialize)(struct totemrrp_instance *rrp_instance, int interface_count) |
Definition at line 112 of file totemrrp.c.
void(* rrp_algo::mcast_flush_send)(struct totemrrp_instance *instance, const void *msg, unsigned int msg_len) |
Definition at line 128 of file totemrrp.c.
Referenced by totemrrp_mcast_flush_send().
void(* rrp_algo::mcast_noflush_send)(struct totemrrp_instance *instance, const void *msg, unsigned int msg_len) |
Definition at line 123 of file totemrrp.c.
Referenced by totemrrp_mcast_noflush_send().
void(* rrp_algo::mcast_recv)(struct totemrrp_instance *instance, unsigned int iface_no, void *context, const void *msg, unsigned int msg_len) |
Definition at line 116 of file totemrrp.c.
Referenced by rrp_deliver_fn().
int(* rrp_algo::mcast_recv_empty)(struct totemrrp_instance *instance) |
Definition at line 168 of file totemrrp.c.
Referenced by totemrrp_mcast_recv_empty().
int(* rrp_algo::member_add)(struct totemrrp_instance *instance, const struct totem_ip_address *member, unsigned int iface_no) |
Definition at line 171 of file totemrrp.c.
Referenced by totemrrp_member_add().
int(* rrp_algo::member_remove)(struct totemrrp_instance *instance, const struct totem_ip_address *member, unsigned int iface_no) |
Definition at line 176 of file totemrrp.c.
Referenced by totemrrp_member_remove().
void(* rrp_algo::membership_changed)(struct totemrrp_instance *instance, enum totem_configuration_type configuration_type, const struct srp_addr *member_list, size_t member_list_entries, const struct srp_addr *left_list, size_t left_list_entries, const struct srp_addr *joined_list, size_t joined_list_entries, const struct memb_ring_id *ring_id) |
Definition at line 181 of file totemrrp.c.
Referenced by totemrrp_membership_changed().
const char* rrp_algo::name |
Definition at line 110 of file totemrrp.c.
void(* rrp_algo::processor_count_set)(struct totemrrp_instance *instance, unsigned int processor_count) |
Definition at line 155 of file totemrrp.c.
Referenced by totemrrp_processor_count_set().
void(* rrp_algo::recv_flush)(struct totemrrp_instance *instance) |
Definition at line 146 of file totemrrp.c.
Referenced by totemrrp_recv_flush().
void(* rrp_algo::ring_reenable)(struct totemrrp_instance *instance, unsigned int iface_no) |
Definition at line 164 of file totemrrp.c.
Referenced by totemrrp_ring_reenable().
void(* rrp_algo::send_flush)(struct totemrrp_instance *instance) |
Definition at line 149 of file totemrrp.c.
Referenced by totemrrp_send_flush().
void(* rrp_algo::token_recv)(struct totemrrp_instance *instance, unsigned int iface_no, void *context, const void *msg, unsigned int msg_len, unsigned int token_seqid) |
Definition at line 133 of file totemrrp.c.
Referenced by rrp_deliver_fn().
void(* rrp_algo::token_send)(struct totemrrp_instance *instance, const void *msg, unsigned int msg_len) |
Definition at line 141 of file totemrrp.c.
Referenced by totemrrp_token_send().
void(* rrp_algo::token_target_set)(struct totemrrp_instance *instance, struct totem_ip_address *token_target, unsigned int iface_no) |
Definition at line 159 of file totemrrp.c.
Referenced by totemrrp_token_target_set().