diff options
author | bala <balanatarajan@users.noreply.github.com> | 2001-08-24 21:23:56 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2001-08-24 21:23:56 +0000 |
commit | a5ca76d4d27526f2905fff8b9bb0f0f297dd68ed (patch) | |
tree | ba223c951bf1eba2a7bb5a9e6043a82f3dadf2cf /ace/Reactor_Impl.h | |
parent | 9be313215bd4606577708f16c7770bbe9913c7d4 (diff) | |
download | ATCD-a5ca76d4d27526f2905fff8b9bb0f0f297dd68ed.tar.gz |
ChangeLogTag: Fri Aug 24 16:10:20 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'ace/Reactor_Impl.h')
-rw-r--r-- | ace/Reactor_Impl.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ace/Reactor_Impl.h b/ace/Reactor_Impl.h index 6dd4dcbe6b9..9a279e1dea8 100644 --- a/ace/Reactor_Impl.h +++ b/ace/Reactor_Impl.h @@ -69,6 +69,15 @@ public: virtual int dispatch_notifications (int &number_of_active_handles, ACE_Handle_Set &rd_mask) = 0; + /// Returns the ACE_HANDLE of the notify pipe on which the reactor + /// is listening for notifications so that other threads can unblock + /// the <Reactor_Impl> + virtual ACE_HANDLE notify_handle (void) = 0; + + /// Handle one of the notify call on the <handle>. This could be + /// because of a thread trying to unblock the <Reactor_Impl> + virtual int dispatch_notify (ACE_HANDLE handle) = 0; + /** * Set the maximum number of times that the <handle_input> method * will iterate and dispatch the <ACE_Event_Handlers> that are |