diff options
Diffstat (limited to 'protocols/ace/TMCast/MTQueue.cpp')
-rw-r--r-- | protocols/ace/TMCast/MTQueue.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/protocols/ace/TMCast/MTQueue.cpp b/protocols/ace/TMCast/MTQueue.cpp index 9f08db5843d..32d10eb23b7 100644 --- a/protocols/ace/TMCast/MTQueue.cpp +++ b/protocols/ace/TMCast/MTQueue.cpp @@ -5,3 +5,20 @@ #include "LinkListener.hpp" #include "MTQueue.hpp" +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +template class ACE_Node<ACE_Refcounted_Auto_Ptr<ACE_TMCast::Message,ACE_Null_Mutex> >; +template class ACE_Unbounded_Queue<ACE_Refcounted_Auto_Ptr<ACE_TMCast::Message,ACE_Null_Mutex> >; +template class ACE_Unbounded_Queue_Iterator<ACE_Refcounted_Auto_Ptr<ACE_TMCast::Message,ACE_Null_Mutex> >; +template class ACE_Node<ACE_Condition<ACE_Thread_Mutex>* >; +template class ACE_Unbounded_Set<ACE_Condition<ACE_Thread_Mutex>* >; +template class ACE_Unbounded_Set_Iterator<ACE_Condition<ACE_Thread_Mutex> *>; +template class ACE_Unbounded_Set_Const_Iterator<ACE_Condition<ACE_Thread_Mutex> *>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_Node<ACE_Refcounted_Auto_Ptr<ACE_TMCast::Message,ACE_Null_Mutex> > +#pragma instantiate ACE_Unbounded_Queue<ACE_Refcounted_Auto_Ptr<ACE_TMCast::Message,ACE_Null_Mutex> > +#pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Refcounted_Auto_Ptr<ACE_TMCast::Message,ACE_Null_Mutex> > +#pragma instantiate ACE_Node<ACE_Condition<ACE_Thread_Mutex> *> +#pragma instantiate ACE_Unbounded_Set<ACE_Condition<ACE_Thread_Mutex> *> +#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_Condition<ACE_Thread_Mutex> *> +#pragma instantiate ACE_Unbounded_Set_Const_Iterator<ACE_Condition<ACE_Thread_Mutex> *> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |