|
corosync 3.1.9
|
The corosync_service_engine struct. More...
#include <coroapi.h>

Data Fields | |
| const char * | name |
| unsigned short | id |
| unsigned short | priority |
| size_t | 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 508 of file coroapi.h.
Referenced by corosync_service_link_and_init().
| struct corosync_exec_handler* corosync_service_engine::exec_engine |
| int corosync_service_engine::exec_engine_count |
Definition at line 507 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 499 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 492 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 505 of file coroapi.h.
Referenced by cs_ipcs_service_init().
| const char* corosync_service_engine::name |
Definition at line 491 of file coroapi.h.
Referenced by 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) |