GNUnet 0.21.0
GNUNET_CONTAINER_Heap Struct Reference

Handle to a node in a heap. More...

Collaboration diagram for GNUNET_CONTAINER_Heap:
[legend]

Data Fields

struct GNUNET_CONTAINER_HeapNoderoot
 Root of the heap. More...
 
struct GNUNET_CONTAINER_HeapNodewalk_pos
 Current position of our random walk. More...
 
unsigned int size
 Number of elements in the heap. More...
 
enum GNUNET_CONTAINER_HeapOrder order
 How is the heap sorted? More...
 

Detailed Description

Handle to a node in a heap.

Definition at line 82 of file container_heap.c.

Field Documentation

◆ root

◆ walk_pos

struct GNUNET_CONTAINER_HeapNode* GNUNET_CONTAINER_Heap::walk_pos

Current position of our random walk.

Definition at line 92 of file container_heap.c.

Referenced by GNUNET_CONTAINER_heap_remove_node(), GNUNET_CONTAINER_heap_remove_root(), and GNUNET_CONTAINER_heap_walk_get_next().

◆ size

unsigned int GNUNET_CONTAINER_Heap::size

◆ order

enum GNUNET_CONTAINER_HeapOrder GNUNET_CONTAINER_Heap::order

How is the heap sorted?

Definition at line 102 of file container_heap.c.

Referenced by GNUNET_CONTAINER_heap_create(), insert_node(), and httpdomain.autohttp.flask_base.AutoflaskBase::make_rst().


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