DTS Application Library  0.2.3
Application library containing referenced objects and interfaces to common libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages

Entry in a bucket list. More...

Data Fields

int32_t hash
 Hash value calculated from the data. More...
 
struct blist_objnext
 Next entry in the bucket. More...
 
struct blist_objprev
 Previous entry in the bucket. More...
 
struct ref_objdata
 Reference to data held. More...
 

Detailed Description

Entry in a bucket list.

Definition at line 61 of file refobj.c.

Field Documentation

struct ref_obj* blist_obj::data

Reference to data held.

Definition at line 70 of file refobj.c.

Referenced by addtobucket(), bucket_list_find_key(), next_bucket_loop(), remove_bucket_item(), and remove_bucket_loop().

int32_t blist_obj::hash

Hash value calculated from the data.

Warning
this should not change during the life of this object

Definition at line 64 of file refobj.c.

Referenced by addtobucket(), bucket_list_find_key(), init_bucket_loop(), next_bucket_loop(), remove_bucket_item(), and remove_bucket_loop().

struct blist_obj* blist_obj::next

Next entry in the bucket.

Definition at line 66 of file refobj.c.

Referenced by addtobucket(), next_bucket_loop(), remove_bucket_item(), and remove_bucket_loop().

struct blist_obj* blist_obj::prev

Previous entry in the bucket.

Definition at line 68 of file refobj.c.

Referenced by addtobucket(), next_bucket_loop(), remove_bucket_item(), and remove_bucket_loop().


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