summaryrefslogtreecommitdiff
path: root/ace/TP_Reactor.h
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2001-10-19 03:47:16 +0000
committerbala <balanatarajan@users.noreply.github.com>2001-10-19 03:47:16 +0000
commit93accd4eb2403646ed79af9960fb931b0acb3470 (patch)
treeac6e3d2651758bb68812ad39e0a12c8cb8f326f5 /ace/TP_Reactor.h
parentbe4ddbef27a3a0c8b70649c6223989bbbe6a335b (diff)
downloadATCD-93accd4eb2403646ed79af9960fb931b0acb3470.tar.gz
ChangeLogTag: Thu Oct 18 22:46:09 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'ace/TP_Reactor.h')
-rw-r--r--ace/TP_Reactor.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/ace/TP_Reactor.h b/ace/TP_Reactor.h
index f82ae427ce3..e51abd99db9 100644
--- a/ace/TP_Reactor.h
+++ b/ace/TP_Reactor.h
@@ -239,6 +239,27 @@ public:
virtual int remove_handler (const ACE_Handle_Set &handle_set,
ACE_Reactor_Mask);
+ /* @todo: The following methods are not supported. Support for
+ * signals is not available in the TP_Reactor. These methods will be
+ * supported once signal handling is supported. We have to include
+ * these two methods in the TP_Reactor to keep some compilers
+ * silent.
+ */
+ /**
+ * Remove the ACE_Event_Handler currently associated with <signum>.
+ * <sigkey> is ignored in this implementation since there is only
+ * one instance of a signal handler. Install the new disposition
+ * (if given) and return the previous disposition (if desired by the
+ * caller). Returns 0 on success and -1 if <signum> is invalid.
+ */
+ virtual int remove_handler (int signum,
+ ACE_Sig_Action *new_disp,
+ ACE_Sig_Action *old_disp = 0,
+ int sigkey = -1);
+
+ /// Calls <remove_handler> for every signal in <sigset>.
+ virtual int remove_handler (const ACE_Sig_Set &sigset);
+
/// 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. The TP reactor has can allow applications to