40 const unsigned int *trans_list,
41 size_t trans_list_entries,
42 const unsigned int *member_list,
43 size_t member_list_entries,
52 int (*sync_callbacks_retrieve) (
55 void (*synchronization_completed) (
void));
58 const unsigned int *member_list,
59 size_t member_list_entries,
63 const unsigned int *member_list,
64 size_t member_list_entries,
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)
int sync_init(int(*sync_callbacks_retrieve)(int service_id, struct sync_callbacks *callbacks), void(*synchronization_completed)(void))
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)
void sync_memb_list_abort(void)
struct memb_ring_id ring_id