#include <POSIX_Asynch_IO.h>
Inheritance diagram for ACE_POSIX_AIOCB_Asynch_Operation:


Public Methods | |
| ACE_POSIX_AIOCB_Proactor * | posix_proactor (void) const |
| Return the underlying Proactor implementation. More... | |
Protected Methods | |
| ACE_POSIX_AIOCB_Asynch_Operation (ACE_POSIX_AIOCB_Proactor *posix_aiocb_proactor) | |
| Contructor. More... | |
| virtual | ~ACE_POSIX_AIOCB_Asynch_Operation (void) |
| Destructor. More... | |
| virtual int | register_and_start_aio (ACE_POSIX_Asynch_Result *result, int op) |
| This is the method which does the real work to start aio and should be used instead of shared_read/shared_write <op> means operation : 0 - read , 1 - write. More... | |
Protected Attributes | |
| ACE_POSIX_AIOCB_Proactor * | posix_aiocb_proactor_ |
|
|
Contructor.
|
|
|
Destructor.
|
|
|
Return the underlying Proactor implementation.
|
|
||||||||||||
|
This is the method which does the real work to start aio and should be used instead of shared_read/shared_write <op> means operation : 0 - read , 1 - write.
|
|
|
It is easy to get this specific implementation proactor here, since it is the one that creates the correct POSIX_Asynch_* objects. We can use this to get to the implementation proactor directly. |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001