table of contents
other versions
- wheezy-backports 15.26-3~bpo70+1
- jessie 15.26-3
- testing 16.9-1
- unstable 17.1-1
Iterators(3) | globus_common | Iterators(3) |
NAME¶
Iterators -Functions¶
void * globus_hashtable_first (globus_hashtable_t *table)
Detailed Description¶
The iterator is initially NULL until one of globus_hashtable_first() or globus_hashtable_last() has been called. All other calls have no effect on iterator except for globus_hashtable_remove(). If the iterator points at the entry being removed, the iterator is moved to the next entry. Once an 'end' has been reached with globus_hashtable_next() or globus_hashtable_prev(), the iterator must again be reset with globus_hashtable_first() or globus_hashtable_last() before being used.Function Documentation¶
void* globus_hashtable_first (globus_hashtable_t *table)¶
Initialize iterator to first hash table entry. Set iterator to first entry and return datum, NULL if emptyvoid* globus_hashtable_last (globus_hashtable_t *table)¶
Initialize iterator to last hash table entry. Set iterator to last entry and return datum, NULL if emptyvoid* globus_hashtable_next (globus_hashtable_t *table)¶
Increment hash table iterator. Set iterator to next entry and return datum, NULL if at endvoid* globus_hashtable_prev (globus_hashtable_t *table)¶
Decrement hash table iterator. Set iterator to the previous entry and return datum, NULL if at endAuthor¶
Generated automatically by Doxygen for globus_common from the source code.Mon Oct 5 2015 | Version 15.26 |