diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-26 13:52:20 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-26 13:52:20 +0000 |
commit | aa25ed1f67eb9d24582dd800b4c7144da07398a3 (patch) | |
tree | da5a844da6a896fa67efe80e94dd78a2bdbcb95e /ace/Proactor.cpp | |
parent | 8bc88eaf78e0d7e16e463686dfa5e5d5ba2ad464 (diff) | |
download | ATCD-aa25ed1f67eb9d24582dd800b4c7144da07398a3.tar.gz |
fixed template instantiation pragmas (to match explicit template
instantiation directives).
Diffstat (limited to 'ace/Proactor.cpp')
-rw-r--r-- | ace/Proactor.cpp | 31 |
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 */ |