Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ACE_Reactor_Timer_Interface Class Reference

Interface for timer related methods on the Reactor. More...

#include <Reactor_Timer_Interface.h>

Inheritance diagram for ACE_Reactor_Timer_Interface:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual long schedule_timer (ACE_Event_Handler *event_handler, const void *arg, const ACE_Time_Value &delay, const ACE_Time_Value &interval=ACE_Time_Value::zero)=0
virtual int reset_timer_interval (long timer_id, const ACE_Time_Value &interval)=0
virtual int cancel_timer (long timer_id, const void **arg=0, int dont_call_handle_close=1)=0
virtual int cancel_timer (ACE_Event_Handler *event_handler, int dont_call_handle_close=1)=0

Detailed Description

Interface for timer related methods on the Reactor.


Member Function Documentation

virtual int ACE_Reactor_Timer_Interface::cancel_timer ACE_Event_Handler   event_handler,
int    dont_call_handle_close = 1
[pure virtual]
 

Implemented in ACE_Reactor.

virtual int ACE_Reactor_Timer_Interface::cancel_timer long    timer_id,
const void **    arg = 0,
int    dont_call_handle_close = 1
[pure virtual]
 

Implemented in ACE_Reactor.

virtual int ACE_Reactor_Timer_Interface::reset_timer_interval long    timer_id,
const ACE_Time_Value   interval
[pure virtual]
 

Implemented in ACE_Reactor.

virtual long ACE_Reactor_Timer_Interface::schedule_timer ACE_Event_Handler   event_handler,
const void *    arg,
const ACE_Time_Value   delay,
const ACE_Time_Value   interval = ACE_Time_Value::zero
[pure virtual]
 

Implemented in ACE_Reactor.


The documentation for this class was generated from the following file:
Generated on Wed Jan 14 22:47:00 2004 for ACE by doxygen1.2.18