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