/* ** Copyright 2001 Addison Wesley. All Rights Reserved. */ #ifndef _REACTIVE_LOGGING_SERVER_H #define _REACTIVE_LOGGING_SERVER_H #include "ace/INET_Addr.h" #include "ace/SOCK_Acceptor.h" #include "ace/SOCK_Stream.h" #include "ace/Log_Record.h" #include "ace/Handle_Set.h" #include "ace/Basic_Types.h" #include "ace/Truncate.h" #include "ace/os_include/os_fcntl.h" #include "Iterative_Logging_Server.h" class Reactive_Logging_Server : public Iterative_Logging_Server { protected: // Keep track of the acceptor socket handle and all the // connected stream socket handles. ACE_Handle_Set master_handle_set_; // Keep track of handles marked as active by