corosync 3.1.9
sync.h File Reference
This graph shows which files directly or indirectly include this file:

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)

Function Documentation

◆ sync_abort()

void sync_abort ( void )
extern

Definition at line 535 of file sync.c.

References ENTER, my_sync_callbacks_retrieve, schedwrk_destroy(), and SYNC_PROCESS.

◆ sync_init()

int sync_init ( int(* sync_callbacks_retrieve )(int service_id, struct sync_callbacks *callbacks),
void(* synchronization_completed )(void) )
extern

◆ sync_memb_list_abort()

void sync_memb_list_abort ( void )
extern

◆ sync_memb_list_determine()

void sync_memb_list_determine ( const struct memb_ring_id * ring_id)
extern

References ring_id.

◆ sync_save_transitional()

void sync_save_transitional ( const unsigned int * member_list,
size_t member_list_entries,
const struct memb_ring_id * ring_id )
extern

Definition at line 524 of file sync.c.

References ENTER, and ring_id.

◆ sync_start()

void sync_start ( const unsigned int * member_list,
size_t member_list_entries,
const struct memb_ring_id * ring_id )
extern

Definition at line 512 of file sync.c.

References ENTER, and ring_id.