# POSIX_Asynch_IO.h File Reference

`#include "ace/config-all.h"`
`#include "ace/os_include/os_aio.h"`
`#include "ace/Asynch_IO_Impl.h"`
`#include "ace/Unbounded_Queue.h"`
`#include "ace/Map_Manager.h"`
`#include "ace/Event_Handler.h"`
`#include "ace/Null_Mutex.h"`

Include dependency graph for POSIX_Asynch_IO.h:

This graph shows which files directly or indirectly include this file:

## Classes

class | ACE_POSIX_Asynch_Result
class | ACE_POSIX_Asynch_Operation
| This class implements <ace_asynch_operation> for all implementations of Proactor (AIOCB, SIG, SUN) Specific future implementations can derive from this class. More...
class | ACE_POSIX_Asynch_Read_Stream_Result
| This class provides concrete implementation for <ACE_Asynch_Read_Stream::Result> class for POSIX platforms. More...
class | ACE_POSIX_Asynch_Read_Stream
class | ACE_POSIX_Asynch_Write_Stream_Result
| This class provides concrete implementation for <ACE_Asynch_Write_Stream::Result> on POSIX platforms. More...
class | ACE_POSIX_Asynch_Write_Stream
| This class implements <ace_asynch_write_stream> for all POSIX implementations of ACE_Proactor. More...
class | ACE_POSIX_Asynch_Read_File_Result
| This class provides concrete implementation for <ACE_Asynch_Read_File::Result> class for POSIX platforms. More...
class | ACE_POSIX_Asynch_Read_File
| This class is a factory for starting off asynchronous reads on a file. This class implements <ace_asynch_read_file> for all POSIX implementations of Proactor. More...
class | ACE_POSIX_Asynch_Write_File_Result
| This class provides implementation for <ace_asynch_write_file_result> for POSIX platforms. More...
class | ACE_POSIX_Asynch_Write_File
class | ACE_POSIX_Asynch_Accept_Result
| This is that class which will be passed back to the <handler> when the asynchronous accept completes. More...
class | ACE_POSIX_Asynch_Accept
| For the POSIX implementation this class is common for all Proactors (AIOCB/SIG/SUN). More...
class | ACE_POSIX_Asynch_Connect_Result
| This is that class which will be passed back to the completion handler when the asynchronous connect completes. More...
class | ACE_POSIX_Asynch_Connect
class | ACE_POSIX_Asynch_Transmit_File_Result
| This is that class which will be passed back to the <handler> when the asynchronous transmit file completes. More...
class | ACE_POSIX_Asynch_Transmit_File
| Implementation for transmit_file will make use of POSIX_Asynch_Transmit_Handler. More...
class | ACE_POSIX_Asynch_Read_Dgram
| This class is a factory for starting off asynchronous reads on a UDP socket. More...
class | ACE_POSIX_Asynch_Write_Dgram_Result
class | ACE_POSIX_Asynch_Write_Dgram
| This class is a factory for starting off asynchronous writes on a UDP socket. The UDP socket must be "connected", as there is no facility for specifying the destination address on each send operation. More...
class | ACE_POSIX_Asynch_Read_Dgram_Result
| This is class provides concrete implementation for ACE_Asynch_Read_Dgram::Result class. More...

## Detailed Description

Id
  POSIX_Asynch_IO.h,v 4.49 2005/10/28 16:14:54 ossama Exp

The implementation classes for POSIX implementation of Asynch Operations are defined here in this file.

Author:
  Irfan Pyarali <irfan@cs.wustl.edu>

  Tim Harrison <harrison@cs.wustl.edu>

  Alexander Babu Arulanthu <alex@cs.wustl.edu>

  Roger Tragin <r.tragin@computer.org>

  Alexander Libman <alibman@baltimore.com>