diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-06-18 18:53:27 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-06-18 18:53:27 +0000 |
commit | 152c0f5c127eac99b5c9097aa4db2b34e14e6dd0 (patch) | |
tree | 0d399a92623e98588cd34e4fe0c2cf7fed880173 /examples/C++NPv2/Logging_Event_Handler.cpp | |
parent | 7e7f4a5d3e77a42e648b7dd2e1b9cf23a3780955 (diff) | |
download | ATCD-MyACE.tar.gz |
This commit was manufactured by cvs2svn to create branch 'MyACE'.MyACE
Diffstat (limited to 'examples/C++NPv2/Logging_Event_Handler.cpp')
-rw-r--r-- | examples/C++NPv2/Logging_Event_Handler.cpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/examples/C++NPv2/Logging_Event_Handler.cpp b/examples/C++NPv2/Logging_Event_Handler.cpp deleted file mode 100644 index d805e776390..00000000000 --- a/examples/C++NPv2/Logging_Event_Handler.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/* -** $Id$ -** -** Copyright 2002 Addison Wesley. All Rights Reserved. -*/ - -#include "ace/FILE_Connector.h" - -#include "Logging_Event_Handler.h" -#include "ace/OS_NS_string.h" -#include "ace/os_include/os_netdb.h" - -int Logging_Event_Handler::open () { - - static const char LOGFILE_SUFFIX[] = ".log"; - char filename[MAXHOSTNAMELEN + sizeof (LOGFILE_SUFFIX)]; - ACE_INET_Addr logging_peer_addr; - - logging_handler_.peer ().get_remote_addr (logging_peer_addr); - logging_peer_addr.get_host_name (filename, MAXHOSTNAMELEN); - ACE_OS::strcat (filename, LOGFILE_SUFFIX); - - ACE_FILE_Connector connector; - connector.connect (log_file_, - ACE_FILE_Addr (filename), - 0, // No timeout. - ACE_Addr::sap_any, // Ignored. - 0, // Don't try to reuse the addr. - O_RDWR|O_CREAT|O_APPEND, - ACE_DEFAULT_FILE_PERMS); - - return reactor ()->register_handler - (this, ACE_Event_Handler::READ_MASK); -} - -int Logging_Event_Handler::handle_input (ACE_HANDLE) -{ return logging_handler_.log_record (); } - -int Logging_Event_Handler::handle_close (ACE_HANDLE, - ACE_Reactor_Mask) { - logging_handler_.close (); - log_file_.close (); - delete this; - return 0; -} |