ACE
6.1.8
|
This is that class which will be passed back to the handler when the asynchronous connect completes. More...
#include <Asynch_IO.h>
Public Member Functions | |
ACE_HANDLE | connect_handle (void) const |
I/O handle for the connection. More... | |
ACE_Asynch_Connect_Result_Impl * | implementation (void) const |
Get the implementation. More... | |
![]() | |
size_t | bytes_transferred (void) const |
Number of bytes transferred by the operation. More... | |
const void * | act (void) const |
ACT associated with the operation. More... | |
int | success (void) const |
Did the operation succeed? More... | |
const void * | completion_key (void) const |
unsigned long | error (void) const |
Error value if the operation fails. More... | |
ACE_HANDLE | event (void) const |
unsigned long | offset (void) const |
unsigned long | offset_high (void) const |
int | priority (void) const |
int | signal_number (void) const |
virtual | ~ACE_Asynch_Result (void) |
Destructor. More... | |
Protected Member Functions | |
Result (ACE_Asynch_Connect_Result_Impl *implementation) | |
Contructor. Implementation will not be deleted. More... | |
virtual | ~Result (void) |
Destructor. More... | |
![]() | |
ACE_Asynch_Result (ACE_Asynch_Result_Impl *implementation) | |
ACE_Asynch_Result_Impl * | implementation (void) const |
Get the implementation class. More... | |
Protected Attributes | |
ACE_Asynch_Connect_Result_Impl * | implementation_ |
Impelmentation class. More... | |
![]() | |
ACE_Asynch_Result_Impl * | implementation_ |
Implementation class. More... | |
Friends | |
class | ACE_POSIX_Asynch_Connect_Result |
class | ACE_WIN32_Asynch_Connect_Result |
This is that class which will be passed back to the handler when the asynchronous connect completes.
This class has all the information necessary for the handler to uniquely identify the completion of the asynchronous connect.
|
protected |
Contructor. Implementation will not be deleted.
|
protectedvirtual |
Destructor.
ACE_HANDLE ACE_Asynch_Connect::Result::connect_handle | ( | void | ) | const |
I/O handle for the connection.
ACE_Asynch_Connect_Result_Impl * ACE_Asynch_Connect::Result::implementation | ( | void | ) | const |
Get the implementation.
|
friend |
The concrete implementation result classes only construct this class.
|
friend |
|
protected |
Impelmentation class.