diff options
Diffstat (limited to 'ace/Proactor.cpp')
-rw-r--r-- | ace/Proactor.cpp | 39 |
1 files changed, 35 insertions, 4 deletions
diff --git a/ace/Proactor.cpp b/ace/Proactor.cpp index 85ea994f9b0..cd708199606 100644 --- a/ace/Proactor.cpp +++ b/ace/Proactor.cpp @@ -164,13 +164,42 @@ ACE_Proactor_Handle_Timeout_Upcall::ACE_Proactor_Handle_Timeout_Upcall (void) } int -ACE_Proactor_Handle_Timeout_Upcall::timeout (TIMER_QUEUE &timer_queue, +ACE_Proactor_Handle_Timeout_Upcall::registration (TIMER_QUEUE &, + ACE_Handler *, + const void *) +{ + return 0; +} + +int +ACE_Proactor_Handle_Timeout_Upcall::preinvoke (TIMER_QUEUE &, + ACE_Handler *, + const void *, + int, + const ACE_Time_Value &, + const void *&) +{ + return 0; +} + +int +ACE_Proactor_Handle_Timeout_Upcall::postinvoke (TIMER_QUEUE &, + ACE_Handler *, + const void *, + int, + const ACE_Time_Value &, + const void *) +{ + return 0; +} + +int +ACE_Proactor_Handle_Timeout_Upcall::timeout (TIMER_QUEUE &, ACE_Handler *handler, const void *act, + int, const ACE_Time_Value &time) { - ACE_UNUSED_ARG (timer_queue); - if (this->proactor_ == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_LIB_TEXT ("(%t) No Proactor set in ACE_Proactor_Handle_Timeout_Upcall,") @@ -202,10 +231,12 @@ ACE_Proactor_Handle_Timeout_Upcall::timeout (TIMER_QUEUE &timer_queue, int ACE_Proactor_Handle_Timeout_Upcall::cancellation (TIMER_QUEUE &timer_queue, - ACE_Handler *handler) + ACE_Handler *handler, + int dont_call_handle_close) { ACE_UNUSED_ARG (timer_queue); ACE_UNUSED_ARG (handler); + ACE_UNUSED_ARG (dont_call_handle_close); // Do nothing return 0; |