FD.io VPP
v21.10.1-2-g0a485f517
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | fheap_node_t |
struct | fheap_t |
Macros | |
#define | foreach_fheap_node_sibling(f, ni, first_ni, body) |
Functions | |
static void | fheap_init (fheap_t *f, u32 n_nodes) |
static void | fheap_free (fheap_t *f) |
static u32 | fheap_find_min (fheap_t *f) |
static u32 | fheap_is_empty (fheap_t *f) |
void | fheap_add (fheap_t *f, u32 ni, u32 key) |
void | fheap_del (fheap_t *f, u32 ni) |
u32 | fheap_del_min (fheap_t *f, u32 *min_key) |
void | fheap_decrease_key (fheap_t *f, u32 ni, u32 new_key) |
#define foreach_fheap_node_sibling | ( | f, | |
ni, | |||
first_ni, | |||
body | |||
) |