The corosync_service_engine struct.
More...
#include <coroapi.h>
|
| 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.
Definition at line 490 of file coroapi.h.
◆ allow_inquorate
◆ confchg_fn
| 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) |
◆ config_init_fn
◆ exec_dump_fn
| void(* corosync_service_engine::exec_dump_fn) (void) |
◆ exec_engine
◆ exec_engine_count
| int corosync_service_engine::exec_engine_count |
◆ exec_exit_fn
| int(* corosync_service_engine::exec_exit_fn) (void) |
◆ exec_init_fn
◆ flow_control
◆ id
| unsigned short corosync_service_engine::id |
◆ lib_engine
◆ lib_engine_count
| int corosync_service_engine::lib_engine_count |
◆ lib_exit_fn
| int(* corosync_service_engine::lib_exit_fn) (void *conn) |
◆ lib_init_fn
| int(* corosync_service_engine::lib_init_fn) (void *conn) |
◆ name
| const char* corosync_service_engine::name |
◆ priority
| unsigned short corosync_service_engine::priority |
◆ private_data_size
| size_t corosync_service_engine::private_data_size |
◆ sync_abort
| void(* corosync_service_engine::sync_abort) (void) |
◆ sync_activate
| void(* corosync_service_engine::sync_activate) (void) |
◆ sync_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) |
◆ sync_process
| int(* corosync_service_engine::sync_process) (void) |
The documentation for this struct was generated from the following file: