diff options
author | rpollock <rpollock@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-04-11 23:33:40 +0000 |
---|---|---|
committer | rpollock <rpollock@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-04-11 23:33:40 +0000 |
commit | 9763c858746406ac1f9982c3d26d6213d3caa493 (patch) | |
tree | 098693df1daa2ae24707d9b3180d4466444650ea /ace/RMCast | |
parent | 312d0b96c4f1fe59777bd113b1bb37e321ff40e1 (diff) | |
download | ATCD-9763c858746406ac1f9982c3d26d6213d3caa493.tar.gz |
ChangeLogTag:Fri Apr 11 18:05:00 2003 Roy Pollock <rpollock@ghs.com>
Diffstat (limited to 'ace/RMCast')
-rw-r--r-- | ace/RMCast/RMCast_Reassembly.cpp | 12 | ||||
-rw-r--r-- | ace/RMCast/RMCast_Retransmission.cpp | 15 |
2 files changed, 26 insertions, 1 deletions
diff --git a/ace/RMCast/RMCast_Reassembly.cpp b/ace/RMCast/RMCast_Reassembly.cpp index d20b72d88c5..9e4e9103c45 100644 --- a/ace/RMCast/RMCast_Reassembly.cpp +++ b/ace/RMCast/RMCast_Reassembly.cpp @@ -136,5 +136,15 @@ template class ACE_Hash_Map_Iterator_Base_Ex<ACE_UINT32,ACE_RMCast_Partial_Messa template class ACE_Hash_Map_Entry<ACE_UINT32,ACE_RMCast_Partial_Message*>; template class ACE_Less_Than<ACE_UINT32>; - +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_Hash_Map_Manager<ACE_UINT32,ACE_RMCast_Partial_Message*,ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Map_Manager_Ex<ACE_UINT32,ACE_RMCast_Partial_Message*,ACE_Hash<ACE_UINT32>,ACE_Equal_To<ACE_UINT32>,ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Map_Iterator<ACE_UINT32,ACE_RMCast_Partial_Message*,ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Map_Iterator_Ex<ACE_UINT32,ACE_RMCast_Partial_Message*,ACE_Hash<ACE_UINT32>,ACE_Equal_To<ACE_UINT32>,ACE_Null_Mutex > +#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<ACE_UINT32,ACE_RMCast_Partial_Message*,ACE_Hash<ACE_UINT32>,ACE_Equal_To<ACE_UINT32>,ACE_Null_Mutex > +#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<ACE_UINT32,ACE_RMCast_Partial_Message*,ACE_Hash<ACE_UINT32>,ACE_Equal_To<ACE_UINT32>,ACE_Null_Mutex > +#pragma instantiate ACE_Hash_Map_Entry<ACE_UINT32,ACE_RMCast_Partial_Message*> + +#pragma instantiate ACE_Less_Than<ACE_UINT32> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + diff --git a/ace/RMCast/RMCast_Retransmission.cpp b/ace/RMCast/RMCast_Retransmission.cpp index 7b626a4ef7d..d3c8ee97d84 100644 --- a/ace/RMCast/RMCast_Retransmission.cpp +++ b/ace/RMCast/RMCast_Retransmission.cpp @@ -131,4 +131,19 @@ template class ACE_RMCast_Copy_On_Write_Read_Guard<ACE_RMCast_Retransmission::Co template class ACE_RMCast_Copy_On_Write_Collection<ACE_RMCast_Retransmission::Collection,ACE_RMCast_Retransmission::Collection_Iterator>; template class ACE_RMCast_Worker<ACE_UINT32,ACE_RMCast::Data>; +#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +#pragma instantiate ACE_RB_Tree<ACE_UINT32,ACE_RMCast::Data,ACE_Less_Than<ACE_UINT32>,ACE_Null_Mutex> +#pragma instantiate ACE_RB_Tree_Iterator_Base<ACE_UINT32,ACE_RMCast::Data,ACE_Less_Than<ACE_UINT32>,ACE_Null_Mutex> +#pragma instantiate ACE_RB_Tree_Iterator<ACE_UINT32,ACE_RMCast::Data,ACE_Less_Than<ACE_UINT32>,ACE_Null_Mutex> +#pragma instantiate ACE_RB_Tree_Reverse_Iterator<ACE_UINT32,ACE_RMCast::Data,ACE_Less_Than<ACE_UINT32>,ACE_Null_Mutex> +#pragma instantiate ACE_RB_Tree_Node<ACE_UINT32,ACE_RMCast::Data> + +#pragma instantiate ACE_RMCast_Copy_On_Write<ACE_UINT32,ACE_RMCast::Data,ACE_RMCast_Retransmission::Collection,ACE_RMCast_Retransmission::Collection_Iterator> +#pragma instantiate ACE_RMCast_Copy_On_Write_Container<ACE_RMCast_Retransmission::Collection,ACE_RMCast_Retransmission::Collection_Iterator> +#pragma instantiate ACE_RMCast_Copy_On_Write_Write_Guard<ACE_RMCast_Retransmission::Collection,ACE_RMCast_Retransmission::Collection_Iterator> +#pragma instantiate ACE_RMCast_Copy_On_Write_Read_Guard<ACE_RMCast_Retransmission::Collection,ACE_RMCast_Retransmission::Collection_Iterator> +#pragma instantiate ACE_RMCast_Copy_On_Write_Collection<ACE_RMCast_Retransmission::Collection,ACE_RMCast_Retransmission::Collection_Iterator> +#pragma instantiate ACE_RMCast_Worker<ACE_UINT32,ACE_RMCast::Data> + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |