Track packet pointers in vector. Priority maintained using: push_heap, pop_heap, make_heap, and sort_heap.