#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:
Go to the source code of 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 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 for all POSIX implementations of Proactor. More... | |
class | ACE_POSIX_Asynch_Write_File_Result |
This class provides implementation for 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 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... | |
Variables | |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL class | ACE_POSIX_Proactor |
The implementation classes for POSIX implementation of Asynch Operations are defined here in this file.
Tim Harrison <harrison@cs.wustl.edu>
Alexander Babu Arulanthu <alex@cs.wustl.edu>
Roger Tragin <r.tragin@computer.org>
Alexander Libman <alibman@baltimore.com>
Definition in file POSIX_Asynch_IO.h.
|
The factory method for this class is with the POSIX_Proactor class. Definition at line 46 of file POSIX_Asynch_IO.h. |