reactor-c
C Runtime for Lingua Franca
|
#include <pqueue_base.h>
Data Fields | |
size_t | size |
size_t | avail |
size_t | step |
pqueue_cmp_pri_f | cmppri |
pqueue_get_pri_f | getpri |
pqueue_get_pos_f | getpos |
pqueue_set_pos_f | setpos |
pqueue_eq_elem_f | eqelem |
pqueue_print_entry_f | prt |
void ** | d |
The priority queue handle.
size_t pqueue_t::avail |
slots available in this queue
pqueue_cmp_pri_f pqueue_t::cmppri |
callback to compare priorities
void** pqueue_t::d |
The actual queue in binary heap form
pqueue_eq_elem_f pqueue_t::eqelem |
callback to compare elements
pqueue_get_pos_f pqueue_t::getpos |
callback to get position of a node
pqueue_get_pri_f pqueue_t::getpri |
callback to get priority of a node
pqueue_print_entry_f pqueue_t::prt |
callback to print elements
pqueue_set_pos_f pqueue_t::setpos |
callback to set position of a node
size_t pqueue_t::size |
number of elements in this queue plus 1
size_t pqueue_t::step |
growth stepping setting