Asterisk - The Open Source Telephony Project
18.5.0
|
Generic container type. More...
#include <astobj2_container_private.h>
Data Fields | |
ao2_callback_fn * | cmp_fn |
unsigned int | destroying:1 |
TRUE if the container is being destroyed. More... | |
int | elements |
uint32_t | options |
ao2_sort_fn * | sort_fn |
const struct ao2_container_methods * | v_table |
Generic container type.
This is the base container type that contains values common to all container types.
Definition at line 282 of file astobj2_container_private.h.
ao2_callback_fn* cmp_fn |
Container traversal matching function for ao2_find.
Definition at line 288 of file astobj2_container_private.h.
Referenced by __ao2_find(), hash_ao2_container_init(), and rb_ao2_container_init().
unsigned int destroying |
TRUE if the container is being destroyed.
Definition at line 309 of file astobj2_container_private.h.
Referenced by container_destruct(), hash_ao2_node_destructor(), and rb_ao2_node_destructor().
int elements |
Number of elements in the container.
Definition at line 292 of file astobj2_container_private.h.
Referenced by __container_unlink_node_debug(), and ao2_container_count().
uint32_t options |
The container option flags
Definition at line 290 of file astobj2_container_private.h.
ao2_sort_fn* sort_fn |
Container sort function if the container is sorted.
Definition at line 286 of file astobj2_container_private.h.
Referenced by hash_ao2_container_init(), and rb_ao2_container_init().
const struct ao2_container_methods* v_table |
Container virtual method table.
Definition at line 284 of file astobj2_container_private.h.
Referenced by __ao2_container_clone(), __ao2_iterator_next(), __container_unlink_node_debug(), and container_destruct().