GNUnet  0.10.x
Data Fields
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 81 of file container_heap.c.

Field Documentation

◆ root

struct GNUNET_CONTAINER_HeapNode* GNUNET_CONTAINER_Heap::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(), and insert_node().


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