diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-27 12:41:01 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-27 12:41:01 +0000 |
commit | dc6b4338096a56e4541289c1589aa0eb980a0235 (patch) | |
tree | a9d8dc800c417fb93758fdf554041582d97220e9 /ace/Timer_Queue.cpp | |
parent | 534fd5233eb2880c3f0f6e6cec91fd73e0c1abd2 (diff) | |
download | ATCD-dc6b4338096a56e4541289c1589aa0eb980a0235.tar.gz |
added #includes for template specializations, and removed some unused specializations
Diffstat (limited to 'ace/Timer_Queue.cpp')
-rw-r--r-- | ace/Timer_Queue.cpp | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/ace/Timer_Queue.cpp b/ace/Timer_Queue.cpp index 0c9fb61089f..9b1cecd5b4f 100644 --- a/ace/Timer_Queue.cpp +++ b/ace/Timer_Queue.cpp @@ -3,6 +3,11 @@ #define ACE_BUILD_DLL #include "ace/Timer_Queue.h" +#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) +#include "ace/Timer_Heap_T.h" +#include "ace/Timer_List_T.h" +#include "ace/Timer_Wheel_T.h" +#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ int ACE_Event_Handler_Handle_Timeout_Upcall::operator () (TIMER_QUEUE &timer_queue, @@ -31,24 +36,13 @@ ACE_Event_Handler_Handle_Timeout_Upcall::operator () (TIMER_QUEUE &timer_queue, } #if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) - -template class ACE_Unbounded_Set<ACE_Timer_Node_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall> *>; -template class ACE_Unbounded_Set_Iterator<ACE_Timer_Node_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall> *>; -template class ACE_Set_Node<ACE_Timer_Node_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall> *>; - +template class ACE_Timer_Heap_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; +template class ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; template class ACE_Timer_Node_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; - -template class ACE_Timer_Queue_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; -template class ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; - template class ACE_Timer_List_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; template class ACE_Timer_List_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; - -template class ACE_Timer_Heap_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; -template class ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; - +template class ACE_Timer_Queue_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; +template class ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; template class ACE_Timer_Wheel_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; template class ACE_Timer_Wheel_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall>; - #endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ - |