diff options
Diffstat (limited to 'ace/Select_Reactor_T.h')
-rw-r--r-- | ace/Select_Reactor_T.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ace/Select_Reactor_T.h b/ace/Select_Reactor_T.h index 2f26d04379b..6c6a41e71e5 100644 --- a/ace/Select_Reactor_T.h +++ b/ace/Select_Reactor_T.h @@ -158,6 +158,11 @@ public: // = Event loop drivers. + virtual int work_pending (const ACE_Time_Value &max_wait_time = ACE_Time_Value::zero); + // Returns non-zero if there are I/O events "ready" for dispatching, + // but does not actually dispatch the event handlers. By default, + // don't block while checking this, i.e., "poll". + virtual int handle_events (ACE_Time_Value *max_wait_time = 0); virtual int alertable_handle_events (ACE_Time_Value *max_wait_time = 0); // This event loop driver that blocks for <max_wait_time> before |