Asterisk - The Open Source Telephony Project
18.5.0
|
Generic container node. More...
#include <astobj2_container_private.h>
Data Fields | |
unsigned int | is_linked:1 |
struct ao2_container * | my_container |
void * | obj |
Generic container node.
This is the base container node type that contains values common to all container nodes.
Definition at line 68 of file astobj2_container_private.h.
unsigned int is_linked |
TRUE if the node is linked into the container.
Definition at line 74 of file astobj2_container_private.h.
Referenced by __ao2_link(), hash_ao2_node_destructor(), and rb_ao2_node_destructor().
struct ao2_container* my_container |
Container holding the node. (Does not hold a reference.)
Definition at line 72 of file astobj2_container_private.h.
Referenced by __container_unlink_node_debug(), hash_ao2_new_node(), hash_ao2_node_destructor(), rb_ao2_new_node(), and rb_ao2_node_destructor().
void* obj |
Stored object in node.
Definition at line 70 of file astobj2_container_private.h.
Referenced by __ao2_iterator_next(), __container_unlink_node_debug(), hash_ao2_destroy(), hash_ao2_find_first(), hash_ao2_find_next(), hash_ao2_insert_node(), hash_ao2_iterator_next(), hash_ao2_new_node(), hash_ao2_node_destructor(), internal_ao2_traverse(), rb_ao2_destroy(), rb_ao2_find_first(), rb_ao2_find_next(), rb_ao2_insert_node(), rb_ao2_iterator_next(), rb_ao2_new_node(), rb_ao2_node_destructor(), rb_find_empty_direction(), rb_find_initial(), rb_node_next_full(), and rb_node_prev_full().