Abstract base class for the all the classes that provide concrete implementations for ACE_Asynch_Result.
More...
#include <Asynch_IO_Impl.h>
Abstract base class for the all the classes that provide concrete implementations for ACE_Asynch_Result.
◆ ~ACE_Asynch_Result_Impl()
| virtual ACE_Asynch_Result_Impl::~ACE_Asynch_Result_Impl |
( |
| ) |
|
|
virtualdefault |
◆ ACE_Asynch_Result_Impl()
| ACE_Asynch_Result_Impl::ACE_Asynch_Result_Impl |
( |
| ) |
|
|
protecteddefault |
◆ act()
| virtual const void * ACE_Asynch_Result_Impl::act |
( |
| ) |
const |
|
pure virtual |
◆ bytes_transferred()
| virtual size_t ACE_Asynch_Result_Impl::bytes_transferred |
( |
| ) |
const |
|
pure virtual |
◆ complete()
| virtual void ACE_Asynch_Result_Impl::complete |
( |
size_t | bytes_transferred, |
|
|
int | success, |
|
|
const void * | completion_key, |
|
|
u_long | error = 0 ) |
|
pure virtual |
This is called when the asynchronous operation completes.
Implemented in ACE_POSIX_Asynch_Accept_Result, ACE_POSIX_Asynch_Connect_Result, ACE_POSIX_Asynch_Read_Dgram_Result, ACE_POSIX_Asynch_Read_File_Result, ACE_POSIX_Asynch_Read_Stream_Result, ACE_POSIX_Asynch_Timer, ACE_POSIX_Asynch_Transmit_File_Result, ACE_POSIX_Asynch_Write_Dgram_Result, ACE_POSIX_Asynch_Write_File_Result, ACE_POSIX_Asynch_Write_Stream_Result, and ACE_POSIX_Wakeup_Completion.
◆ completion_key()
| virtual const void * ACE_Asynch_Result_Impl::completion_key |
( |
| ) |
const |
|
pure virtual |
This ACT is not the same as the ACT associated with the asynchronous operation.
Implemented in ACE_POSIX_Asynch_Result.
◆ error()
| virtual u_long ACE_Asynch_Result_Impl::error |
( |
| ) |
const |
|
pure virtual |
◆ event()
| virtual ACE_HANDLE ACE_Asynch_Result_Impl::event |
( |
| ) |
const |
|
pure virtual |
◆ offset()
| virtual u_long ACE_Asynch_Result_Impl::offset |
( |
| ) |
const |
|
pure virtual |
◆ offset_high()
| virtual u_long ACE_Asynch_Result_Impl::offset_high |
( |
| ) |
const |
|
pure virtual |
◆ post_completion()
◆ priority()
| virtual int ACE_Asynch_Result_Impl::priority |
( |
| ) |
const |
|
pure virtual |
◆ signal_number()
| virtual int ACE_Asynch_Result_Impl::signal_number |
( |
| ) |
const |
|
pure virtual |
POSIX4 real-time signal number to be used for the operation. signal_number ranges from SIGRTMIN to SIGRTMAX. By default, SIGRTMIN is used to issue <aio_> calls. This is a no-op on non-POSIX4 systems and returns 0.
Implemented in ACE_POSIX_Asynch_Result.
◆ success()
| virtual int ACE_Asynch_Result_Impl::success |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: