summaryrefslogtreecommitdiff
path: root/ace/Reactor_Impl.h
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2001-07-06 04:27:03 +0000
committerbala <balanatarajan@users.noreply.github.com>2001-07-06 04:27:03 +0000
commitf808d5a4f39c81e8f0c90723d2b710c09e07b049 (patch)
treed2b697a7f6a3a30a9aae66ba8792d7302a4eb3ae /ace/Reactor_Impl.h
parenteca0d02969599819ceacd5e67852d8c2564080ad (diff)
downloadATCD-f808d5a4f39c81e8f0c90723d2b710c09e07b049.tar.gz
ChangeLogTag: Thu Jul 5 23:22:21 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'ace/Reactor_Impl.h')
-rw-r--r--ace/Reactor_Impl.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/ace/Reactor_Impl.h b/ace/Reactor_Impl.h
index 5721d1f14c3..6dd4dcbe6b9 100644
--- a/ace/Reactor_Impl.h
+++ b/ace/Reactor_Impl.h
@@ -335,6 +335,11 @@ public:
/// Resume all <handles>.
virtual int resume_handlers (void) = 0;
+ /// Does the reactor allow the application to resume the handle on
+ /// its own ie. can it pass on the control of handle resumption to
+ /// the application
+ virtual int resumable_handler (void) = 0;
+
/// Return 1 if we any event associations were made by the reactor
/// for the handles that it waits on, 0 otherwise.
virtual int uses_event_associations (void) = 0;
@@ -355,11 +360,11 @@ public:
* @see reset_timer_interval()
*
* @param event_handler event handler to schedule on reactor
- * @param arg argument passed to the handle_timeout() method of event_handler
+ * @param arg argument passed to the handle_timeout() method of event_handler
* @param delta time interval after which the timer will expire
* @param interval time interval after which the timer will be automatically rescheduled
* @return -1 on failure, a timer_id value on success
- */
+ */
virtual long schedule_timer (ACE_Event_Handler *event_handler,
const void *arg,
const ACE_Time_Value &delay,