#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.
1.5.1