This is class provides concrete implementation for ACE_Asynch_Read_Dgram::Result class.  
 More...
#include <POSIX_Asynch_IO.h>
List of all members.
| 
Protected Member Functions | 
|  | ACE_POSIX_Asynch_Read_Dgram_Result (const ACE_Handler::Proxy_Ptr &handler_proxy, ACE_HANDLE handle, ACE_Message_Block *message_block, size_t bytes_to_read, int flags, int protocol_family, const void *act, ACE_HANDLE event, int priority, int signal_number=0) | 
| virtual void | complete (size_t bytes_transferred, int success, const void *completion_key, u_long error) | 
|  | Proactor will call this method when the read completes. 
 | 
| virtual | ~ACE_POSIX_Asynch_Read_Dgram_Result (void) | 
|  | Destructor. 
 | 
|  | ACE_Asynch_Read_Dgram_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. 
 | 
Detailed Description
This is class provides concrete implementation for ACE_Asynch_Read_Dgram::Result class. 
Constructor & Destructor Documentation
  
  | 
        
          | ACE_POSIX_Asynch_Read_Dgram_Result::ACE_POSIX_Asynch_Read_Dgram_Result | ( | const ACE_Handler::Proxy_Ptr & | handler_proxy, |  
          |  |  | ACE_HANDLE | handle, |  
          |  |  | ACE_Message_Block * | message_block, |  
          |  |  | size_t | bytes_to_read, |  
          |  |  | int | flags, |  
          |  |  | int | protocol_family, |  
          |  |  | const void * | act, |  
          |  |  | ACE_HANDLE | event, |  
          |  |  | int | priority, |  
          |  |  | int | signal_number = 0 |  
          |  | ) |  |  |  | protected | 
 
 
  
  | 
        
          | ACE_POSIX_Asynch_Read_Dgram_Result::~ACE_POSIX_Asynch_Read_Dgram_Result | ( | void |  | ) |  |  | protectedvirtual | 
 
 
Member Function Documentation
  
  | 
        
          | size_t ACE_POSIX_Asynch_Read_Dgram_Result::bytes_to_read | ( | void |  | ) | const |  | virtual | 
 
 
  
  | 
        
          | void ACE_POSIX_Asynch_Read_Dgram_Result::complete | ( | size_t | bytes_transferred, |  
          |  |  | int | success, |  
          |  |  | const void * | completion_key, |  
          |  |  | u_long | error |  
          |  | ) |  |  |  | protectedvirtual | 
 
 
  
  | 
        
          | int ACE_POSIX_Asynch_Read_Dgram_Result::flags | ( | void |  | ) | const |  | virtual | 
 
 
  
  | 
        
          | ACE_HANDLE ACE_POSIX_Asynch_Read_Dgram_Result::handle | ( | void |  | ) | const |  | virtual | 
 
 
  
  | 
        
          | int ACE_POSIX_Asynch_Read_Dgram_Result::remote_address | ( | ACE_Addr & | addr | ) | const |  | virtual | 
 
 
      
        
          | sockaddr * ACE_POSIX_Asynch_Read_Dgram_Result::saddr | ( | void |  | ) | const | 
      
 
 
Friends And Related Function Documentation
Factory classes will have special permissions. 
 
 
Proactor class has special permission. 
 
 
Member Data Documentation
  
  | 
        
          | int ACE_POSIX_Asynch_Read_Dgram_Result::addr_len_ |  | protected | 
 
 
  
  | 
        
          | size_t ACE_POSIX_Asynch_Read_Dgram_Result::bytes_to_read_ |  | protected | 
 
Bytes requested when the asynchronous read was initiated. 
 
 
  
  | 
        
          | int ACE_POSIX_Asynch_Read_Dgram_Result::flags_ |  | protected | 
 
The flags used in the read. 
 
 
  
  | 
        
          | ACE_HANDLE ACE_POSIX_Asynch_Read_Dgram_Result::handle_ |  | protected | 
 
I/O handle used for reading. 
 
 
Message block for reading the data into. 
 
 
  
  | 
        
          | ACE_Addr* ACE_POSIX_Asynch_Read_Dgram_Result::remote_address_ |  | protected | 
 
The address of where the packet came from. 
 
 
The documentation for this class was generated from the following files: