This is that class which will be passed back to the handler when the asynchronous accept completes.
More...
Public Member Functions |
size_t | bytes_to_read (void) const |
ACE_Message_Block & | message_block (void) const |
| Message block which contains the read data.
|
ACE_HANDLE | listen_handle (void) const |
| I/O handle used for accepting new connections.
|
ACE_HANDLE | accept_handle (void) const |
| I/O handle for the new connection.
|
Protected Member Functions |
| ACE_POSIX_Asynch_Accept_Result (const ACE_Handler::Proxy_Ptr &handler_proxy, ACE_HANDLE listen_handle, ACE_HANDLE accept_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) |
| ACE_Proactor will call this method when the accept completes.
|
virtual | ~ACE_POSIX_Asynch_Accept_Result (void) |
| Destructor.
|
Protected Attributes |
ACE_Message_Block & | message_block_ |
| Message block for reading the data into.
|
ACE_HANDLE | listen_handle_ |
| I/O handle used for accepting new connections.
|
Friends |
class | ACE_POSIX_Asynch_Accept |
| Factory classes will have special permissions.
|
class | ACE_POSIX_Proactor |
| The Proactor constructs the Result class for faking results.
|
This is that class which will be passed back to the handler when the asynchronous accept completes.
This class has all the information necessary for the handler to uniquiely identify the completion of the asynchronous accept.