#include <astobj2.h>
Data Fields | |
int | bucket |
ao2_container * | c |
unsigned int | c_version |
int | flags |
void * | obj |
unsigned int | version |
Details are in the implementation of ao2_iterator_next() A freshly-initialized iterator has bucket=0, version=0.
Definition at line 1042 of file astobj2.h.
int bucket |
current bucket
Definition at line 1048 of file astobj2.h.
Referenced by internal_ao2_iterator_next().
struct ao2_container* c |
the container
Definition at line 1044 of file astobj2.h.
Referenced by __ao2_callback(), __ao2_callback_data(), __ao2_callback_data_debug(), __ao2_callback_debug(), __ao2_find(), __ao2_find_debug(), __ao2_iterator_next(), __ao2_iterator_next_debug(), ao2_iterator_destroy(), ao2_iterator_init(), internal_ao2_callback(), internal_ao2_iterator_next(), and manager_optimize_away().
unsigned int c_version |
container version
Definition at line 1050 of file astobj2.h.
Referenced by internal_ao2_iterator_next().
int flags |
operation flags
Definition at line 1046 of file astobj2.h.
Referenced by __ao2_iterator_next(), __ao2_iterator_next_debug(), ao2_iterator_destroy(), ao2_iterator_init(), and internal_ao2_iterator_next().
void* obj |
pointer to the current object
Definition at line 1052 of file astobj2.h.
Referenced by internal_ao2_iterator_next().
unsigned int version |
container version when the object was created
Definition at line 1054 of file astobj2.h.
Referenced by internal_ao2_iterator_next().