summaryrefslogtreecommitdiff
path: root/protocols/ace/TMCast/MTQueue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/ace/TMCast/MTQueue.cpp')
-rw-r--r--protocols/ace/TMCast/MTQueue.cpp17
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 */