Public Member Functions |
| ACE_POSIX_Asynch_Read_Stream (ACE_POSIX_Proactor *posix_proactor) |
| Constructor.
|
int | read (ACE_Message_Block &message_block, size_t bytes_to_read, const void *act, int priority, int signal_number=0) |
virtual | ~ACE_POSIX_Asynch_Read_Stream (void) |
| Destructor.
|
virtual | ~ACE_Asynch_Read_Stream_Impl (void) |
virtual int | readv (ACE_Message_Block &message_block, size_t bytes_to_read, const void *act, int priority, int signal_number)=0 |
virtual | ~ACE_Asynch_Operation_Impl (void) |
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.
|
ACE_Proactor * | proactor (void) const |
| Return the underlying proactor.
|
ACE_POSIX_Proactor * | posix_proactor (void) const |
| Return the underlying Proactor implementation.
|
This class implements <ACE_Asynch_Read_Stream> for all POSIX based implementation of Proactor.