summaryrefslogtreecommitdiff
path: root/ace/Proactor.cpp
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-26 13:52:20 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-26 13:52:20 +0000
commitaa25ed1f67eb9d24582dd800b4c7144da07398a3 (patch)
treeda5a844da6a896fa67efe80e94dd78a2bdbcb95e /ace/Proactor.cpp
parent8bc88eaf78e0d7e16e463686dfa5e5d5ba2ad464 (diff)
downloadATCD-aa25ed1f67eb9d24582dd800b4c7144da07398a3.tar.gz
fixed template instantiation pragmas (to match explicit template
instantiation directives).
Diffstat (limited to 'ace/Proactor.cpp')
-rw-r--r--ace/Proactor.cpp31
1 files changed, 23 insertions, 8 deletions
diff --git a/ace/Proactor.cpp b/ace/Proactor.cpp
index 1b7c86fd1c1..48700ed4d3c 100644
--- a/ace/Proactor.cpp
+++ b/ace/Proactor.cpp
@@ -954,21 +954,36 @@ template class ACE_Timer_Wheel_Iterator_T<ACE_Handler *,
ACE_SYNCH_RECURSIVE_MUTEX>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#pragma instantiate ACE_Timer_Queue_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
#pragma instantiate ACE_Timer_Queue_Iterator_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
#pragma instantiate ACE_Timer_List_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
#pragma instantiate ACE_Timer_List_Iterator_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
+#pragma instantiate ACE_Timer_Node_T<ACE_Handler *>
+#pragma instantiate ACE_Unbounded_Set<ACE_Timer_Node_T<ACE_Handler *> *>
+#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_Timer_Node_T<ACE_Handler *> *>
+#pragma instantiate ACE_Node <ACE_Timer_Node_T<ACE_Handler *> *>
+#pragma instantiate ACE_Free_List<ACE_Timer_Node_T<ACE_Handler *> >
+#pragma instantiate ACE_Locked_Free_List<ACE_Timer_Node_T<ACE_Handler *>,\
+ ACE_Null_Mutex>
#pragma instantiate ACE_Timer_Heap_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
#pragma instantiate ACE_Timer_Heap_Iterator_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
#pragma instantiate ACE_Timer_Wheel_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
#pragma instantiate ACE_Timer_Wheel_Iterator_T<ACE_Handler *,\
- ACE_Proactor_Handle_Timeout_Upcall, ACE_SYNCH_RECURSIVE_MUTEX>
+ ACE_Proactor_Handle_Timeout_Upcall,\
+ ACE_SYNCH_RECURSIVE_MUTEX>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
#else /* !ACE_WIN32 || !ACE_HAS_AIO_CALLS */