|
| ACE_POSIX_Asynch_Write_File (ACE_POSIX_Proactor *posix_proactor) |
| Constructor. More...
|
|
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 (void) |
| Destructor. More...
|
|
virtual | ~ACE_Asynch_Write_File_Impl (void) |
|
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 (void) |
|
virtual | ~ACE_Asynch_Operation_Impl (void) |
|
| ACE_POSIX_Asynch_Write_Stream (ACE_POSIX_Proactor *posix_proactor) |
| Constructor. More...
|
|
virtual | ~ACE_POSIX_Asynch_Write_Stream (void) |
| Destructor. More...
|
|
int | open (const ACE_Handler::Proxy_Ptr &handler_proxy, ACE_HANDLE handle, const void *completion_key, ACE_Proactor *proactor=0) |
|
int | cancel (void) |
| Check the documentation for ACE_Asynch_Operation::cancel. More...
|
|
ACE_Proactor * | proactor (void) const |
| Return the underlying proactor. More...
|
|
ACE_POSIX_Proactor * | posix_proactor (void) const |
| Return the underlying Proactor implementation. More...
|
|
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).