diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-09-23 07:40:53 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-09-23 07:40:53 +0000 |
commit | f7fc0a325de3ed035ba49b57bce59f40e3e47334 (patch) | |
tree | 0ee9b34bda3d7c4e6edb2a849b7e8fb249aba464 /examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp | |
parent | ad435afda0158f2154ae04cb764766f17f5f24bd (diff) | |
download | ATCD-TAO-0_2_14.tar.gz |
This commit was manufactured by cvs2svn to create tag 'TAO-0_2_14'.TAO-0_2_14
Diffstat (limited to 'examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp')
-rw-r--r-- | examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp | 61 |
1 files changed, 0 insertions, 61 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 182ed6d3e2c..00000000000 --- a/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp +++ /dev/null @@ -1,61 +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" - -ACE_RCSID(ReactorEx, test_prerun_state_changes, "$Id$") - -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; -} |