_heap Struct Reference

#include <heap.h>

Collaboration diagram for _heap:

Public Attributes

heap_mutex_t lock
 
unsigned long size
 
unsigned long last
 
heap_key_funcgen_key
 
heap_key age
 
heap_node ** nodes
 

Detailed Description

Definition at line 52 of file heap.h.

Member Data Documentation

◆ age

heap_key _heap::age

Definition at line 57 of file heap.h.

Referenced by createRemovalPolicy_heap(), heap_add(), heap_gen_key(), and new_heap().

◆ gen_key

heap_key_func* _heap::gen_key

Definition at line 56 of file heap.h.

Referenced by heap_gen_key(), and new_heap().

◆ last

◆ lock

heap_mutex_t _heap::lock

Definition at line 53 of file heap.h.

Referenced by heap_extractmin().

◆ nodes

◆ size

unsigned long _heap::size

Definition at line 54 of file heap.h.

Referenced by _heap_grow(), _heap_should_grow(), and new_heap().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors