NAME

ACE_POSIX_Asynch_Read_Stream_Result -

This class provides concrete implementation for ACE_Asynch_Read_Stream::Result class for POSIX platforms.

SYNOPSIS

class ACE_POSIX_Asynch_Read_Stream_Result : public virtual ACE_Asynch_Read_Stream_Result_Impl, public ACE_POSIX_Asynch_Result { public: friend class ACE_POSIX_AIOCB_Asynch_Read_Stream; friend class ACE_POSIX_SIG_Asynch_Read_Stream; friend class ACE_POSIX_Proactor; u_long bytes_to_read (void) const; ACE_Message_Block &message_block (void) const; ACE_HANDLE handle (void) const; u_long bytes_transferred (void) const; const void *act (void) const; int success (void) const; const void *completion_key (void) const; u_long error (void) const; ACE_HANDLE event (void) const; u_long offset (void) const; u_long offset_high (void) const; int priority (void) const; int signal_number (void) const; int post_completion (ACE_Proactor_Impl *proactor); protected: ACE_POSIX_Asynch_Read_Stream_Result ( ACE_Handler &handler, ACE_HANDLE handle, ACE_Message_Block &message_block, u_long bytes_to_read, const void* act, ACE_HANDLE event, int priority, int signal_number ); virtual void complete ( u_long bytes_transferred, int success, const void *completion_key, u_long error ); virtual ~ACE_POSIX_Asynch_Read_Stream_Result (void); ACE_Message_Block &message_block_; };

DESCRIPTION

The implementation classes for POSIX implementation of Asynch Operations are defined here in this file.

Base class operations. These operations are here to kill

dominance warnings. These methods call the base class methods.
u_long bytes_transferred (void) const;

const void *act (void) const;

int success (void) const;

const void *completion_key (void) const;

u_long error (void) const;

ACE_HANDLE event (void) const;

u_long offset (void) const;

u_long offset_high (void) const;

int priority (void) const;

int signal_number (void) const;

int post_completion (ACE_Proactor_Impl *proactor);

AUTHOR

Irfan Pyarali (irfan@cs.wustl.edu), Tim Harrison (harrison@cs.wustl.edu) and Alexander Babu Arulanthu alex@cs.wustl.edu

LIBRARY

ace