Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

olsr::sch::TimedEvent Class Reference

Timed event abstract class. More...

#include <scheduler.hh>

Inheritance diagram for olsr::sch::TimedEvent:

olsr::sch::Event olsr::sch::MessageForwarder olsr::sch::PeriodicEvent_< I > olsr::sch::PeriodicEvent_< internal::JitterIncrement > olsr::sch::UpdateEvent< F > olsr::sch::StatePrinter olsr::sch::JitteredEvent olsr::sch::MessageSender< M > olsr::sch::MessageSender< msg::TCMessage > List of all members.

Public Member Functions

 TimedEvent (const timeval_t &n)
virtual ~TimedEvent ()
const timeval_tnext () 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

Detailed Description

Timed event abstract class.


Member Typedef Documentation

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_< internal::JitterIncrement >.

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_< internal::JitterIncrement >.


Constructor & Destructor Documentation

olsr::sch::TimedEvent::TimedEvent const timeval_t n  )  [inline]
 

Constructor.

  • next time of next triggering
  • h pointer to handler object

virtual olsr::sch::TimedEvent::~TimedEvent  )  [inline, virtual]
 

Destructor.


Member Function Documentation

const timeval_t& olsr::sch::TimedEvent::next  )  const [inline]
 

Next iteration accessor.

Returns:
reference to next time of triggering

void olsr::sch::TimedEvent::set_next const timeval_t n  )  [inline]
 


Member Data Documentation

timeval_t olsr::sch::TimedEvent::next_ [protected]
 

Next time of triggering.


The documentation for this class was generated from the following file:
Generated on Thu Jul 28 21:21:50 2005 for Qolyester daemon by  doxygen 1.4.1