Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ao2_container_node Struct Reference

Generic container node. More...

#include <astobj2_container_private.h>

Collaboration diagram for ao2_container_node:
Collaboration graph
[legend]

Data Fields

unsigned int is_linked:1
 
struct ao2_containermy_container
 
void * obj
 

Detailed Description

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.

Field Documentation

◆ is_linked

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().

◆ my_container

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().

◆ obj

void* obj

The documentation for this struct was generated from the following file: