This class provides concrete implementation for <ACE_Asynch_Read_Stream::Result> class for POSIX platforms.
More...
#include <POSIX_Asynch_IO.h>
|
| ACE_POSIX_Asynch_Read_Stream_Result (const ACE_Handler::Proxy_Ptr &handler_proxy, ACE_HANDLE handle, ACE_Message_Block &message_block, size_t bytes_to_read, const void *act, ACE_HANDLE event, int priority, int signal_number) |
|
virtual void | complete (size_t bytes_transferred, int success, const void *completion_key, u_long error) |
|
virtual | ~ACE_POSIX_Asynch_Read_Stream_Result (void) |
| Destructor.
|
|
| ACE_Asynch_Read_Stream_Result_Impl (void) |
| Do-nothing constructor.
|
|
| ACE_Asynch_Result_Impl (void) |
| Do-nothing constructor.
|
|
| ACE_POSIX_Asynch_Result (const ACE_Handler::Proxy_Ptr &handler_proxy, const void *act, ACE_HANDLE event, u_long offset, u_long offset_high, int priority, int signal_number) |
| Constructor. <Event> is not used on POSIX.
|
|
This class provides concrete implementation for <ACE_Asynch_Read_Stream::Result> class for POSIX platforms.
ACE_POSIX_Asynch_Read_Stream_Result::ACE_POSIX_Asynch_Read_Stream_Result |
( |
const ACE_Handler::Proxy_Ptr & |
handler_proxy, |
|
|
ACE_HANDLE |
handle, |
|
|
ACE_Message_Block & |
message_block, |
|
|
size_t |
bytes_to_read, |
|
|
const void * |
act, |
|
|
ACE_HANDLE |
event, |
|
|
int |
priority, |
|
|
int |
signal_number |
|
) |
| |
|
protected |
ACE_POSIX_Asynch_Read_Stream_Result::~ACE_POSIX_Asynch_Read_Stream_Result |
( |
void |
| ) |
|
|
protectedvirtual |
size_t ACE_POSIX_Asynch_Read_Stream_Result::bytes_to_read |
( |
void |
| ) |
const |
|
virtual |
void ACE_POSIX_Asynch_Read_Stream_Result::complete |
( |
size_t |
bytes_transferred, |
|
|
int |
success, |
|
|
const void * |
completion_key, |
|
|
u_long |
error |
|
) |
| |
|
protectedvirtual |
ACE_HANDLE ACE_POSIX_Asynch_Read_Stream_Result::handle |
( |
void |
| ) |
const |
|
virtual |
ACE_Message_Block & ACE_POSIX_Asynch_Read_Stream_Result::message_block |
( |
void |
| ) |
const |
|
virtual |
Factory classes will have special permissions.
The Proactor constructs the Result class for faking results.
Message block for reading the data into.
The documentation for this class was generated from the following files: