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_Transmit_File::Result Class Reference

This is that class which will be passed back to the {handler} when the asynchronous transmit file completes. More...

#include <Asynch_IO.h>

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

List of all members.

Public Member Functions

ACE_HANDLE socket (void) const
 Socket used for transmitting the file.
ACE_HANDLE file (void) const
 File from which the data is read.
Header_And_Trailerheader_and_trailer (void) const
 Header and trailer data associated with this transmit file.
size_t bytes_to_write (void) const
size_t bytes_per_send (void) const
unsigned long flags (void) const
 Flags which were passed into transmit file.
ACE_Asynch_Transmit_File_Result_Implimplementation (void) const
 Get the implementation class.

Protected Member Functions

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

Protected Attributes

ACE_Asynch_Transmit_File_Result_Implimplementation_
 The implementation class.

Friends

class ACE_POSIX_Asynch_Transmit_File_Result
class ACE_WIN32_Asynch_Transmit_File_Result

Detailed Description

This is that class which will be passed back to the {handler} when the asynchronous transmit file completes.

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


Constructor & Destructor Documentation

Constructor.

ACE_Asynch_Transmit_File::Result::~Result ( void  )
protectedvirtual

Destructor.


Member Function Documentation

Number of bytes per send requested at the start of the transmit file.

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

ACE_HANDLE ACE_Asynch_Transmit_File::Result::file ( void  ) const

File from which the data is read.

unsigned long ACE_Asynch_Transmit_File::Result::flags ( void  ) const

Flags which were passed into transmit file.

Header and trailer data associated with this transmit file.

Get the implementation class.

Reimplemented from ACE_Asynch_Result.

ACE_HANDLE ACE_Asynch_Transmit_File::Result::socket ( void  ) const

Socket used for transmitting the file.


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: