summaryrefslogtreecommitdiff
path: root/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp')
-rw-r--r--examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp59
1 files changed, 0 insertions, 59 deletions
diff --git a/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp b/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp
deleted file mode 100644
index 139d3915072..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_prerun_state_changes.cpp
-//
-// = DESCRIPTION
-//
-// Tests the Reactor's ability to handle state changes before
-// getting a chance to run.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-class Event_Handler : public ACE_Event_Handler
-// = TITLE
-// Generic Event Handler.
-//
-{
-public:
- virtual int handle_close (ACE_HANDLE handle, ACE_Reactor_Mask mask)
- {
- ACE_DEBUG ((LM_DEBUG,
- "event handler %d closed.\n",
- (int) handle));
- delete this;
- return 0;
- }
-};
-
-int
-main (int argc, char *argv[])
-{
- ACE_HANDLE handle = (ACE_HANDLE) ::socket (PF_INET, SOCK_STREAM, 0);
-
- Event_Handler *event_handler = new Event_Handler;
-
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (handle,
- event_handler,
- ACE_Event_Handler::READ_MASK) == 0);
-
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (handle,
- event_handler,
- ACE_Event_Handler::WRITE_MASK | ACE_Event_Handler::QOS_MASK) == 0);
-
- ACE_ASSERT (ACE_Reactor::instance ()->remove_handler (handle,
- ACE_Event_Handler::READ_MASK) == 0);
-
- return 0;
-}