ACE  6.3.3
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
ACE_Asynch_Connect::Result Class Reference

This is that class which will be passed back to the handler when the asynchronous connect completes. More...

#include <Asynch_IO.h>

Inheritance diagram for ACE_Asynch_Connect::Result:
Inheritance graph
[legend]
Collaboration diagram for ACE_Asynch_Connect::Result:
Collaboration graph
[legend]

Public Member Functions

ACE_HANDLE connect_handle (void) const
 I/O handle for the connection. More...
 
ACE_Asynch_Connect_Result_Implimplementation (void) const
 Get the implementation. More...
 
- Public Member Functions inherited from ACE_Asynch_Result
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...
 
- Protected Member Functions inherited from ACE_Asynch_Result
 ACE_Asynch_Result (ACE_Asynch_Result_Impl *implementation)
 
ACE_Asynch_Result_Implimplementation (void) const
 Get the implementation class. More...
 

Protected Attributes

ACE_Asynch_Connect_Result_Implimplementation_
 Impelmentation class. More...
 
- Protected Attributes inherited from ACE_Asynch_Result
ACE_Asynch_Result_Implimplementation_
 Implementation class. More...
 

Friends

class ACE_POSIX_Asynch_Connect_Result
 
class ACE_WIN32_Asynch_Connect_Result
 

Detailed Description

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.

Constructor & Destructor Documentation

ACE_Asynch_Connect::Result::Result ( ACE_Asynch_Connect_Result_Impl implementation)
protected

Contructor. Implementation will not be deleted.

ACE_Asynch_Connect::Result::~Result ( void  )
protectedvirtual

Destructor.

Member Function Documentation

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.

Friends And Related Function Documentation

friend class ACE_POSIX_Asynch_Connect_Result
friend

The concrete implementation result classes only construct this class.

friend class ACE_WIN32_Asynch_Connect_Result
friend

Member Data Documentation

ACE_Asynch_Connect_Result_Impl* ACE_Asynch_Connect::Result::implementation_
protected

Impelmentation class.


The documentation for this class was generated from the following files: