1skipNext(3) util/skiplist.h skipNext(3)
2
3
4
6 skipNext - find next item.
7
9 #include <util/skiplist.h>
10
11
12 void *skipNext(skipList list, UINT32 *pkey, void **plock);
13
14
15
16
18 list - list to search in.
19 pkey - pointer to previous key (0 to start).
20 plock - place for value lock (or NULL).
21
22
24 Searches in list <list> for item with key next larger that the one in
25 <pkey>, and returns its value if found, or NULL if not. If <plock> is
26 non-NULL, then the lock returned in <plock> will be associated with the
27 returned value. Until this lock is passed to skipRelease(), the value
28 will not be freed with the freeValue callback (see skipNewList()).
29
30 MT-Level: Safe if <list> thread-safe.
31
32
34 pkey - set to new key.
35 plock - set to value lock.
36
37
39 skipDelete(3), skipFreeList(3), skipRelease(3), skipInsert(3),
40 skipSearch(3), skipNext(3), skipNewList
41
42
43
44ClearSilver 12 July 2007 skipNext(3)