diff options
Diffstat (limited to 'ace/Select_Reactor.h')
-rw-r--r-- | ace/Select_Reactor.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ace/Select_Reactor.h b/ace/Select_Reactor.h index c5e5eeddb88..a43c64c60b5 100644 --- a/ace/Select_Reactor.h +++ b/ace/Select_Reactor.h @@ -944,10 +944,20 @@ protected: int handle_events_i (ACE_Time_Value *max_wait_time = 0); // Stops the VC++ compiler from bitching about exceptions and destructors + + int supress_notify_renew (void); + void supress_notify_renew (int sr); + // Controls/access whether the notify handler should renew the + // Select_Reactor's token or not. + friend class ACE_Select_Reactor_Notify; friend class ACE_Select_Reactor_Handler_Repository; private: + int supress_renew_; + // Determine whether we should renew Select_Reactor's token after handling + // the notification message. + ACE_Select_Reactor (const ACE_Select_Reactor &); ACE_Select_Reactor &operator = (const ACE_Select_Reactor &); // Deny access since member-wise won't work... |