#include "ace/Synch_Traits.h"
#include "ace/Thread_Mutex.h"
#include "ace/Refcounted_Auto_Ptr.h"
#include "ace/os_include/os_signal.h"
#include "ace/os_include/sys/os_socket.h"
#include "ace/os_include/sys/os_types.h"
This works on Win32 (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) platforms and on POSIX4 platforms with {aio_*} routines (defined (ACE_HAS_AIO_CALLS))
On Win32 platforms, the implementation of {ACE_Asynch_Transmit_File} and {ACE_Asynch_Accept} are only supported if ACE_HAS_WINSOCK2 is defined or you are on WinNT 4.0 or higher.