#include <EventReporter.h>
This includes events that occur multiple times. The only requirement is that, at any time, it must be able to report the next time at which an event will occur.
Public Member Functions | |
virtual | ~ScheduledEventReporter () |
virtual Real | getNextEventTime (const State &state, bool includeCurrentTime) const =0 |
Get the next time at which an event will occur. |
virtual ~ScheduledEventReporter | ( | ) | [virtual] |
virtual Real getNextEventTime | ( | const State & | state, | |
bool | includeCurrentTime | |||
) | const [pure virtual] |
Get the next time at which an event will occur.
state | the current state of the system | |
includeCurrentTime | if true, return the next event whose time is >= the current time. If false, only return events after (not at) the current time. |
Implemented in PeriodicEventReporter.