1EVS_JOIN(3) Openais Programmer's Manual EVS_JOIN(3)
2
3
4
6 evs_join - Joins one or more groups in the EVS library
7
9 #include <openais/evs.h>
10
11 int evs_membership_get(evs_handle_t handle, struct evs_address
12 *local_addr, struct evs_address *member_list, int *mem‐
13 ber_list_entries);
14
16 The evs_membership_get function is used to determine the current pro‐
17 cessors in the configuration and also the local processor identifier.
18 The argument handle is used to reference the evs instantiation. The
19 argument local_addr will return the local address of the processor.
20 The argument member_list will return the list of processors in the cur‐
21 rent membership. The argument member_list_entries should be set with
22 the size of member_list and will return the size of the member_list
23 after return from the function.
24
26 The errors are undocumented.
27
29 evs_overview(8), evs_initialize(3), evs_finalize(3), evs_fd_get(3),
30 evs_dispatch(3), evs_leave(3), evs_mcast_joined(3),
31 evs_mcast_groups(3), evs_mmembership_get(3)
32
33openais Man Page 2004-08-31 EVS_JOIN(3)