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

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/TimingService/Includes/TimerHandler.hh

Go to the documentation of this file.
00001 // -*- Mode: c++ -*-
00002 //      CVS: $Id: TimerHandler.hh,v 1.2 2005/07/11 18:17:05 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 
00006 #ifndef TIMER_HANDLER_H
00007 #define TIMER_HANDLER_H
00008 
00009 #include <ace/Timer_Queue.h>
00010 #include <ace/Reactor.h>
00011 
00012 namespace IDEA
00013 {
00014   class SharedTimingService;
00022   class TimerHandler: 
00023     public ACE_Event_Handler
00024   {
00025   public:
00029     TimerHandler( SharedTimingService* sharedTimingService);
00033     ~TimerHandler();
00037     int handle_timeout(const ACE_Time_Value& time, const void* ptr);
00038   private:
00039     SharedTimingService* m_SharedTimingService;
00040   };
00041 
00042 }
00043 
00044 #endif // TIMER_HANDLER_H

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