INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

NONFRAMEWORK CODE
Driver Interfaces
Drivers
Libraries
Utilities

FRAMEWORK CODE
Interfaces
Components
Libraries
Utilities

Full Software Listings

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

hydroiceutil::EventScheduler Class Reference

#include <eventscheduler.h>

List of all members.

Classes

struct  Config
 Event schedule configuration structure. More...

Public Member Functions

 EventScheduler (gbxutilacfr::Tracer &tracer, const EventScheduler::Config &config=EventScheduler::Config())
 Constructor.
void scheduleEvent (EventReceiver &receiver, const EventPtr &event, double delay)
 Will send event event to the event reciever receiver after delay [seconds].
void scheduleEvent (EventReceiver &receiver, int type, double delay)

Detailed Description

A simple event schedule. Only very inaccurate dispatch can be expected. The scheduler sleeps for a while, wakes up, checks for events which are past-due and dispatches all of them in order. The resolution of the scheduler can be controlled somewhat by changing the interval between polls.

Scheduling events from inside the dispatched event is allowed.


Member Function Documentation

void EventScheduler::scheduleEvent ( EventReceiver receiver,
int  type,
double  delay 
)

Will send an hydroiceutil::Event event of type type to the event reciever receiver after delay [seconds].

References scheduleEvent().


The documentation for this class was generated from the following files:
 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5