Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

POSIX_Proactor.h File Reference

POSIX_Proactor.h,v 4.35 2002/04/25 19:48:19 shuston Exp. More...

#include "ace/config-all.h"
#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 dependency graph for POSIX_Proactor.h:

Include dependency graph

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

Included by dependency graph

Compounds

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...

class  ACE_POSIX_Proactor
 POSIX implementation of the Proactor. More...

class  ACE_POSIX_SIG_Proactor
 This Proactor implementation does compeltion querying using POSIX Real Time signals. <sigtimedwait>/<sigwaitinfo> call is used to get the notify/get the completions. The real-time signals that are going to be used with this Proactor should be given apriori in the constructor, so that those signals can be masked from asynchornous delivery. More...


Defines

#define ACE_AIO_MAX_SIZE   2048
#define ACE_AIO_DEFAULT_SIZE   1024

Detailed Description

POSIX_Proactor.h,v 4.35 2002/04/25 19:48:19 shuston Exp.

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>

Define Documentation

#define ACE_AIO_DEFAULT_SIZE   1024
 

#define ACE_AIO_MAX_SIZE   2048
 


Generated on Wed May 22 23:50:41 2002 for ACE by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001