NAME

ACE_POSIX_Asynch_Accept_Result -

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

SYNOPSIS

class ACE_POSIX_Asynch_Accept_Result : public virtual ACE_Asynch_Accept_Result_Impl, public ACE_POSIX_Asynch_Result { public: friend class ACE_POSIX_AIOCB_Asynch_Accept; friend class ACE_POSIX_SIG_Asynch_Accept; friend class ACE_POSIX_Proactor; u_long bytes_to_read (void) const; ACE_Message_Block &message_block (void) const; ACE_HANDLE listen_handle (void) const; ACE_HANDLE accept_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_Accept_Result ( ACE_Handler &handler, ACE_HANDLE listen_handle, ACE_HANDLE accept_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_Accept_Result (void); ACE_Message_Block &message_block_; ACE_HANDLE listen_handle_; };

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