#include <scheduler.hh>
Inheritance diagram for olsr::sch::TimedEvent:
Public Member Functions | |
TimedEvent (const timeval_t &n) | |
virtual | ~TimedEvent () |
const timeval_t & | next () const |
void | set_next (const timeval_t &n) |
Protected Attributes | |
timeval_t | next_ |
Next time of triggering. | |
Private Types | |
typedef TimedEvent | This |
typedef Event | Super |
typedef TimedEvent olsr::sch::TimedEvent::This [private] |
Reimplemented in olsr::sch::MessageSender< M >, olsr::sch::MessageSender< msg::TCMessage >, olsr::sch::MessageForwarder, olsr::sch::StatePrinter, olsr::sch::UpdateEvent< F >, olsr::sch::PeriodicEvent_< I >, olsr::sch::JitteredEvent, and olsr::sch::PeriodicEvent_< olsr::sch::internal::JitterIncrement >.
typedef Event olsr::sch::TimedEvent::Super [private] |
Reimplemented in olsr::sch::MessageSender< M >, olsr::sch::MessageSender< msg::TCMessage >, olsr::sch::MessageForwarder, olsr::sch::StatePrinter, olsr::sch::UpdateEvent< F >, olsr::sch::PeriodicEvent_< I >, olsr::sch::JitteredEvent, and olsr::sch::PeriodicEvent_< olsr::sch::internal::JitterIncrement >.
olsr::sch::TimedEvent::TimedEvent | ( | const timeval_t & | n | ) | [inline] |
Constructor.
virtual olsr::sch::TimedEvent::~TimedEvent | ( | ) | [inline, virtual] |
Destructor.
const timeval_t& olsr::sch::TimedEvent::next | ( | ) | const [inline] |
Next iteration accessor.
void olsr::sch::TimedEvent::set_next | ( | const timeval_t & | n | ) | [inline] |
timeval_t olsr::sch::TimedEvent::next_ [protected] |
Next time of triggering.