corosync
2.3.4
|
Go to the source code of this file.
Data Structures | |
struct | sync_callbacks |
Functions | |
int | sync_init (int(*sync_callbacks_retrieve)(int service_id, struct sync_callbacks *callbacks), void(*synchronization_completed)(void)) |
void | sync_start (const unsigned int *member_list, size_t member_list_entries, const struct memb_ring_id *ring_id) |
void | sync_save_transitional (const unsigned int *member_list, size_t member_list_entries, const struct memb_ring_id *ring_id) |
void | sync_abort (void) |
void | sync_memb_list_determine (const struct memb_ring_id *ring_id) |
void | sync_memb_list_abort (void) |
void sync_abort | ( | void | ) |
Definition at line 602 of file sync.c.
References ENTER, my_sync_callbacks_retrieve, schedwrk_destroy(), service_entry::sync_abort, and SYNC_PROCESS.
int sync_init | ( | int(*)(int service_id, struct sync_callbacks *callbacks) | sync_callbacks_retrieve, |
void(*)(void) | synchronization_completed | ||
) |
Definition at line 175 of file sync.c.
References log_printf, LOGSYS_LEVEL_ERROR, my_sync_callbacks_retrieve, totempg_groups_initialize(), and totempg_groups_join().
void sync_memb_list_determine | ( | const struct memb_ring_id * | ring_id | ) |
void sync_save_transitional | ( | const unsigned int * | member_list, |
size_t | member_list_entries, | ||
const struct memb_ring_id * | ring_id | ||
) |
void sync_start | ( | const unsigned int * | member_list, |
size_t | member_list_entries, | ||
const struct memb_ring_id * | ring_id | ||
) |