|
| ACE_POSIX_Asynch_Write_File (ACE_POSIX_Proactor *posix_proactor) |
| Constructor.
|
|
int | write (ACE_Message_Block &message_block, size_t bytes_to_write, u_long offset, u_long offset_high, const void *act, int priority, int signal_number=0) |
|
virtual | ~ACE_POSIX_Asynch_Write_File () |
| Destructor.
|
|
virtual | ~ACE_Asynch_Write_File_Impl () |
|
virtual int | writev (ACE_Message_Block &message_block, size_t bytes_to_write, u_long offset, u_long offset_high, const void *act, int priority, int signal_number)=0 |
|
virtual int | writev (ACE_Message_Block &message_block, size_t bytes_to_write, const void *act, int priority, int signal_number)=0 |
|
virtual | ~ACE_Asynch_Write_Stream_Impl () |
|
virtual | ~ACE_Asynch_Operation_Impl () |
|
| ACE_POSIX_Asynch_Write_Stream (ACE_POSIX_Proactor *posix_proactor) |
| Constructor.
|
|
int | write (ACE_Message_Block &message_block, size_t bytes_to_write, const void *act, int priority, int signal_number=0) |
|
virtual | ~ACE_POSIX_Asynch_Write_Stream () |
| Destructor.
|
|
int | open (const ACE_Handler::Proxy_Ptr &handler_proxy, ACE_HANDLE handle, const void *completion_key, ACE_Proactor *proactor=0) |
|
int | cancel () |
| Check the documentation for ACE_Asynch_Operation::cancel.
|
|
ACE_Proactor * | proactor () const |
| Return the underlying proactor.
|
|
ACE_POSIX_Proactor * | posix_proactor () const |
| Return the underlying Proactor implementation.
|
|
This class provides concrete implementation for
<ACE_Asynch_Write_File> for POSIX platforms where the
completion strategy for Proactor is based on AIOCB (AIO
Control Blocks).