Manual Reference Pages - CMAP_ITER_INIT (3)
cmap_iter_init - Initialize iterator for keys stored in CMAP
cmap_iter_init (cmap_handle_t handle, const char *prefix, cmap_iter_handle_t *cmap_iter_handle);
cmap_iter_init function is used to initialize iteration of all keys with given
handle argument is connection to CMAP database obtained by calling
prefix is string, and every returned key must have name with given prefix. This variable can also
be NULL (or empty string) and then all keys are iterated.
cmap_iter_init is used only for initialize context for future
cmap_iter_next(3) calls and handle needed for that function is returned in
cmap_iter_handle variable. When you have finished iteration over objects, call
cmap_iter_finalize(3) function to free up memory associated with iteration.
This call returns the CS_OK value if successful. If there are no items with given prefixes,
CS_ERR_NO_SECTIONS is returned.
CS_ERR_TRY_AGAIN Resource temporarily unavailable
CS_ERR_INVALID_PARAM Invalid argument
CS_ERR_ACCESS Permission denied
CS_ERR_LIBRARY The connection failed
CS_ERR_INTERRUPT System call inturrupted by a signal
CS_ERR_NOT_SUPPORTED The requested protocol/functuality not supported
CS_ERR_MESSAGE_ERROR Incorrect auth message received
CS_ERR_NO_MEMORY Not enough memory to completed the requested task
|corosync Man Page ||CMAP_ITER_INIT (3) ||03/02/2012 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.