ACE  6.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
ACE_Asynch_Read_Dgram::Result Class Reference

This is the class which will be passed back to the {handler} when the asynchronous read completes. This class forwards all the methods to the implementation classes. More...

#include <Asynch_IO.h>

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

List of all members.

Public Member Functions

size_t bytes_to_read (void) const
ACE_Message_Blockmessage_block (void) const
 Message block which contains the read data.
int flags (void) const
 The flags used in the read.
int remote_address (ACE_Addr &addr) const
 The address of where the packet came from.
ACE_HANDLE handle (void) const
 I/O handle used for reading.
ACE_Asynch_Read_Dgram_Result_Implimplementation (void) const
 Get the implementation class.

Protected Member Functions

 Result (ACE_Asynch_Read_Dgram_Result_Impl *implementation)
 Constructor.
virtual ~Result (void)
 Destructor.

Protected Attributes

ACE_Asynch_Read_Dgram_Result_Implimplementation_
 The implementation class.

Friends

class ACE_POSIX_Asynch_Read_Dgram_Result
class ACE_WIN32_Asynch_Read_Dgram_Result

Detailed Description

This is the class which will be passed back to the {handler} when the asynchronous read completes. This class forwards all the methods to the implementation classes.

This class has all the information necessary for the {handler} to uniquiely identify the completion of the asynchronous read.


Constructor & Destructor Documentation

Constructor.

ACE_Asynch_Read_Dgram::Result::~Result ( void  )
protectedvirtual

Destructor.


Member Function Documentation

The number of bytes which were requested at the start of the asynchronous read.

The flags used in the read.

ACE_HANDLE ACE_Asynch_Read_Dgram::Result::handle ( void  ) const

I/O handle used for reading.

Get the implementation class.

Reimplemented from ACE_Asynch_Result.

Message block which contains the read data.

The address of where the packet came from.


Friends And Related Function Documentation

The concrete implementation result classes only construct this class.


Member Data Documentation

The implementation class.

Reimplemented from ACE_Asynch_Result.


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