

Public Methods | |
| ACE_POSIX_Asynch_Transmit_Handler (ACE_POSIX_AIOCB_Proactor *posix_aiocb_proactor, ACE_POSIX_Asynch_Transmit_File_Result *result) | |
| virtual | ~ACE_POSIX_Asynch_Transmit_Handler (void) |
| int | transmit (void) |
Protected Types | |
| enum | ACT { HEADER_ACT = 1, DATA_ACT = 2, TRAILER_ACT = 3 } |
Protected Methods | |
| virtual void | handle_write_stream (const ACE_Asynch_Write_Stream::Result &result) |
| This method will be called when an asynchronous write completes on a stream. More... | |
| virtual void | handle_read_file (const ACE_Asynch_Read_File::Result &result) |
| This method will be called when an asynchronous read completes on a file. More... | |
| int | initiate_read_file (void) |
Protected Attributes | |
| ACE_POSIX_Asynch_Transmit_File_Result * | result_ |
| ACE_Message_Block * | mb_ |
| ACT | header_act_ |
| ACT | data_act_ |
| ACT | trailer_act_ |
| size_t | file_offset_ |
| size_t | file_size_ |
| size_t | bytes_transferred_ |
| ACE_POSIX_Asynch_Read_File | rf_ |
| ACE_POSIX_Asynch_Write_Stream | ws_ |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
This method will be called when an asynchronous read completes on a file.
Reimplemented from ACE_Handler. |
|
|
This method will be called when an asynchronous write completes on a stream.
Reimplemented from ACE_Handler. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001