diff options
Diffstat (limited to 'TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp')
-rw-r--r-- | TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp deleted file mode 100644 index facc56df6e9..00000000000 --- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp +++ /dev/null @@ -1,66 +0,0 @@ -// $Id$ - -#include "ECM_Data.h" - -ACE_RCSID(EC_Custom_Marshal, ECM_Data, "$Id$") - -CORBA::Boolean -operator<< (TAO_OutputCDR& cdr, ECM_Data& x) -{ - // We are a little careless about error checking in this routine, - // because one the CDR gets the error bit on it is never disabled. - CORBA::ULong count = x.inventory.current_size (); - if (cdr << x.description.in () - && cdr << count ) - { - for (ECM_Data::Inventory::ITERATOR i = x.inventory.begin (); - i != x.inventory.end () && cdr.good_bit (); - ++i) - { - const ECM_Data::Inventory::ENTRY& v = *i; - cdr << v.ext_id_; - cdr << v.int_id_; - } - } - return cdr.good_bit (); -} - -CORBA::Boolean -operator>> (TAO_InputCDR& cdr, ECM_Data& x) -{ - // We are a little careless about error checking in this routine, - // because one the CDR gets the error bit on it is never disabled. - CORBA::ULong count; - if (cdr >> x.description.out () - && cdr >> count) - { - // ACE_DEBUG ((LM_DEBUG, "Decoding <%d> elements\n", count)); - - for (CORBA::ULong i = 0; i < count && cdr.good_bit (); ++i) - { - CORBA::ULong ext_id; - CORBA::Double int_id; - cdr >> ext_id; - cdr >> int_id; - if (cdr.good_bit ()) - x.inventory.bind (ext_id, int_id); - - // ACE_DEBUG ((LM_DEBUG, "Boung <%d,%f>\n", ext_id, int_id)); - } - } - return cdr.good_bit (); -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Map_Manager<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>; -template class ACE_Map_Entry<CORBA::ULong,CORBA::Double>; -template class ACE_Map_Iterator_Base<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>; -template class ACE_Map_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>; -template class ACE_Map_Reverse_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>; -#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Map_Manager<CORBA::ULong,CORBA::Double,ACE_Null_Mutex> -#pragma instantiate ACE_Map_Entry<CORBA::ULong,CORBA::Double> -#pragma instantiate ACE_Map_Iterator_Base<CORBA::ULong,CORBA::Double,ACE_Null_Mutex> -#pragma instantiate ACE_Map_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex> -#pragma instantiate ACE_Map_Reverse_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |