ACE  6.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros
POSIX_Proactor.h File Reference
#include "ace/Proactor_Impl.h"
#include "ace/Free_List.h"
#include "ace/Pipe.h"
#include "ace/POSIX_Asynch_IO.h"
#include "ace/Asynch_Pseudo_Task.h"
#include "ace/POSIX_Proactor.inl"

Classes

class  ACE_POSIX_Proactor
 POSIX implementation of the Proactor. More...
 
class  ACE_POSIX_AIOCB_Proactor
 This Proactor makes use of Asynchronous I/O Control Blocks (AIOCB) to notify/get the completion status of the <aio_> operations issued. More...
 
class  ACE_POSIX_Asynch_Timer
 This class is posted to the completion port when a timer expires. When the complete() method of this object is called, the handler's handle_timeout() method will be called. More...
 

Macros

#define ACE_AIO_MAX_SIZE   2048
 
#define ACE_AIO_DEFAULT_SIZE   1024
 

Detailed Description

Id:
POSIX_Proactor.h 80826 2008-03-04 14:51:23Z wotte
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

Macro Definition Documentation

#define ACE_AIO_DEFAULT_SIZE   1024
#define ACE_AIO_MAX_SIZE   2048