Asterisk - The Open Source Telephony Project GIT-master-f36a736
Data Fields
hash_bucket_node Struct Reference
Collaboration diagram for hash_bucket_node:
Collaboration graph
[legend]

Data Fields

struct ao2_container_node common
 Items common to all container nodes. More...
 
struct {
   struct hash_bucket_node *   first
 
   struct hash_bucket_node *   last
 
links
 
int my_bucket
 

Detailed Description

A structure to create a linked list of entries, used within a bucket.

Definition at line 37 of file astobj2_hash.c.

Field Documentation

◆ common

struct ao2_container_node common

Items common to all container nodes.

Note
Must be first in the specific node struct.

Definition at line 42 of file astobj2_hash.c.

Referenced by hash_ao2_insert_node(), and hash_ao2_node_destructor().

◆ first

struct hash_bucket_node* first

Definition at line 44 of file astobj2_hash.c.

◆ last

struct hash_bucket_node* last

Definition at line 44 of file astobj2_hash.c.

◆ 

struct { ... } links

◆ my_bucket

int my_bucket

Hash bucket holding the node.

Definition at line 46 of file astobj2_hash.c.

Referenced by hash_ao2_find_next(), and hash_ao2_node_destructor().


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