summaryrefslogtreecommitdiff
path: root/ace/WFMO_Reactor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/WFMO_Reactor.cpp')
-rw-r--r--ace/WFMO_Reactor.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/ace/WFMO_Reactor.cpp b/ace/WFMO_Reactor.cpp
index d1c7043b35c..67733f38837 100644
--- a/ace/WFMO_Reactor.cpp
+++ b/ace/WFMO_Reactor.cpp
@@ -1930,6 +1930,7 @@ ACE_WFMO_Reactor_Notify::handle_signal (int signum,
switch (buffer->mask_)
{
case ACE_Event_Handler::READ_MASK:
+ case ACE_Event_Handler::ACCEPT_MASK:
result = buffer->eh_->handle_input (ACE_INVALID_HANDLE);
break;
case ACE_Event_Handler::WRITE_MASK:
@@ -1938,6 +1939,12 @@ ACE_WFMO_Reactor_Notify::handle_signal (int signum,
case ACE_Event_Handler::EXCEPT_MASK:
result = buffer->eh_->handle_exception (ACE_INVALID_HANDLE);
break;
+ case ACE_Event_Handler::QOS_MASK:
+ result = buffer->eh_->handle_qos (ACE_INVALID_HANDLE);
+ break;
+ case ACE_Event_Handler::GROUP_QOS_MASK:
+ result = buffer->eh_->handle_group_qos (ACE_INVALID_HANDLE);
+ break;
default:
ACE_ERROR ((LM_ERROR,
ASYS_TEXT ("invalid mask = %d\n"),