![]() |
![]()
| ![]() |
![]()
NAMEdictNext - search for next value in dictionary. SYNOPSIS#include <util/dict.h> void *dictNext(dictCtx dict, char **id, void **plock); ARGUMENTSdict - dictionary to iterate over.
DESCRIPTIONCan be used to iterate through values in the dictionary. The order is the order of the hash of the ids, which isn't usefully externally. Will return the value if found, or NULL if not. If <plock> is non-NULL, then the lock returned in <plock> will be associated with the returned value. Until this lock is passed to dictReleaseLock(), the value will not be passed to the dictCleanupFunc callback (see dictCleanup()). MT-Level: Safe if <dict> thread-safe. RETURN VALUEplock - set to value lock.
SEE ALSOdictDestroy(3), dictCleanup(3), dictReleaseLock(3), dictRemove(3), dictNext(3), dictCreate(3), dictSetValue(3), dictModifyValue(3), dictSearch
|