|
int(* | timer_add_duration )(unsigned long long nanoseconds_in_future, void *data, void(*timer_nf)(void *data), corosync_timer_handle_t *handle) |
|
int(* | timer_add_absolute )(unsigned long long nanoseconds_from_epoch, void *data, void(*timer_fn)(void *data), corosync_timer_handle_t *handle) |
|
void(* | timer_delete )(corosync_timer_handle_t timer_handle) |
|
unsigned long long(* | timer_time_get )(void) |
|
unsigned long long(* | timer_expire_time_get )(corosync_timer_handle_t timer_handle) |
|
void(* | ipc_source_set )(mar_message_source_t *source, void *conn) |
|
int(* | ipc_source_is_local )(const mar_message_source_t *source) |
|
void *(* | ipc_private_data_get )(void *conn) |
|
int(* | ipc_response_send )(void *conn, const void *msg, size_t mlen) |
|
int(* | ipc_response_iov_send )(void *conn, const struct iovec *iov, unsigned int iov_len) |
|
int(* | ipc_dispatch_send )(void *conn, const void *msg, size_t mlen) |
|
int(* | ipc_dispatch_iov_send )(void *conn, const struct iovec *iov, unsigned int iov_len) |
|
void(* | ipc_refcnt_inc )(void *conn) |
|
void(* | ipc_refcnt_dec )(void *conn) |
|
unsigned int(* | totem_nodeid_get )(void) |
|
int(* | totem_family_get )(void) |
|
int(* | totem_mcast )(const struct iovec *iovec, unsigned int iov_len, unsigned int guarantee) |
|
int(* | totem_ifaces_get )(unsigned int nodeid, unsigned int *interface_ids, struct totem_ip_address *interfaces, unsigned int interfaces_size, char ***status, unsigned int *iface_count) |
|
const char *(* | totem_ifaces_print )(unsigned int nodeid) |
|
const char *(* | totem_ip_print )(const struct totem_ip_address *addr) |
|
int(* | totem_crypto_set )(const char *cipher_type, const char *hash_type) |
|
int(* | totem_callback_token_create )(void **handle_out, enum totem_callback_token_type type, int delete, int(*callback_fn)(enum totem_callback_token_type type, const void *), const void *data) |
|
int(* | tpg_init )(void **instance, void(*deliver_fn)(unsigned int nodeid, const void *msg, unsigned int msg_len, int endian_conversion_required), 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)) |
|
int(* | tpg_exit )(void *instance) |
|
int(* | tpg_join )(void *instance, const struct corosync_tpg_group *groups, size_t group_cnt) |
|
int(* | tpg_leave )(void *instance, const struct corosync_tpg_group *groups, size_t group_cnt) |
|
int(* | tpg_joined_mcast )(void *totempg_groups_instance, const struct iovec *iovec, unsigned int iov_len, int guarantee) |
|
int(* | tpg_joined_reserve )(void *totempg_groups_instance, const struct iovec *iovec, unsigned int iov_len) |
|
int(* | tpg_joined_release )(int reserved_msgs) |
|
int(* | tpg_groups_mcast )(void *instance, int guarantee, const struct corosync_tpg_group *groups, size_t groups_cnt, const struct iovec *iovec, unsigned int iov_len) |
|
int(* | tpg_groups_reserve )(void *instance, const struct corosync_tpg_group *groups, size_t groups_cnt, const struct iovec *iovec, unsigned int iov_len) |
|
int(* | tpg_groups_release )(int reserved_msgs) |
|
int(* | schedwrk_create )(hdb_handle_t *handle, int(schedwrk_fn)(const void *), const void *context) |
|
void(* | schedwrk_destroy )(hdb_handle_t handle) |
|
int(* | sync_request )(const char *service_name) |
|
int(* | quorum_is_quorate )(void) |
|
int(* | quorum_register_callback )(quorum_callback_fn_t callback_fn, void *context) |
|
int(* | quorum_unregister_callback )(quorum_callback_fn_t callback_fn, void *context) |
|
int(* | quorum_initialize )(struct quorum_callin_functions *fns) |
|
int(* | plugin_interface_reference )(hdb_handle_t *handle, const char *iface_name, int version, void **interface, void *context) |
|
int(* | plugin_interface_release )(hdb_handle_t handle) |
|
unsigned int(* | service_link_and_init )(struct corosync_api_v1 *corosync_api_v1, const char *service_name, unsigned int service_ver) |
|
unsigned int(* | service_unlink_and_exit )(struct corosync_api_v1 *corosync_api_v1, const char *service_name, unsigned int service_ver) |
|
void(* | error_memory_failure )(void) __attribute__((noreturn)) |
|
void(* | fatal_error )(cs_fatal_error_t err, const char *file, unsigned int line) __attribute__((noreturn)) |
|
void(* | shutdown_request )(void) |
|
void(* | state_dump )(void) |
|
qb_loop_t *(* | poll_handle_get )(void) |
|
void *(* | totem_get_stats )(void) |
|
int(* | schedwrk_create_nolock )(hdb_handle_t *handle, int(schedwrk_fn)(const void *), const void *context) |
|
int(* | poll_dispatch_add )(qb_loop_t *handle, int fd, int events, void *data, int(*dispatch_fn)(int fd, int revents, void *data)) |
|
int(* | poll_dispatch_delete )(qb_loop_t *handle, int fd) |
|
The corosync_api_v1 struct.
Definition at line 225 of file coroapi.h.