diff options
Diffstat (limited to 'ace/Proactor_Impl.h')
-rw-r--r-- | ace/Proactor_Impl.h | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/ace/Proactor_Impl.h b/ace/Proactor_Impl.h index 16d5b65d08f..347de43fcd7 100644 --- a/ace/Proactor_Impl.h +++ b/ace/Proactor_Impl.h @@ -85,7 +85,7 @@ public: // methods. virtual ACE_Asynch_Read_Stream_Impl *create_asynch_read_stream (void) = 0; - // Create the correct implementation class for doing Asynch_Read_Stream. + // Create the correct implementation class for doing Asynch_Read_Stream. virtual ACE_Asynch_Write_Stream_Impl *create_asynch_write_stream (void) = 0; // Create the correct implementation class for doing Asynch_Write_Stream. @@ -113,7 +113,7 @@ public: ACE_Message_Block &message_block, u_long bytes_to_read, const void* act, - ACE_HANDLE event = ACE_INVALID_HANDLE, + ACE_HANDLE event, int priority = 0, int signal_number = ACE_SIGRTMIN) = 0; // Create the correct implementation class for ACE_Asynch_Read_Stream::Result class. @@ -123,7 +123,7 @@ public: ACE_Message_Block &message_block, u_long bytes_to_write, const void* act, - ACE_HANDLE event = ACE_INVALID_HANDLE, + ACE_HANDLE event, int priority = 0, int signal_number = ACE_SIGRTMIN) = 0; // Create the correct implementation class for ACE_Asynch_Write_Stream::Result. @@ -135,7 +135,7 @@ public: const void* act, u_long offset, u_long offset_high, - ACE_HANDLE event = ACE_INVALID_HANDLE, + ACE_HANDLE event, int priority = 0, int signal_number = ACE_SIGRTMIN) = 0; // Create the correct implementation class for ACE_Asynch_Read_File::Result. @@ -147,7 +147,7 @@ public: const void* act, u_long offset, u_long offset_high, - ACE_HANDLE event = ACE_INVALID_HANDLE, + ACE_HANDLE event, int priority = 0, int signal_number = ACE_SIGRTMIN) = 0; // Create the correct implementation class for ACE_Asynch_Write_File::Result. @@ -158,7 +158,7 @@ public: ACE_Message_Block &message_block, u_long bytes_to_read, const void* act, - ACE_HANDLE event = ACE_INVALID_HANDLE, + ACE_HANDLE event, int priority = 0, int signal_number = ACE_SIGRTMIN) = 0; // Create the correct implementation class for ACE_Asynch_Accept::Result. @@ -173,7 +173,7 @@ public: u_long bytes_per_send, u_long flags, const void *act, - ACE_HANDLE event = ACE_INVALID_HANDLE, + ACE_HANDLE event, int priority = 0, int signal_number = ACE_SIGRTMIN) = 0; // Create the correct implementation class for ACE_Asynch_Transmit_File::Result. @@ -181,17 +181,10 @@ public: virtual ACE_Asynch_Result_Impl *create_asynch_timer (ACE_Handler &handler, const void *act, const ACE_Time_Value &tv, - ACE_HANDLE event = ACE_INVALID_HANDLE, + ACE_HANDLE event, int priority = 0, - int signal_number = 0) = 0; - // Create the correct implementation object for the Timer - // result. POSIX_SIG_Proactor will create a Timer object with a - // meaningful signal number, if you leave the signal number as 0. - - virtual int post_wakeup_completions (int how_many) = 0; - // Post <how_many> completions to the completion port so that all - // threads can wake up. This is used in conjunction with the - // <run_event_loop>. + int signal_number = ACE_SIGRTMIN) = 0; + // Create the correct implementation object for the Timer result. }; #endif /* (ACE_WIN32 && ACE_HAS_WINCE) || ACE_HAS_AIO_CALLS */ |