Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::TimeEventHandler Class Reference
[Agent handle classes]

Virtual functor class which defines what to do when the TimingService wakes up the Agent. More...

#include <TimeEventHandler.hh>

Inheritance diagram for IDEA::TimeEventHandler:

IDEA::ReactivePlannerRunner IDEA::SimulatorTimingServiceHandler List of all members.

Public Methods

 TimeEventHandler ()
 Constructor.

virtual ~TimeEventHandler ()
 Destructor.

virtual void handleWakeupCall (const Time &time)
 Invoked when a wakeup event happens. See Wakeup event.

virtual void handleRebootCall (const Time &time)
 Invoked when a reboot event happens. See Wakeup event.

virtual void stop ()
 Invoked when the AgentTimingServiceImpl stop is invoked.


Detailed Description

Virtual functor class which defines what to do when the TimingService wakes up the Agent.

Author:
David Rijsman rijsman@email.arc.nasa.gov


Constructor & Destructor Documentation

IDEA::TimeEventHandler::TimeEventHandler   [inline]
 

Constructor.

virtual IDEA::TimeEventHandler::~TimeEventHandler   [inline, virtual]
 

Destructor.


Member Function Documentation

virtual void IDEA::TimeEventHandler::handleRebootCall const Time   time [inline, virtual]
 

Invoked when a reboot event happens. See Wakeup event.

Default implementation is empty

Reimplemented in IDEA::ReactivePlannerRunner.

virtual void IDEA::TimeEventHandler::handleWakeupCall const Time   time [inline, virtual]
 

Invoked when a wakeup event happens. See Wakeup event.

Default implementation is empty

Reimplemented in IDEA::ReactivePlannerRunner, and IDEA::SimulatorTimingServiceHandler.

virtual void IDEA::TimeEventHandler::stop   [inline, virtual]
 

Invoked when the AgentTimingServiceImpl stop is invoked.

Reimplemented in IDEA::ReactivePlannerRunner.


Contact information
© IDEA
Generated on Fri Feb 3 17:09:49 2006 for IDEA.