Charades
Public Member Functions | Private Member Functions | Private Attributes | List of all members
PendingHeap Class Reference
Inheritance diagram for PendingHeap:
PendingQueue

Public Member Functions

 PendingHeap (int init_size)
 
virtual void pup (PUP::er &p)
 
Event ** get_temp_event_buffer ()
 
void delete_temp_event_buffer ()
 
Time min () const
 
size_t size () const
 
void push (Event *e)
 
Eventpop ()
 
void erase (Event *victim)
 

Private Member Functions

void sift_down (int i)
 
void percolate_up (int i)
 

Private Attributes

CustomEventComparator comparator
 
size_t nelems
 
size_t curr_max
 
Event ** elems
 

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