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: