summaryrefslogtreecommitdiff
path: root/ace/Event_Handler.h
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1996-12-02 02:31:08 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1996-12-02 02:31:08 +0000
commit09593654ece6c713b2690f7dd5cc0cc42f9ff1bf (patch)
treed3c213e139b90e270be9a81875818cfa5a701ed4 /ace/Event_Handler.h
parent12d1056218c5f7f7ed7664da05d9ea4faaaf5b86 (diff)
downloadATCD-09593654ece6c713b2690f7dd5cc0cc42f9ff1bf.tar.gz
hello
Diffstat (limited to 'ace/Event_Handler.h')
-rw-r--r--ace/Event_Handler.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/ace/Event_Handler.h b/ace/Event_Handler.h
index cad6955dfff..42ab219c69b 100644
--- a/ace/Event_Handler.h
+++ b/ace/Event_Handler.h
@@ -151,6 +151,24 @@ protected:
ACE_Proactor *proactor_;
};
+struct ACE_Export ACE_Notification_Buffer
+ // = TITLE
+ // Simple wrapper for passing <ACE_Event_Handler *>s and
+ // <ACE_Reactor_Mask>s between threads.
+{
+ ACE_Notification_Buffer (void);
+
+ ACE_Notification_Buffer (ACE_Event_Handler *eh,
+ ACE_Reactor_Mask mask);
+
+ ACE_Event_Handler *eh_;
+ // Pointer to the Event_Handler that will be dispatched
+ // by the main event loop.
+
+ ACE_Reactor_Mask mask_;
+ // Mask that indicates which method to call.
+};
+
#if defined (__ACE_INLINE__)
#include "ace/Event_Handler.i"
#endif /* __ACE_INLINE__ */