corosync
2.4.2-dirty
|
The corosync_service_engine struct. More...
#include <coroapi.h>
Data Fields | |
const char * | name |
unsigned short | id |
unsigned short | priority |
unsigned int | private_data_size |
enum cs_lib_flow_control | flow_control |
enum cs_lib_allow_inquorate | allow_inquorate |
char *(* | exec_init_fn )(struct corosync_api_v1 *) |
int(* | exec_exit_fn )(void) |
void(* | exec_dump_fn )(void) |
int(* | lib_init_fn )(void *conn) |
int(* | lib_exit_fn )(void *conn) |
struct corosync_lib_handler * | lib_engine |
int | lib_engine_count |
struct corosync_exec_handler * | exec_engine |
int | exec_engine_count |
int(* | config_init_fn )(struct corosync_api_v1 *) |
void(* | confchg_fn )(enum totem_configuration_type configuration_type, const unsigned int *member_list, size_t member_list_entries, const unsigned int *left_list, size_t left_list_entries, const unsigned int *joined_list, size_t joined_list_entries, const struct memb_ring_id *ring_id) |
void(* | sync_init )(const unsigned int *trans_list, size_t trans_list_entries, const unsigned int *member_list, size_t member_list_entries, const struct memb_ring_id *ring_id) |
int(* | sync_process )(void) |
void(* | sync_activate )(void) |
void(* | sync_abort )(void) |
The corosync_service_engine struct.
enum cs_lib_allow_inquorate corosync_service_engine::allow_inquorate |
void(* corosync_service_engine::confchg_fn)(enum totem_configuration_type configuration_type, const unsigned int *member_list, size_t member_list_entries, const unsigned int *left_list, size_t left_list_entries, const unsigned int *joined_list, size_t joined_list_entries, const struct memb_ring_id *ring_id) |
int(* corosync_service_engine::config_init_fn)(struct corosync_api_v1 *) |
Definition at line 509 of file coroapi.h.
Referenced by corosync_service_link_and_init().
void(* corosync_service_engine::exec_dump_fn)(void) |
Definition at line 502 of file coroapi.h.
Referenced by corosync_state_dump().
struct corosync_exec_handler* corosync_service_engine::exec_engine |
int corosync_service_engine::exec_engine_count |
Definition at line 508 of file coroapi.h.
Referenced by corosync_service_link_and_init().
char*(* corosync_service_engine::exec_init_fn)(struct corosync_api_v1 *) |
Definition at line 500 of file coroapi.h.
Referenced by corosync_service_link_and_init().
enum cs_lib_flow_control corosync_service_engine::flow_control |
unsigned short corosync_service_engine::id |
Definition at line 493 of file coroapi.h.
Referenced by corosync_service_link_and_init(), and cs_ipcs_service_init().
struct corosync_lib_handler* corosync_service_engine::lib_engine |
int corosync_service_engine::lib_engine_count |
Definition at line 506 of file coroapi.h.
Referenced by cs_ipcs_service_init().
const char* corosync_service_engine::name |
Definition at line 492 of file coroapi.h.
Referenced by corosync_service_defaults_link_and_init(), and corosync_service_link_and_init().
void(* corosync_service_engine::sync_init)(const unsigned int *trans_list, size_t trans_list_entries, const unsigned int *member_list, size_t member_list_entries, const struct memb_ring_id *ring_id) |