RepastHPC  2.3.1
Public Member Functions | Protected Attributes | Friends | List of all members
repast::ScheduledEvent Class Referenceabstract

The object that is placed (scheduled) in the priority queue for execution. More...

#include <Schedule.h>

Inheritance diagram for repast::ScheduledEvent:
repast::OneTimeEvent repast::RepeatingEvent

Public Member Functions

 ScheduledEvent (double, RepastEvent *)
 
virtual bool reschedule (std::priority_queue< ScheduledEvent *, std::vector< ScheduledEvent * >, EventCompare > &)=0
 Returns true if this event is rescheduled on the specified queue, otherwise false.
 
RepastEventget_event ()
 Gets the RepastEvent that this ScheduleEvent wraps.
 

Protected Attributes

RepastEventevent
 
double start
 

Friends

class EventCompare
 

Detailed Description

The object that is placed (scheduled) in the priority queue for execution.


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