diff options
Diffstat (limited to 'docs/tutorials/001/server.cpp')
-rw-r--r-- | docs/tutorials/001/server.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/docs/tutorials/001/server.cpp b/docs/tutorials/001/server.cpp deleted file mode 100644 index a2a89d22d1a..00000000000 --- a/docs/tutorials/001/server.cpp +++ /dev/null @@ -1,36 +0,0 @@ - -// $Id$ - - -#include "ace/Reactor.h" -ACE_Reactor * g_reactor; - -#include "acceptor.h" - -static sig_atomic_t finished = 0; -extern "C" void handler (int) { finished = 1; } - -static const u_short PORT = ACE_DEFAULT_SERVER_PORT; - -int -main (int argc, char *argv[]) -{ - g_reactor = new ACE_Reactor; - - ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT); - - ACE_INET_Addr addr (PORT); - Logging_Acceptor * peer_acceptor = new Logging_Acceptor(addr); - - if (g_reactor-> register_handler (peer_acceptor, ACE_Event_Handler::READ_MASK) == -1) - ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1); - - ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting up server logging daemon\n")); - - while (!finished) - g_reactor-> handle_events (); - - ACE_DEBUG ((LM_DEBUG, "(%P|%t) shutting down server logging daemon\n")); - - return 0; -} |