Classes | Public Member Functions | Static Public Attributes | Protected Attributes

ProjectedEventsHeapBuffer Class Reference

List of all members.

Classes

class  HeapPosUpdater
struct  Node
class  NodeCompare

Public Member Functions

size_t registerProjectedOutPorts (EvSimObject *sender)
void setGlobalOutputPort (global_proj_out_port_id_t proj_port_id, global_out_port_id_t global_out_port_id)
void makeHeap ()
void update (global_proj_out_port_id_t port, Time newtime)
void updateTop (Time newtime)
std::pair< EvSimObject
*, global_out_port_id_t > 
topSender ()
Time topTime ()
bool empty () const
size_t size ()

Static Public Attributes

static const int invalid_heap_pos = -1

Protected Attributes

vector< Node * > heap_vec
vector< Nodeprojected_port_vec

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