10 #ifndef TIMEOUTEVENT_H 11 #define TIMEOUTEVENT_H
StatsTick(double time, bool renew=true)
UsageUpdate(double time, bool renew=true)
DummyEvent(double time, bool renew=true)
TimeOut(double time, bool renew=true)
void setInterval(double inter)
virtual std::shared_ptr< TimeOut > getNextTimeout()=0
void process() override
handle the the event TODO: 'process' is maybe not the best word for that, given that our simulator ac...
SchedTimeOut(double time, bool renew=true)
FreqUpdate(double time, bool renew=true)
TriggeringEvent eventType
The event type is need by the scheduling discipline, to determine if this kind of event triggers invo...
virtual std::string getName()=0
get the name of the event