dacs_group_close

NAME

dacs_group_close - Close a DaCS group.

SYNOPSIS

DACS_ERR_T dacs_group_close ( dacs_group_t group )

Call parameter  
group The handle of the group to close.

DESCRIPTION

The dacs_group_close service closes the initialization of the specified group. Once closed, new members cannot be added to the group. The specified group must have been initialized with dacs_group_init(). This service may only be called by the owner of the group. Group collective operations will block until the group is closed.

RETURN VALUE

The dacs_group_close service returns an error indicator defined as:
  • DACS_SUCCESS: normal return.
  • DACS_ERR_INVALID_HANDLE: the group handle does not refer to a valid group.
  • DACS_ERR_NOT_OWNER: the caller is not the owner of the group.
  • DACS_ERR_GROUP_CLOSED: the group is already closed.

SEE ALSO

dacs_group_init(3), dacs_group_add_member(3), dacs_group_destroy(3), dacs_group_accept(3), dacs_group_leave(3), dacs_barrier_wait(3)