scheduler.hh File Reference

The declarations of the events and the scheduler. More...

#include <sys/poll.h>
#include <string>
#include <set>
#include "config.hh"
#include "utl/meta.hh"
#include "utl/timeval.hh"
#include "scheduler.hxx"

Go to the source code of this file.

Namespaces

namespace  olsr
namespace  olsr::sch
namespace  olsr::sch::upd
namespace  olsr::sch::internal

Classes

class  olsr::sch::LoopHandler
class  olsr::sch::Event
 Abstract event class. More...
class  olsr::sch::TimedEvent
 Timed event abstract class. More...
struct  olsr::sch::upd::SetEraser< S, I >
class  olsr::sch::UpdateEvent< F >
struct  olsr::sch::internal::TrivialIncrement
class  olsr::sch::PeriodicEvent_< I >
struct  olsr::sch::internal::JitterIncrement
class  olsr::sch::JitteredEvent
struct  olsr::sch::internal::PollData
class  olsr::sch::PollEvent_< P >
class  olsr::sch::Scheduler
 The scheduler class. More...
struct  olsr::sch::Scheduler::tevent_less
struct  olsr::sch::Scheduler::ioevent_less
class  olsr::sch::Updatable< E >

Defines

#define QOLYESTER_SCH_SCHEDULER_HH   1

Typedefs

typedef PeriodicEvent_ olsr::sch::PeriodicEvent
typedef PollEvent_< internal::PollData > olsr::sch::IOEvent
typedef PollEvent_ olsr::sch::IOEvent
typedef sch::Scheduler olsr::sched_t

Functions

void olsr::sch::term_handler (int)
 Termination signals handler function.
void olsr::sch::int_handler (int)
void olsr::sch::quit_handler (int)


Detailed Description

The declarations of the events and the scheduler.

Author:
Ignacy Gawedzki
Date:
Fri Sep 26 16:06:29 2003
The global scheme goes like this:

Define Documentation

#define QOLYESTER_SCH_SCHEDULER_HH   1


Generated on Mon Sep 10 17:02:13 2007 for Qolyester daemon by  doxygen 1.5.1