ACE  6.2.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes
POSIX_Asynch_IO.h File Reference
#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"

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 91688 2010-09-09 11:21:50Z johnnyw

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

Author
Irfan Pyarali irfan.nosp@m.@cs..nosp@m.wustl.nosp@m..edu
Tim Harrison harri.nosp@m.son@.nosp@m.cs.wu.nosp@m.stl..nosp@m.edu
Alexander Babu Arulanthu alex@.nosp@m.cs.w.nosp@m.ustl..nosp@m.edu
Roger Tragin r.tra.nosp@m.gin@.nosp@m.compu.nosp@m.ter..nosp@m.org
Alexander Libman alibm.nosp@m.an@b.nosp@m.altim.nosp@m.ore..nosp@m.com