Lines Matching refs:index
37 * The index function allows the client of the heap to receive a callback
38 * when an item's index number changes. This allows it to maintain
40 * from the heap require the index be provided.
56 isc_heapindex_t index, unsigned int size_increment,
68 *\li "index" is a function which takes a void *, and an unsigned int
70 * index value changes, so it may continue to delete itself from the
102 isc_heap_delete(isc_heap_t *heap, unsigned int index);
104 * \brief Deletes an element from a heap, by element index.
108 *\li "index" is a valid element index, as provided by the "index" callback
113 isc_heap_increased(isc_heap_t *heap, unsigned int index);
120 *\li "index" is a valid element index, as provided by the "index" callback
125 isc_heap_decreased(isc_heap_t *heap, unsigned int index);
132 *\li "index" is a valid element index, as provided by the "index" callback
137 isc_heap_element(isc_heap_t *heap, unsigned int index);
139 * \brief Returns the element for a specific element index.
143 *\li "index" is a valid element index, as provided by the "index" callback
147 *\li A pointer to the element for the element index.