diff options
-rw-r--r-- | TAO/tao/Messaging/Messaging_No_Impl.pidl | 2 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_No_ImplC.cpp | 498 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_No_ImplC.h | 1147 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_No_ImplC.i | 50 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_RT_Policy.pidl | 2 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_RT_PolicyC.cpp | 74 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_RT_PolicyC.h | 125 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl | 10 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp | 70 | ||||
-rw-r--r-- | TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h | 113 | ||||
-rw-r--r-- | TAO/tao/Messaging/TAO_Ext.pidl | 12 |
11 files changed, 1308 insertions, 795 deletions
diff --git a/TAO/tao/Messaging/Messaging_No_Impl.pidl b/TAO/tao/Messaging/Messaging_No_Impl.pidl index 358d0d87618..c2c9edcd90b 100644 --- a/TAO/tao/Messaging/Messaging_No_Impl.pidl +++ b/TAO/tao/Messaging/Messaging_No_Impl.pidl @@ -13,7 +13,7 @@ * The command used to generate code from this file is: * * tao_idl - * -o orig -Gp -Gd -Ge 1 -GT + * -o orig -Gp -Gd -Ge 1 -GT -Sc * -Wb,export_macro=TAO_Messaging_Export * -Wb,export_include=messaging_export.h * -Wb,pre_include="ace/pre.h" diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.cpp b/TAO/tao/Messaging/Messaging_No_ImplC.cpp index fd499c48380..727b6657a5d 100644 --- a/TAO/tao/Messaging/Messaging_No_ImplC.cpp +++ b/TAO/tao/Messaging/Messaging_No_ImplC.cpp @@ -26,7 +26,7 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:302 +// be\be_codegen.cpp:323 #include "Messaging_No_ImplC.h" @@ -44,32 +44,33 @@ #endif /* !defined INLINE */ // TAO_IDL - Generated from -// be/be_visitor_arg_traits.cpp:60 +// be\be_visitor_arg_traits.cpp:64 // Arg traits specializations. namespace TAO { } + // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_Priority[] = { TAO_ENCAP_BYTE_ORDER, // byte order 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x4d657373), - ACE_NTOHL (0x6167696e), - ACE_NTOHL (0x672f5072), - ACE_NTOHL (0x696f7269), - ACE_NTOHL (0x74793a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x4d657373), + ACE_NTOHL (0x6167696e), + ACE_NTOHL (0x672f5072), + ACE_NTOHL (0x696f7269), + ACE_NTOHL (0x74793a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/Priority:1.0 9, - ACE_NTOHL (0x5072696f), - ACE_NTOHL (0x72697479), + ACE_NTOHL (0x5072696f), + ACE_NTOHL (0x72697479), ACE_NTOHL (0x0), // name = Priority CORBA::tk_short, @@ -90,25 +91,25 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RebindMode[] = { TAO_ENCAP_BYTE_ORDER, // byte order 37, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x4d657373), - ACE_NTOHL (0x6167696e), - ACE_NTOHL (0x672f5265), - ACE_NTOHL (0x62696e64), - ACE_NTOHL (0x4d6f6465), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x4d657373), + ACE_NTOHL (0x6167696e), + ACE_NTOHL (0x672f5265), + ACE_NTOHL (0x62696e64), + ACE_NTOHL (0x4d6f6465), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/RebindMode:1.0 11, - ACE_NTOHL (0x52656269), - ACE_NTOHL (0x6e644d6f), + ACE_NTOHL (0x52656269), + ACE_NTOHL (0x6e644d6f), ACE_NTOHL (0x64650000), // name = RebindMode CORBA::tk_short, @@ -129,25 +130,25 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RoutingType[] = { TAO_ENCAP_BYTE_ORDER, // byte order 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x4d657373), - ACE_NTOHL (0x6167696e), - ACE_NTOHL (0x672f526f), - ACE_NTOHL (0x7574696e), - ACE_NTOHL (0x67547970), - ACE_NTOHL (0x653a312e), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x4d657373), + ACE_NTOHL (0x6167696e), + ACE_NTOHL (0x672f526f), + ACE_NTOHL (0x7574696e), + ACE_NTOHL (0x67547970), + ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/RoutingType:1.0 12, - ACE_NTOHL (0x526f7574), - ACE_NTOHL (0x696e6754), + ACE_NTOHL (0x526f7574), + ACE_NTOHL (0x696e6754), ACE_NTOHL (0x79706500), // name = RoutingType CORBA::tk_short, @@ -168,24 +169,24 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_Ordering[] = { TAO_ENCAP_BYTE_ORDER, // byte order 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x4d657373), - ACE_NTOHL (0x6167696e), - ACE_NTOHL (0x672f4f72), - ACE_NTOHL (0x64657269), - ACE_NTOHL (0x6e673a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x4d657373), + ACE_NTOHL (0x6167696e), + ACE_NTOHL (0x672f4f72), + ACE_NTOHL (0x64657269), + ACE_NTOHL (0x6e673a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/Ordering:1.0 9, - ACE_NTOHL (0x4f726465), - ACE_NTOHL (0x72696e67), + ACE_NTOHL (0x4f726465), + ACE_NTOHL (0x72696e67), ACE_NTOHL (0x0), // name = Ordering CORBA::tk_ushort, @@ -206,11 +207,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::RebindPolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RebindPolicy_ptr TAO::Objref_Traits<Messaging::RebindPolicy>::tao_duplicate ( Messaging::RebindPolicy_ptr p @@ -219,7 +220,7 @@ TAO::Objref_Traits<Messaging::RebindPolicy>::tao_duplicate ( return Messaging::RebindPolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::RebindPolicy>::tao_release ( Messaging::RebindPolicy_ptr p @@ -228,14 +229,14 @@ TAO::Objref_Traits<Messaging::RebindPolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RebindPolicy_ptr TAO::Objref_Traits<Messaging::RebindPolicy>::tao_nil (void) { return Messaging::RebindPolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::RebindPolicy>::tao_marshal ( Messaging::RebindPolicy_ptr p, @@ -283,6 +284,23 @@ Messaging::RebindPolicy::_narrow ( } Messaging::RebindPolicy_ptr +Messaging::RebindPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return RebindPolicy::_nil (); + } + + RebindPolicy_ptr proxy = + dynamic_cast<RebindPolicy_ptr> (_tao_objref); + + return RebindPolicy::_duplicate (proxy); +} + +Messaging::RebindPolicy_ptr Messaging::RebindPolicy::_duplicate (RebindPolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -338,7 +356,7 @@ Messaging::RebindPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RebindPolicy[] = { @@ -376,7 +394,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_PriorityRange[] = { @@ -459,7 +477,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_structure/structure_cs.cpp:66 +// be\be_visitor_structure/structure_cs.cpp:66 void Messaging::PriorityRange::_tao_any_destructor ( @@ -472,11 +490,11 @@ Messaging::PriorityRange::_tao_any_destructor ( } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::RequestPriorityPolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RequestPriorityPolicy_ptr TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_duplicate ( Messaging::RequestPriorityPolicy_ptr p @@ -485,7 +503,7 @@ TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_duplicate ( return Messaging::RequestPriorityPolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_release ( Messaging::RequestPriorityPolicy_ptr p @@ -494,14 +512,14 @@ TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RequestPriorityPolicy_ptr TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_nil (void) { return Messaging::RequestPriorityPolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_marshal ( Messaging::RequestPriorityPolicy_ptr p, @@ -549,6 +567,23 @@ Messaging::RequestPriorityPolicy::_narrow ( } Messaging::RequestPriorityPolicy_ptr +Messaging::RequestPriorityPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return RequestPriorityPolicy::_nil (); + } + + RequestPriorityPolicy_ptr proxy = + dynamic_cast<RequestPriorityPolicy_ptr> (_tao_objref); + + return RequestPriorityPolicy::_duplicate (proxy); +} + +Messaging::RequestPriorityPolicy_ptr Messaging::RequestPriorityPolicy::_duplicate (RequestPriorityPolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -604,7 +639,7 @@ Messaging::RequestPriorityPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RequestPriorityPolicy[] = { @@ -646,11 +681,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::ReplyPriorityPolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::ReplyPriorityPolicy_ptr TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_duplicate ( Messaging::ReplyPriorityPolicy_ptr p @@ -659,7 +694,7 @@ TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_duplicate ( return Messaging::ReplyPriorityPolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_release ( Messaging::ReplyPriorityPolicy_ptr p @@ -668,14 +703,14 @@ TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::ReplyPriorityPolicy_ptr TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_nil (void) { return Messaging::ReplyPriorityPolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_marshal ( Messaging::ReplyPriorityPolicy_ptr p, @@ -723,6 +758,23 @@ Messaging::ReplyPriorityPolicy::_narrow ( } Messaging::ReplyPriorityPolicy_ptr +Messaging::ReplyPriorityPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return ReplyPriorityPolicy::_nil (); + } + + ReplyPriorityPolicy_ptr proxy = + dynamic_cast<ReplyPriorityPolicy_ptr> (_tao_objref); + + return ReplyPriorityPolicy::_duplicate (proxy); +} + +Messaging::ReplyPriorityPolicy_ptr Messaging::ReplyPriorityPolicy::_duplicate (ReplyPriorityPolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -778,7 +830,7 @@ Messaging::ReplyPriorityPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_ReplyPriorityPolicy[] = { @@ -819,11 +871,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::RequestStartTimePolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RequestStartTimePolicy_ptr TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_duplicate ( Messaging::RequestStartTimePolicy_ptr p @@ -832,7 +884,7 @@ TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_duplicate ( return Messaging::RequestStartTimePolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_release ( Messaging::RequestStartTimePolicy_ptr p @@ -841,14 +893,14 @@ TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RequestStartTimePolicy_ptr TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_nil (void) { return Messaging::RequestStartTimePolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_marshal ( Messaging::RequestStartTimePolicy_ptr p, @@ -896,6 +948,23 @@ Messaging::RequestStartTimePolicy::_narrow ( } Messaging::RequestStartTimePolicy_ptr +Messaging::RequestStartTimePolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return RequestStartTimePolicy::_nil (); + } + + RequestStartTimePolicy_ptr proxy = + dynamic_cast<RequestStartTimePolicy_ptr> (_tao_objref); + + return RequestStartTimePolicy::_duplicate (proxy); +} + +Messaging::RequestStartTimePolicy_ptr Messaging::RequestStartTimePolicy::_duplicate (RequestStartTimePolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -951,7 +1020,7 @@ Messaging::RequestStartTimePolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RequestStartTimePolicy[] = { @@ -994,11 +1063,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::RequestEndTimePolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RequestEndTimePolicy_ptr TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_duplicate ( Messaging::RequestEndTimePolicy_ptr p @@ -1007,7 +1076,7 @@ TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_duplicate ( return Messaging::RequestEndTimePolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_release ( Messaging::RequestEndTimePolicy_ptr p @@ -1016,14 +1085,14 @@ TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RequestEndTimePolicy_ptr TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_nil (void) { return Messaging::RequestEndTimePolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_marshal ( Messaging::RequestEndTimePolicy_ptr p, @@ -1071,6 +1140,23 @@ Messaging::RequestEndTimePolicy::_narrow ( } Messaging::RequestEndTimePolicy_ptr +Messaging::RequestEndTimePolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return RequestEndTimePolicy::_nil (); + } + + RequestEndTimePolicy_ptr proxy = + dynamic_cast<RequestEndTimePolicy_ptr> (_tao_objref); + + return RequestEndTimePolicy::_duplicate (proxy); +} + +Messaging::RequestEndTimePolicy_ptr Messaging::RequestEndTimePolicy::_duplicate (RequestEndTimePolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -1126,7 +1212,7 @@ Messaging::RequestEndTimePolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RequestEndTimePolicy[] = { @@ -1168,11 +1254,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::ReplyStartTimePolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::ReplyStartTimePolicy_ptr TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_duplicate ( Messaging::ReplyStartTimePolicy_ptr p @@ -1181,7 +1267,7 @@ TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_duplicate ( return Messaging::ReplyStartTimePolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_release ( Messaging::ReplyStartTimePolicy_ptr p @@ -1190,14 +1276,14 @@ TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::ReplyStartTimePolicy_ptr TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_nil (void) { return Messaging::ReplyStartTimePolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_marshal ( Messaging::ReplyStartTimePolicy_ptr p, @@ -1245,6 +1331,23 @@ Messaging::ReplyStartTimePolicy::_narrow ( } Messaging::ReplyStartTimePolicy_ptr +Messaging::ReplyStartTimePolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return ReplyStartTimePolicy::_nil (); + } + + ReplyStartTimePolicy_ptr proxy = + dynamic_cast<ReplyStartTimePolicy_ptr> (_tao_objref); + + return ReplyStartTimePolicy::_duplicate (proxy); +} + +Messaging::ReplyStartTimePolicy_ptr Messaging::ReplyStartTimePolicy::_duplicate (ReplyStartTimePolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -1300,7 +1403,7 @@ Messaging::ReplyStartTimePolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_ReplyStartTimePolicy[] = { @@ -1342,11 +1445,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::ReplyEndTimePolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::ReplyEndTimePolicy_ptr TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_duplicate ( Messaging::ReplyEndTimePolicy_ptr p @@ -1355,7 +1458,7 @@ TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_duplicate ( return Messaging::ReplyEndTimePolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_release ( Messaging::ReplyEndTimePolicy_ptr p @@ -1364,14 +1467,14 @@ TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::ReplyEndTimePolicy_ptr TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_nil (void) { return Messaging::ReplyEndTimePolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_marshal ( Messaging::ReplyEndTimePolicy_ptr p, @@ -1419,6 +1522,23 @@ Messaging::ReplyEndTimePolicy::_narrow ( } Messaging::ReplyEndTimePolicy_ptr +Messaging::ReplyEndTimePolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return ReplyEndTimePolicy::_nil (); + } + + ReplyEndTimePolicy_ptr proxy = + dynamic_cast<ReplyEndTimePolicy_ptr> (_tao_objref); + + return ReplyEndTimePolicy::_duplicate (proxy); +} + +Messaging::ReplyEndTimePolicy_ptr Messaging::ReplyEndTimePolicy::_duplicate (ReplyEndTimePolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -1474,7 +1594,7 @@ Messaging::ReplyEndTimePolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_ReplyEndTimePolicy[] = { @@ -1515,11 +1635,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::RelativeRequestTimeoutPolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RelativeRequestTimeoutPolicy_ptr TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_duplicate ( Messaging::RelativeRequestTimeoutPolicy_ptr p @@ -1528,7 +1648,7 @@ TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_duplicate ( return Messaging::RelativeRequestTimeoutPolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_release ( Messaging::RelativeRequestTimeoutPolicy_ptr p @@ -1537,14 +1657,14 @@ TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RelativeRequestTimeoutPolicy_ptr TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_nil (void) { return Messaging::RelativeRequestTimeoutPolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_marshal ( Messaging::RelativeRequestTimeoutPolicy_ptr p, @@ -1592,6 +1712,23 @@ Messaging::RelativeRequestTimeoutPolicy::_narrow ( } Messaging::RelativeRequestTimeoutPolicy_ptr +Messaging::RelativeRequestTimeoutPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return RelativeRequestTimeoutPolicy::_nil (); + } + + RelativeRequestTimeoutPolicy_ptr proxy = + dynamic_cast<RelativeRequestTimeoutPolicy_ptr> (_tao_objref); + + return RelativeRequestTimeoutPolicy::_duplicate (proxy); +} + +Messaging::RelativeRequestTimeoutPolicy_ptr Messaging::RelativeRequestTimeoutPolicy::_duplicate (RelativeRequestTimeoutPolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -1647,7 +1784,7 @@ Messaging::RelativeRequestTimeoutPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RelativeRequestTimeoutPolicy[] = { @@ -1693,7 +1830,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RoutingTypeRange[] = { @@ -1780,7 +1917,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_structure/structure_cs.cpp:66 +// be\be_visitor_structure/structure_cs.cpp:66 void Messaging::RoutingTypeRange::_tao_any_destructor ( @@ -1793,11 +1930,11 @@ Messaging::RoutingTypeRange::_tao_any_destructor ( } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::RoutingPolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RoutingPolicy_ptr TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_duplicate ( Messaging::RoutingPolicy_ptr p @@ -1806,7 +1943,7 @@ TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_duplicate ( return Messaging::RoutingPolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_release ( Messaging::RoutingPolicy_ptr p @@ -1815,14 +1952,14 @@ TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::RoutingPolicy_ptr TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_nil (void) { return Messaging::RoutingPolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_marshal ( Messaging::RoutingPolicy_ptr p, @@ -1870,6 +2007,23 @@ Messaging::RoutingPolicy::_narrow ( } Messaging::RoutingPolicy_ptr +Messaging::RoutingPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return RoutingPolicy::_nil (); + } + + RoutingPolicy_ptr proxy = + dynamic_cast<RoutingPolicy_ptr> (_tao_objref); + + return RoutingPolicy::_duplicate (proxy); +} + +Messaging::RoutingPolicy_ptr Messaging::RoutingPolicy::_duplicate (RoutingPolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -1925,7 +2079,7 @@ Messaging::RoutingPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RoutingPolicy[] = { @@ -1963,11 +2117,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::MaxHopsPolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::MaxHopsPolicy_ptr TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_duplicate ( Messaging::MaxHopsPolicy_ptr p @@ -1976,7 +2130,7 @@ TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_duplicate ( return Messaging::MaxHopsPolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_release ( Messaging::MaxHopsPolicy_ptr p @@ -1985,14 +2139,14 @@ TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::MaxHopsPolicy_ptr TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_nil (void) { return Messaging::MaxHopsPolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_marshal ( Messaging::MaxHopsPolicy_ptr p, @@ -2040,6 +2194,23 @@ Messaging::MaxHopsPolicy::_narrow ( } Messaging::MaxHopsPolicy_ptr +Messaging::MaxHopsPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return MaxHopsPolicy::_nil (); + } + + MaxHopsPolicy_ptr proxy = + dynamic_cast<MaxHopsPolicy_ptr> (_tao_objref); + + return MaxHopsPolicy::_duplicate (proxy); +} + +Messaging::MaxHopsPolicy_ptr Messaging::MaxHopsPolicy::_duplicate (MaxHopsPolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -2095,7 +2266,7 @@ Messaging::MaxHopsPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_MaxHopsPolicy[] = { @@ -2133,11 +2304,11 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::QueueOrderPolicy. -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::QueueOrderPolicy_ptr TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_duplicate ( Messaging::QueueOrderPolicy_ptr p @@ -2146,7 +2317,7 @@ TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_duplicate ( return Messaging::QueueOrderPolicy::_duplicate (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_release ( Messaging::QueueOrderPolicy_ptr p @@ -2155,14 +2326,14 @@ TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_release ( CORBA::release (p); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION Messaging::QueueOrderPolicy_ptr TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_nil (void) { return Messaging::QueueOrderPolicy::_nil (); } -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_marshal ( Messaging::QueueOrderPolicy_ptr p, @@ -2210,6 +2381,23 @@ Messaging::QueueOrderPolicy::_narrow ( } Messaging::QueueOrderPolicy_ptr +Messaging::QueueOrderPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return QueueOrderPolicy::_nil (); + } + + QueueOrderPolicy_ptr proxy = + dynamic_cast<QueueOrderPolicy_ptr> (_tao_objref); + + return QueueOrderPolicy::_duplicate (proxy); +} + +Messaging::QueueOrderPolicy_ptr Messaging::QueueOrderPolicy::_duplicate (QueueOrderPolicy_ptr obj) { if (! CORBA::is_nil (obj)) @@ -2265,7 +2453,7 @@ Messaging::QueueOrderPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_QueueOrderPolicy[] = { @@ -2305,7 +2493,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2374,7 +2562,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:54 +// be\be_visitor_structure/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -2432,7 +2620,7 @@ CORBA::Boolean operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2501,7 +2689,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2570,7 +2758,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2639,7 +2827,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2708,7 +2896,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2777,7 +2965,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2846,7 +3034,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -2915,7 +3103,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:54 +// be\be_visitor_structure/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -2973,7 +3161,7 @@ CORBA::Boolean operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -3042,7 +3230,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -3111,7 +3299,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -3180,7 +3368,53 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_root/root.cpp:1702 +// be\be_visitor_structure/cdr_op_cs.cpp:61 + +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const Messaging::PriorityRange &_tao_aggregate + ) +{ + return + (strm << _tao_aggregate.min) && + (strm << _tao_aggregate.max); +} + +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + Messaging::PriorityRange &_tao_aggregate + ) +{ + return + (strm >> _tao_aggregate.min) && + (strm >> _tao_aggregate.max); +} + +// TAO_IDL - Generated from +// be\be_visitor_structure/cdr_op_cs.cpp:61 + +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const Messaging::RoutingTypeRange &_tao_aggregate + ) +{ + return + (strm << _tao_aggregate.min) && + (strm << _tao_aggregate.max); +} + +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + Messaging::RoutingTypeRange &_tao_aggregate + ) +{ + return + (strm >> _tao_aggregate.min) && + (strm >> _tao_aggregate.max); +} + +// TAO_IDL - Generated from +// be\be_visitor_root/root.cpp:1633 #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.h b/TAO/tao/Messaging/Messaging_No_ImplC.h index 1429fa4c375..b7a8c3698e5 100644 --- a/TAO/tao/Messaging/Messaging_No_ImplC.h +++ b/TAO/tao/Messaging/Messaging_No_ImplC.h @@ -26,7 +26,7 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:150 +// be\be_codegen.cpp:171 #ifndef _TAO_IDL_ORIG_MESSAGING_NO_IMPLC_H_ #define _TAO_IDL_ORIG_MESSAGING_NO_IMPLC_H_ @@ -78,137 +78,137 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ -// TAO_IDL - Generated from -// be/be_visitor_root/root_ch.cpp:63 +// TAO_IDL - Generated from +// be\be_visitor_root/root_ch.cpp:63 namespace TAO { class Collocation_Proxy_Broker; - + template<typename T> class Narrow_Utils; template<typename T> class AbstractBase_Narrow_Utils; } // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:48 +// be\be_visitor_module/module_ch.cpp:48 namespace Messaging { - + // TAO_IDL - Generated from - // be/be_visitor_typedef/typedef_ch.cpp:342 - + // be\be_visitor_typedef/typedef_ch.cpp:342 + typedef CORBA::Short Priority; typedef CORBA::Short_out Priority_out; - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Priority; - + // TAO_IDL - Generated from - // be/be_visitor_typedef/typedef_ch.cpp:342 - + // be\be_visitor_typedef/typedef_ch.cpp:342 + typedef CORBA::Short RebindMode; typedef CORBA::Short_out RebindMode_out; - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RebindMode; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::RebindMode TRANSPARENT = 0; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::RebindMode NO_REBIND = 1; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::RebindMode NO_RECONNECT = 2; - + // TAO_IDL - Generated from - // be/be_visitor_typedef/typedef_ch.cpp:342 - + // be\be_visitor_typedef/typedef_ch.cpp:342 + typedef CORBA::Short RoutingType; typedef CORBA::Short_out RoutingType_out; - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RoutingType; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::RoutingType ROUTE_NONE = 0; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::RoutingType ROUTE_FORWARD = 1; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::RoutingType ROUTE_STORE_AND_FORWARD = 2; - + // TAO_IDL - Generated from - // be/be_visitor_typedef/typedef_ch.cpp:342 - + // be\be_visitor_typedef/typedef_ch.cpp:342 + typedef CORBA::UShort Ordering; typedef CORBA::UShort_out Ordering_out; - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Ordering; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::Ordering ORDER_ANY = 1U; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::Ordering ORDER_TEMPORAL = 2U; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::Ordering ORDER_PRIORITY = 4U; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const Messaging::Ordering ORDER_DEADLINE = 8U; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType REBIND_POLICY_TYPE = 23U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_REBINDPOLICY__VAR_OUT_CH_) #define _MESSAGING_REBINDPOLICY__VAR_OUT_CH_ - + class RebindPolicy; typedef RebindPolicy *RebindPolicy_ptr; - + typedef TAO_Objref_Var_T< RebindPolicy > RebindPolicy_var; - + typedef TAO_Objref_Out_T< RebindPolicy @@ -216,128 +216,153 @@ namespace Messaging RebindPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REBINDPOLICY_CH_) #define _MESSAGING_REBINDPOLICY_CH_ - + class TAO_Messaging_Export RebindPolicy : public virtual CORBA::Policy { public: typedef RebindPolicy_ptr _ptr_type; typedef RebindPolicy_var _var_type; - + // The static operations. static RebindPolicy_ptr _duplicate (RebindPolicy_ptr obj); - + static RebindPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static RebindPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static RebindPolicy_ptr _nil (void) { return (RebindPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual Messaging::RebindMode rebind_mode ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. RebindPolicy (void); - + virtual ~RebindPolicy (void); - + private: // Private and unimplemented for concrete interfaces. RebindPolicy (const RebindPolicy &); - + void operator= (const RebindPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RebindPolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType REQUEST_PRIORITY_POLICY_TYPE = 25U; - + // TAO_IDL - Generated from - // be/be_type.cpp:258 - + // be\be_type.cpp:258 + struct PriorityRange; - + typedef TAO_Fixed_Var_T< PriorityRange > PriorityRange_var; - + typedef PriorityRange & PriorityRange_out; - + // TAO_IDL - Generated from - // be/be_visitor_structure/structure_ch.cpp:52 - + // be\be_visitor_structure/structure_ch.cpp:52 + struct TAO_Messaging_Export PriorityRange { typedef PriorityRange_var _var_type; - + static void _tao_any_destructor (void *); Messaging::Priority min; Messaging::Priority max; }; - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityRange; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_REQUESTPRIORITYPOLICY__VAR_OUT_CH_) #define _MESSAGING_REQUESTPRIORITYPOLICY__VAR_OUT_CH_ - + class RequestPriorityPolicy; typedef RequestPriorityPolicy *RequestPriorityPolicy_ptr; - + typedef TAO_Objref_Var_T< RequestPriorityPolicy > RequestPriorityPolicy_var; - + typedef TAO_Objref_Out_T< RequestPriorityPolicy @@ -345,96 +370,121 @@ namespace Messaging RequestPriorityPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REQUESTPRIORITYPOLICY_CH_) #define _MESSAGING_REQUESTPRIORITYPOLICY_CH_ - + class TAO_Messaging_Export RequestPriorityPolicy : public virtual CORBA::Policy { public: typedef RequestPriorityPolicy_ptr _ptr_type; typedef RequestPriorityPolicy_var _var_type; - + // The static operations. static RequestPriorityPolicy_ptr _duplicate (RequestPriorityPolicy_ptr obj); - + static RequestPriorityPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static RequestPriorityPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static RequestPriorityPolicy_ptr _nil (void) { return (RequestPriorityPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::Messaging::PriorityRange priority_range ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. RequestPriorityPolicy (void); - + virtual ~RequestPriorityPolicy (void); - + private: // Private and unimplemented for concrete interfaces. RequestPriorityPolicy (const RequestPriorityPolicy &); - + void operator= (const RequestPriorityPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestPriorityPolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType REPLY_PRIORITY_POLICY_TYPE = 26U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_REPLYPRIORITYPOLICY__VAR_OUT_CH_) #define _MESSAGING_REPLYPRIORITYPOLICY__VAR_OUT_CH_ - + class ReplyPriorityPolicy; typedef ReplyPriorityPolicy *ReplyPriorityPolicy_ptr; - + typedef TAO_Objref_Var_T< ReplyPriorityPolicy > ReplyPriorityPolicy_var; - + typedef TAO_Objref_Out_T< ReplyPriorityPolicy @@ -442,96 +492,121 @@ namespace Messaging ReplyPriorityPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REPLYPRIORITYPOLICY_CH_) #define _MESSAGING_REPLYPRIORITYPOLICY_CH_ - + class TAO_Messaging_Export ReplyPriorityPolicy : public virtual CORBA::Policy { public: typedef ReplyPriorityPolicy_ptr _ptr_type; typedef ReplyPriorityPolicy_var _var_type; - + // The static operations. static ReplyPriorityPolicy_ptr _duplicate (ReplyPriorityPolicy_ptr obj); - + static ReplyPriorityPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static ReplyPriorityPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static ReplyPriorityPolicy_ptr _nil (void) { return (ReplyPriorityPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::Messaging::PriorityRange priority_range ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. ReplyPriorityPolicy (void); - + virtual ~ReplyPriorityPolicy (void); - + private: // Private and unimplemented for concrete interfaces. ReplyPriorityPolicy (const ReplyPriorityPolicy &); - + void operator= (const ReplyPriorityPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ReplyPriorityPolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType REQUEST_START_TIME_POLICY_TYPE = 27U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY__VAR_OUT_CH_) #define _MESSAGING_REQUESTSTARTTIMEPOLICY__VAR_OUT_CH_ - + class RequestStartTimePolicy; typedef RequestStartTimePolicy *RequestStartTimePolicy_ptr; - + typedef TAO_Objref_Var_T< RequestStartTimePolicy > RequestStartTimePolicy_var; - + typedef TAO_Objref_Out_T< RequestStartTimePolicy @@ -539,96 +614,121 @@ namespace Messaging RequestStartTimePolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY_CH_) #define _MESSAGING_REQUESTSTARTTIMEPOLICY_CH_ - + class TAO_Messaging_Export RequestStartTimePolicy : public virtual CORBA::Policy { public: typedef RequestStartTimePolicy_ptr _ptr_type; typedef RequestStartTimePolicy_var _var_type; - + // The static operations. static RequestStartTimePolicy_ptr _duplicate (RequestStartTimePolicy_ptr obj); - + static RequestStartTimePolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static RequestStartTimePolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static RequestStartTimePolicy_ptr _nil (void) { return (RequestStartTimePolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::TimeBase::UtcT start_time ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. RequestStartTimePolicy (void); - + virtual ~RequestStartTimePolicy (void); - + private: // Private and unimplemented for concrete interfaces. RequestStartTimePolicy (const RequestStartTimePolicy &); - + void operator= (const RequestStartTimePolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestStartTimePolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType REQUEST_END_TIME_POLICY_TYPE = 28U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_REQUESTENDTIMEPOLICY__VAR_OUT_CH_) #define _MESSAGING_REQUESTENDTIMEPOLICY__VAR_OUT_CH_ - + class RequestEndTimePolicy; typedef RequestEndTimePolicy *RequestEndTimePolicy_ptr; - + typedef TAO_Objref_Var_T< RequestEndTimePolicy > RequestEndTimePolicy_var; - + typedef TAO_Objref_Out_T< RequestEndTimePolicy @@ -636,96 +736,121 @@ namespace Messaging RequestEndTimePolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REQUESTENDTIMEPOLICY_CH_) #define _MESSAGING_REQUESTENDTIMEPOLICY_CH_ - + class TAO_Messaging_Export RequestEndTimePolicy : public virtual CORBA::Policy { public: typedef RequestEndTimePolicy_ptr _ptr_type; typedef RequestEndTimePolicy_var _var_type; - + // The static operations. static RequestEndTimePolicy_ptr _duplicate (RequestEndTimePolicy_ptr obj); - + static RequestEndTimePolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static RequestEndTimePolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static RequestEndTimePolicy_ptr _nil (void) { return (RequestEndTimePolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::TimeBase::UtcT end_time ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. RequestEndTimePolicy (void); - + virtual ~RequestEndTimePolicy (void); - + private: // Private and unimplemented for concrete interfaces. RequestEndTimePolicy (const RequestEndTimePolicy &); - + void operator= (const RequestEndTimePolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestEndTimePolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType REPLY_START_TIME_POLICY_TYPE = 29U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY__VAR_OUT_CH_) #define _MESSAGING_REPLYSTARTTIMEPOLICY__VAR_OUT_CH_ - + class ReplyStartTimePolicy; typedef ReplyStartTimePolicy *ReplyStartTimePolicy_ptr; - + typedef TAO_Objref_Var_T< ReplyStartTimePolicy > ReplyStartTimePolicy_var; - + typedef TAO_Objref_Out_T< ReplyStartTimePolicy @@ -733,96 +858,121 @@ namespace Messaging ReplyStartTimePolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY_CH_) #define _MESSAGING_REPLYSTARTTIMEPOLICY_CH_ - + class TAO_Messaging_Export ReplyStartTimePolicy : public virtual CORBA::Policy { public: typedef ReplyStartTimePolicy_ptr _ptr_type; typedef ReplyStartTimePolicy_var _var_type; - + // The static operations. static ReplyStartTimePolicy_ptr _duplicate (ReplyStartTimePolicy_ptr obj); - + static ReplyStartTimePolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static ReplyStartTimePolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static ReplyStartTimePolicy_ptr _nil (void) { return (ReplyStartTimePolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::TimeBase::UtcT start_time ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. ReplyStartTimePolicy (void); - + virtual ~ReplyStartTimePolicy (void); - + private: // Private and unimplemented for concrete interfaces. ReplyStartTimePolicy (const ReplyStartTimePolicy &); - + void operator= (const ReplyStartTimePolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ReplyStartTimePolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType REPLY_END_TIME_POLICY_TYPE = 30U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_REPLYENDTIMEPOLICY__VAR_OUT_CH_) #define _MESSAGING_REPLYENDTIMEPOLICY__VAR_OUT_CH_ - + class ReplyEndTimePolicy; typedef ReplyEndTimePolicy *ReplyEndTimePolicy_ptr; - + typedef TAO_Objref_Var_T< ReplyEndTimePolicy > ReplyEndTimePolicy_var; - + typedef TAO_Objref_Out_T< ReplyEndTimePolicy @@ -830,96 +980,121 @@ namespace Messaging ReplyEndTimePolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REPLYENDTIMEPOLICY_CH_) #define _MESSAGING_REPLYENDTIMEPOLICY_CH_ - + class TAO_Messaging_Export ReplyEndTimePolicy : public virtual CORBA::Policy { public: typedef ReplyEndTimePolicy_ptr _ptr_type; typedef ReplyEndTimePolicy_var _var_type; - + // The static operations. static ReplyEndTimePolicy_ptr _duplicate (ReplyEndTimePolicy_ptr obj); - + static ReplyEndTimePolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static ReplyEndTimePolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static ReplyEndTimePolicy_ptr _nil (void) { return (ReplyEndTimePolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::TimeBase::UtcT end_time ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. ReplyEndTimePolicy (void); - + virtual ~ReplyEndTimePolicy (void); - + private: // Private and unimplemented for concrete interfaces. ReplyEndTimePolicy (const ReplyEndTimePolicy &); - + void operator= (const ReplyEndTimePolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ReplyEndTimePolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType RELATIVE_REQ_TIMEOUT_POLICY_TYPE = 31U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY__VAR_OUT_CH_) #define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY__VAR_OUT_CH_ - + class RelativeRequestTimeoutPolicy; typedef RelativeRequestTimeoutPolicy *RelativeRequestTimeoutPolicy_ptr; - + typedef TAO_Objref_Var_T< RelativeRequestTimeoutPolicy > RelativeRequestTimeoutPolicy_var; - + typedef TAO_Objref_Out_T< RelativeRequestTimeoutPolicy @@ -927,128 +1102,153 @@ namespace Messaging RelativeRequestTimeoutPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY_CH_) #define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY_CH_ - + class TAO_Messaging_Export RelativeRequestTimeoutPolicy : public virtual CORBA::Policy { public: typedef RelativeRequestTimeoutPolicy_ptr _ptr_type; typedef RelativeRequestTimeoutPolicy_var _var_type; - + // The static operations. static RelativeRequestTimeoutPolicy_ptr _duplicate (RelativeRequestTimeoutPolicy_ptr obj); - + static RelativeRequestTimeoutPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static RelativeRequestTimeoutPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static RelativeRequestTimeoutPolicy_ptr _nil (void) { return (RelativeRequestTimeoutPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual TimeBase::TimeT relative_expiry ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. RelativeRequestTimeoutPolicy (void); - + virtual ~RelativeRequestTimeoutPolicy (void); - + private: // Private and unimplemented for concrete interfaces. RelativeRequestTimeoutPolicy (const RelativeRequestTimeoutPolicy &); - + void operator= (const RelativeRequestTimeoutPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RelativeRequestTimeoutPolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType ROUTING_POLICY_TYPE = 33U; - + // TAO_IDL - Generated from - // be/be_type.cpp:258 - + // be\be_type.cpp:258 + struct RoutingTypeRange; - + typedef TAO_Fixed_Var_T< RoutingTypeRange > RoutingTypeRange_var; - + typedef RoutingTypeRange & RoutingTypeRange_out; - + // TAO_IDL - Generated from - // be/be_visitor_structure/structure_ch.cpp:52 - + // be\be_visitor_structure/structure_ch.cpp:52 + struct TAO_Messaging_Export RoutingTypeRange { typedef RoutingTypeRange_var _var_type; - + static void _tao_any_destructor (void *); Messaging::RoutingType min; Messaging::RoutingType max; }; - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RoutingTypeRange; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_ROUTINGPOLICY__VAR_OUT_CH_) #define _MESSAGING_ROUTINGPOLICY__VAR_OUT_CH_ - + class RoutingPolicy; typedef RoutingPolicy *RoutingPolicy_ptr; - + typedef TAO_Objref_Var_T< RoutingPolicy > RoutingPolicy_var; - + typedef TAO_Objref_Out_T< RoutingPolicy @@ -1056,96 +1256,121 @@ namespace Messaging RoutingPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_ROUTINGPOLICY_CH_) #define _MESSAGING_ROUTINGPOLICY_CH_ - + class TAO_Messaging_Export RoutingPolicy : public virtual CORBA::Policy { public: typedef RoutingPolicy_ptr _ptr_type; typedef RoutingPolicy_var _var_type; - + // The static operations. static RoutingPolicy_ptr _duplicate (RoutingPolicy_ptr obj); - + static RoutingPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static RoutingPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static RoutingPolicy_ptr _nil (void) { return (RoutingPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::Messaging::RoutingTypeRange routing_range ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. RoutingPolicy (void); - + virtual ~RoutingPolicy (void); - + private: // Private and unimplemented for concrete interfaces. RoutingPolicy (const RoutingPolicy &); - + void operator= (const RoutingPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RoutingPolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType MAX_HOPS_POLICY_TYPE = 34U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_MAXHOPSPOLICY__VAR_OUT_CH_) #define _MESSAGING_MAXHOPSPOLICY__VAR_OUT_CH_ - + class MaxHopsPolicy; typedef MaxHopsPolicy *MaxHopsPolicy_ptr; - + typedef TAO_Objref_Var_T< MaxHopsPolicy > MaxHopsPolicy_var; - + typedef TAO_Objref_Out_T< MaxHopsPolicy @@ -1153,96 +1378,121 @@ namespace Messaging MaxHopsPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_MAXHOPSPOLICY_CH_) #define _MESSAGING_MAXHOPSPOLICY_CH_ - + class TAO_Messaging_Export MaxHopsPolicy : public virtual CORBA::Policy { public: typedef MaxHopsPolicy_ptr _ptr_type; typedef MaxHopsPolicy_var _var_type; - + // The static operations. static MaxHopsPolicy_ptr _duplicate (MaxHopsPolicy_ptr obj); - + static MaxHopsPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static MaxHopsPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static MaxHopsPolicy_ptr _nil (void) { return (MaxHopsPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::UShort max_hops ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. MaxHopsPolicy (void); - + virtual ~MaxHopsPolicy (void); - + private: // Private and unimplemented for concrete interfaces. MaxHopsPolicy (const MaxHopsPolicy &); - + void operator= (const MaxHopsPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MaxHopsPolicy; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType QUEUE_ORDER_POLICY_TYPE = 35U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_QUEUEORDERPOLICY__VAR_OUT_CH_) #define _MESSAGING_QUEUEORDERPOLICY__VAR_OUT_CH_ - + class QueueOrderPolicy; typedef QueueOrderPolicy *QueueOrderPolicy_ptr; - + typedef TAO_Objref_Var_T< QueueOrderPolicy > QueueOrderPolicy_var; - + typedef TAO_Objref_Out_T< QueueOrderPolicy @@ -1250,83 +1500,108 @@ namespace Messaging QueueOrderPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_QUEUEORDERPOLICY_CH_) #define _MESSAGING_QUEUEORDERPOLICY_CH_ - + class TAO_Messaging_Export QueueOrderPolicy : public virtual CORBA::Policy { public: typedef QueueOrderPolicy_ptr _ptr_type; typedef QueueOrderPolicy_var _var_type; - + // The static operations. static QueueOrderPolicy_ptr _duplicate (QueueOrderPolicy_ptr obj); - + static QueueOrderPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static QueueOrderPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static QueueOrderPolicy_ptr _nil (void) { return (QueueOrderPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual Messaging::Ordering allowed_orders ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. QueueOrderPolicy (void); - + virtual ~QueueOrderPolicy (void); - + private: // Private and unimplemented for concrete interfaces. QueueOrderPolicy (const QueueOrderPolicy &); - + void operator= (const QueueOrderPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_QueueOrderPolicy; // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:66 +// be\be_visitor_module/module_ch.cpp:66 } // module Messaging // TAO_IDL - Generated from -// be/be_visitor_traits.cpp:48 +// be\be_visitor_traits.cpp:59 // Traits specializations. namespace TAO @@ -1334,7 +1609,7 @@ namespace TAO #if !defined (_MESSAGING_REBINDPOLICY__TRAITS_CH_) #define _MESSAGING_REBINDPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::RebindPolicy> { @@ -1355,7 +1630,7 @@ namespace TAO #if !defined (_MESSAGING_REQUESTPRIORITYPOLICY__TRAITS_CH_) #define _MESSAGING_REQUESTPRIORITYPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::RequestPriorityPolicy> { @@ -1376,7 +1651,7 @@ namespace TAO #if !defined (_MESSAGING_REPLYPRIORITYPOLICY__TRAITS_CH_) #define _MESSAGING_REPLYPRIORITYPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::ReplyPriorityPolicy> { @@ -1397,7 +1672,7 @@ namespace TAO #if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY__TRAITS_CH_) #define _MESSAGING_REQUESTSTARTTIMEPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::RequestStartTimePolicy> { @@ -1418,7 +1693,7 @@ namespace TAO #if !defined (_MESSAGING_REQUESTENDTIMEPOLICY__TRAITS_CH_) #define _MESSAGING_REQUESTENDTIMEPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::RequestEndTimePolicy> { @@ -1439,7 +1714,7 @@ namespace TAO #if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY__TRAITS_CH_) #define _MESSAGING_REPLYSTARTTIMEPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::ReplyStartTimePolicy> { @@ -1460,7 +1735,7 @@ namespace TAO #if !defined (_MESSAGING_REPLYENDTIMEPOLICY__TRAITS_CH_) #define _MESSAGING_REPLYENDTIMEPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::ReplyEndTimePolicy> { @@ -1481,7 +1756,7 @@ namespace TAO #if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY__TRAITS_CH_) #define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::RelativeRequestTimeoutPolicy> { @@ -1502,7 +1777,7 @@ namespace TAO #if !defined (_MESSAGING_ROUTINGPOLICY__TRAITS_CH_) #define _MESSAGING_ROUTINGPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::RoutingPolicy> { @@ -1523,7 +1798,7 @@ namespace TAO #if !defined (_MESSAGING_MAXHOPSPOLICY__TRAITS_CH_) #define _MESSAGING_MAXHOPSPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::MaxHopsPolicy> { @@ -1544,7 +1819,7 @@ namespace TAO #if !defined (_MESSAGING_QUEUEORDERPOLICY__TRAITS_CH_) #define _MESSAGING_QUEUEORDERPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::QueueOrderPolicy> { @@ -1565,14 +1840,14 @@ namespace TAO } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RebindPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RebindPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RebindPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_structure/any_op_ch.cpp:52 +// be\be_visitor_structure/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, const Messaging::PriorityRange &); // copying version TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::PriorityRange*); // noncopying version @@ -1580,56 +1855,56 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging:: TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, const Messaging::PriorityRange *&); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestPriorityPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestPriorityPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RequestPriorityPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyPriorityPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyPriorityPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ReplyPriorityPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestStartTimePolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestStartTimePolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RequestStartTimePolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestEndTimePolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestEndTimePolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RequestEndTimePolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyStartTimePolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyStartTimePolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ReplyStartTimePolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyEndTimePolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyEndTimePolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ReplyEndTimePolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRequestTimeoutPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRequestTimeoutPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RelativeRequestTimeoutPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_structure/any_op_ch.cpp:52 +// be\be_visitor_structure/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, const Messaging::RoutingTypeRange &); // copying version TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RoutingTypeRange*); // noncopying version @@ -1637,50 +1912,40 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging:: TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, const Messaging::RoutingTypeRange *&); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RoutingPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RoutingPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RoutingPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::MaxHopsPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::MaxHopsPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::MaxHopsPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::QueueOrderPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::QueueOrderPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::QueueOrderPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:48 - -#ifndef __ACE_INLINE__ - -// TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ch.cpp:53 +// be\be_visitor_structure/cdr_op_ch.cpp:53 TAO_Messaging_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const Messaging::PriorityRange &); TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::PriorityRange &); // TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ch.cpp:53 +// be\be_visitor_structure/cdr_op_ch.cpp:53 TAO_Messaging_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const Messaging::RoutingTypeRange &); TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::RoutingTypeRange &); // TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:64 - -#endif /* __ACE_INLINE__ */ - -// TAO_IDL - Generated from -// be/be_codegen.cpp:911 +// be\be_codegen.cpp:978 #if defined (__ACE_INLINE__) #include "Messaging_No_ImplC.i" diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.i b/TAO/tao/Messaging/Messaging_No_ImplC.i index 47eeb8f561d..38aa32569ba 100644 --- a/TAO/tao/Messaging/Messaging_No_ImplC.i +++ b/TAO/tao/Messaging/Messaging_No_ImplC.i @@ -26,53 +26,3 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html -// TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ci.cpp:70 - -ACE_INLINE -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const Messaging::PriorityRange &_tao_aggregate - ) -{ - return - (strm << _tao_aggregate.min) && - (strm << _tao_aggregate.max); -} - -ACE_INLINE -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - Messaging::PriorityRange &_tao_aggregate - ) -{ - return - (strm >> _tao_aggregate.min) && - (strm >> _tao_aggregate.max); -} - -// TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ci.cpp:70 - -ACE_INLINE -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const Messaging::RoutingTypeRange &_tao_aggregate - ) -{ - return - (strm << _tao_aggregate.min) && - (strm << _tao_aggregate.max); -} - -ACE_INLINE -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - Messaging::RoutingTypeRange &_tao_aggregate - ) -{ - return - (strm >> _tao_aggregate.min) && - (strm >> _tao_aggregate.max); -} - diff --git a/TAO/tao/Messaging/Messaging_RT_Policy.pidl b/TAO/tao/Messaging/Messaging_RT_Policy.pidl index 5d6599e6e3f..a9aa2fd73d3 100644 --- a/TAO/tao/Messaging/Messaging_RT_Policy.pidl +++ b/TAO/tao/Messaging/Messaging_RT_Policy.pidl @@ -12,7 +12,7 @@ * The command used to generate code from this file is: * * tao_idl - * -o orig -Gp -Gd -Ge 1 + * -o orig -Gp -Gd -Ge 1 -Sc * -Wb,export_macro=TAO_Messaging_Export * -Wb,export_include=messaging_export.h * -Wb,pre_include="ace/pre.h" diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp b/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp index 342bdf47ea3..7958b0b4e21 100644 --- a/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp +++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp @@ -26,7 +26,7 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:302 +// be\be_codegen.cpp:323 #include "Messaging_RT_PolicyC.h" @@ -43,46 +43,47 @@ #endif /* !defined INLINE */ // TAO_IDL - Generated from -// be/be_visitor_arg_traits.cpp:60 +// be\be_visitor_arg_traits.cpp:64 // Arg traits specializations. namespace TAO { } + // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_Timeout[] = { TAO_ENCAP_BYTE_ORDER, // byte order 34, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x4d657373), - ACE_NTOHL (0x6167696e), - ACE_NTOHL (0x672f5469), - ACE_NTOHL (0x6d656f75), - ACE_NTOHL (0x743a312e), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x4d657373), + ACE_NTOHL (0x6167696e), + ACE_NTOHL (0x672f5469), + ACE_NTOHL (0x6d656f75), + ACE_NTOHL (0x743a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/Timeout:1.0 8, - ACE_NTOHL (0x54696d65), + ACE_NTOHL (0x54696d65), ACE_NTOHL (0x6f757400), // name = Timeout CORBA::tk_alias, // typecode kind for typedefs 56, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 31, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x54696d65), - ACE_NTOHL (0x42617365), - ACE_NTOHL (0x2f54696d), - ACE_NTOHL (0x65543a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x54696d65), + ACE_NTOHL (0x42617365), + ACE_NTOHL (0x2f54696d), + ACE_NTOHL (0x65543a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/TimeBase/TimeT:1.0 6, - ACE_NTOHL (0x54696d65), + ACE_NTOHL (0x54696d65), ACE_NTOHL (0x54000000), // name = TimeT CORBA::tk_ulonglong, @@ -104,7 +105,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::RelativeRoundtripTimeoutPolicy. @@ -144,7 +145,7 @@ TAO::Objref_Traits<Messaging::RelativeRoundtripTimeoutPolicy>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*Messaging__TAO_RelativeRoundtripTimeoutPolicy_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -155,7 +156,7 @@ Messaging::RelativeRoundtripTimeoutPolicy::RelativeRoundtripTimeoutPolicy (void) Messaging::RelativeRoundtripTimeoutPolicy::~RelativeRoundtripTimeoutPolicy (void) {} -void +void Messaging::RelativeRoundtripTimeoutPolicy::_tao_any_destructor (void *_tao_void_pointer) { RelativeRoundtripTimeoutPolicy *_tao_tmp_pointer = @@ -173,10 +174,27 @@ Messaging::RelativeRoundtripTimeoutPolicy::_narrow ( { return RelativeRoundtripTimeoutPolicy::_nil (); } - + RelativeRoundtripTimeoutPolicy_ptr proxy = dynamic_cast<RelativeRoundtripTimeoutPolicy_ptr> (_tao_objref); + + return RelativeRoundtripTimeoutPolicy::_duplicate (proxy); +} +Messaging::RelativeRoundtripTimeoutPolicy_ptr +Messaging::RelativeRoundtripTimeoutPolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return RelativeRoundtripTimeoutPolicy::_nil (); + } + + RelativeRoundtripTimeoutPolicy_ptr proxy = + dynamic_cast<RelativeRoundtripTimeoutPolicy_ptr> (_tao_objref); + return RelativeRoundtripTimeoutPolicy::_duplicate (proxy); } @@ -187,7 +205,7 @@ Messaging::RelativeRoundtripTimeoutPolicy::_duplicate (RelativeRoundtripTimeoutP { obj->_add_ref (); } - + return obj; } @@ -236,7 +254,7 @@ Messaging::RelativeRoundtripTimeoutPolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_RelativeRoundtripTimeoutPolicy[] = { @@ -283,7 +301,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -352,7 +370,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_root/root.cpp:1702 +// be\be_visitor_root/root.cpp:1633 #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.h b/TAO/tao/Messaging/Messaging_RT_PolicyC.h index b8dd533448e..5fef17612f6 100644 --- a/TAO/tao/Messaging/Messaging_RT_PolicyC.h +++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.h @@ -26,7 +26,7 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:150 +// be\be_codegen.cpp:171 #ifndef _TAO_IDL_ORIG_MESSAGING_RT_POLICYC_H_ #define _TAO_IDL_ORIG_MESSAGING_RT_POLICYC_H_ @@ -71,54 +71,54 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ -// TAO_IDL - Generated from -// be/be_visitor_root/root_ch.cpp:63 +// TAO_IDL - Generated from +// be\be_visitor_root/root_ch.cpp:63 namespace TAO { class Collocation_Proxy_Broker; - + template<typename T> class Narrow_Utils; template<typename T> class AbstractBase_Narrow_Utils; } // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:48 +// be\be_visitor_module/module_ch.cpp:48 namespace Messaging { - + // TAO_IDL - Generated from - // be/be_visitor_typedef/typedef_ch.cpp:342 - + // be\be_visitor_typedef/typedef_ch.cpp:342 + typedef TimeBase::TimeT Timeout; typedef TimeBase::TimeT_out Timeout_out; - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Timeout; - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType RELATIVE_RT_TIMEOUT_POLICY_TYPE = 32U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__VAR_OUT_CH_) #define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__VAR_OUT_CH_ - + class RelativeRoundtripTimeoutPolicy; typedef RelativeRoundtripTimeoutPolicy *RelativeRoundtripTimeoutPolicy_ptr; - + typedef TAO_Objref_Var_T< RelativeRoundtripTimeoutPolicy > RelativeRoundtripTimeoutPolicy_var; - + typedef TAO_Objref_Out_T< RelativeRoundtripTimeoutPolicy @@ -126,83 +126,108 @@ namespace Messaging RelativeRoundtripTimeoutPolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_) #define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_ - + class TAO_Messaging_Export RelativeRoundtripTimeoutPolicy : public virtual CORBA::Policy { public: typedef RelativeRoundtripTimeoutPolicy_ptr _ptr_type; typedef RelativeRoundtripTimeoutPolicy_var _var_type; - + // The static operations. static RelativeRoundtripTimeoutPolicy_ptr _duplicate (RelativeRoundtripTimeoutPolicy_ptr obj); - + static RelativeRoundtripTimeoutPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static RelativeRoundtripTimeoutPolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static RelativeRoundtripTimeoutPolicy_ptr _nil (void) { return (RelativeRoundtripTimeoutPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual TimeBase::TimeT relative_expiry ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. RelativeRoundtripTimeoutPolicy (void); - + virtual ~RelativeRoundtripTimeoutPolicy (void); - + private: // Private and unimplemented for concrete interfaces. RelativeRoundtripTimeoutPolicy (const RelativeRoundtripTimeoutPolicy &); - + void operator= (const RelativeRoundtripTimeoutPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RelativeRoundtripTimeoutPolicy; // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:66 +// be\be_visitor_module/module_ch.cpp:66 } // module Messaging // TAO_IDL - Generated from -// be/be_visitor_traits.cpp:48 +// be\be_visitor_traits.cpp:59 // Traits specializations. namespace TAO @@ -210,7 +235,7 @@ namespace TAO #if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__TRAITS_CH_) #define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::RelativeRoundtripTimeoutPolicy> { @@ -231,24 +256,14 @@ namespace TAO } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:48 - -#ifndef __ACE_INLINE__ - -// TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:64 - -#endif /* __ACE_INLINE__ */ - -// TAO_IDL - Generated from -// be/be_codegen.cpp:911 +// be\be_codegen.cpp:978 #if defined (__ACE_INLINE__) #include "Messaging_RT_PolicyC.i" diff --git a/TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl b/TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl index 914c161d650..469e8d1f9ac 100644 --- a/TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl +++ b/TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl @@ -7,12 +7,12 @@ * $Id$ * * This file was used to generate the code in - * Messaging_SyncScope_Policy{C,S,S_T}.{h,i,cpp} + * Messaging_SyncScope_Policy{C,S}.{h,i,cpp} * * The command used to generate code from this file is: * * tao_idl - * -o orig -Gp -Gd -Ge 1 -GT + * -o orig -Gp -Gd -Ge 1 -GT -Sc * -Wb,export_macro=TAO_Messaging_Export * -Wb,export_include=messaging_export.h * -Wb,pre_include="ace/pre.h" @@ -21,14 +21,14 @@ * * after the file is generated a patch must be applied: * - * cp orig/Messaging_SyncScope_Policy{C,S,S_T}.{h,i,cpp} . + * cp orig/Messaging_SyncScope_Policy{C,S}.{h,i,cpp} . * patch < diffs/Messaging_SyncScope_Policy.diff * * The patch eliminates cycles in the include dependencies. * * Note: to update the patch file after re-generating the code use: * - * for i in Messaging_SyncScope_Policy{C,S,S_T}.{h,i,cpp}; do + * for i in Messaging_SyncScope_Policy{C,S}.{h,i,cpp}; do * diff -uBbw orig/$i $i; * done > diffs/Messaging_SyncScope_Policy.diff */ @@ -45,7 +45,7 @@ module Messaging { // Synchronization Policy (default = WITH_TRANSPORT) - + // // Locally-Constrained Policy Objects // diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp index 585fce73b5a..e5445791a4e 100644 --- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp +++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp @@ -26,7 +26,7 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:302 +// be\be_codegen.cpp:323 #include "Messaging_SyncScope_PolicyC.h" @@ -43,15 +43,16 @@ #endif /* !defined INLINE */ // TAO_IDL - Generated from -// be/be_visitor_arg_traits.cpp:60 +// be\be_visitor_arg_traits.cpp:64 // Arg traits specializations. namespace TAO { } + // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for Messaging::SyncScopePolicy. @@ -91,7 +92,7 @@ TAO::Objref_Traits<Messaging::SyncScopePolicy>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*Messaging__TAO_SyncScopePolicy_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -102,7 +103,7 @@ Messaging::SyncScopePolicy::SyncScopePolicy (void) Messaging::SyncScopePolicy::~SyncScopePolicy (void) {} -void +void Messaging::SyncScopePolicy::_tao_any_destructor (void *_tao_void_pointer) { SyncScopePolicy *_tao_tmp_pointer = @@ -120,10 +121,27 @@ Messaging::SyncScopePolicy::_narrow ( { return SyncScopePolicy::_nil (); } - + SyncScopePolicy_ptr proxy = dynamic_cast<SyncScopePolicy_ptr> (_tao_objref); + + return SyncScopePolicy::_duplicate (proxy); +} +Messaging::SyncScopePolicy_ptr +Messaging::SyncScopePolicy::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return SyncScopePolicy::_nil (); + } + + SyncScopePolicy_ptr proxy = + dynamic_cast<SyncScopePolicy_ptr> (_tao_objref); + return SyncScopePolicy::_duplicate (proxy); } @@ -134,7 +152,7 @@ Messaging::SyncScopePolicy::_duplicate (SyncScopePolicy_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -183,27 +201,27 @@ Messaging::SyncScopePolicy::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_Messaging_SyncScopePolicy[] = { TAO_ENCAP_BYTE_ORDER, // byte order 42, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x4d657373), - ACE_NTOHL (0x6167696e), - ACE_NTOHL (0x672f5379), - ACE_NTOHL (0x6e635363), - ACE_NTOHL (0x6f706550), - ACE_NTOHL (0x6f6c6963), - ACE_NTOHL (0x793a312e), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x4d657373), + ACE_NTOHL (0x6167696e), + ACE_NTOHL (0x672f5379), + ACE_NTOHL (0x6e635363), + ACE_NTOHL (0x6f706550), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x793a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/SyncScopePolicy:1.0 16, - ACE_NTOHL (0x53796e63), - ACE_NTOHL (0x53636f70), - ACE_NTOHL (0x65506f6c), + ACE_NTOHL (0x53796e63), + ACE_NTOHL (0x53636f70), + ACE_NTOHL (0x65506f6c), ACE_NTOHL (0x69637900), // name = SyncScopePolicy }; @@ -222,7 +240,7 @@ namespace Messaging } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 +// be\be_visitor_interface/any_op_cs.cpp:50 ACE_TEMPLATE_SPECIALIZATION CORBA::Boolean @@ -291,7 +309,7 @@ operator>>= ( } // TAO_IDL - Generated from -// be/be_visitor_root/root.cpp:1702 +// be\be_visitor_root/root.cpp:1633 #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) @@ -304,7 +322,7 @@ operator>>= ( TAO_Objref_Var_T< Messaging::SyncScopePolicy >; - + template class TAO_Objref_Out_T< Messaging::SyncScopePolicy @@ -326,7 +344,7 @@ operator>>= ( TAO_Objref_Var_T< \ Messaging::SyncScopePolicy > - + # pragma instantiate \ TAO_Objref_Out_T< \ Messaging::SyncScopePolicy @@ -337,5 +355,5 @@ operator>>= ( Messaging::SyncScopePolicy \ > -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h index cd23efac9ee..3fb18624f7b 100644 --- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h +++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h @@ -26,7 +26,7 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:150 +// be\be_codegen.cpp:171 #ifndef _TAO_IDL_ORIG_MESSAGING_SYNCSCOPE_POLICYC_H_ #define _TAO_IDL_ORIG_MESSAGING_SYNCSCOPE_POLICYC_H_ @@ -71,43 +71,43 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ -// TAO_IDL - Generated from -// be/be_visitor_root/root_ch.cpp:63 +// TAO_IDL - Generated from +// be\be_visitor_root/root_ch.cpp:63 namespace TAO { class Collocation_Proxy_Broker; - + template<typename T> class Narrow_Utils; template<typename T> class AbstractBase_Narrow_Utils; } // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:48 +// be\be_visitor_module/module_ch.cpp:48 namespace Messaging { - + // TAO_IDL - Generated from - // be/be_visitor_constant/constant_ch.cpp:52 - + // be\be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType SYNC_SCOPE_POLICY_TYPE = 24U; - + // TAO_IDL - Generated from - // be/be_interface.cpp:610 + // be\be_interface.cpp:611 #if !defined (_MESSAGING_SYNCSCOPEPOLICY__VAR_OUT_CH_) #define _MESSAGING_SYNCSCOPEPOLICY__VAR_OUT_CH_ - + class SyncScopePolicy; typedef SyncScopePolicy *SyncScopePolicy_ptr; - + typedef TAO_Objref_Var_T< SyncScopePolicy > SyncScopePolicy_var; - + typedef TAO_Objref_Out_T< SyncScopePolicy @@ -115,83 +115,108 @@ namespace Messaging SyncScopePolicy_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_SYNCSCOPEPOLICY_CH_) #define _MESSAGING_SYNCSCOPEPOLICY_CH_ - + class TAO_Messaging_Export SyncScopePolicy : public virtual CORBA::Policy { public: typedef SyncScopePolicy_ptr _ptr_type; typedef SyncScopePolicy_var _var_type; - + // The static operations. static SyncScopePolicy_ptr _duplicate (SyncScopePolicy_ptr obj); - + static SyncScopePolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static SyncScopePolicy_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static SyncScopePolicy_ptr _nil (void) { return (SyncScopePolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual Messaging::SyncScope synchronization ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:192 - + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::CORBA::Policy_ptr copy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + + virtual void destroy ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) = 0; + + // TAO_IDL - Generated from + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. SyncScopePolicy (void); - + virtual ~SyncScopePolicy (void); - + private: // Private and unimplemented for concrete interfaces. SyncScopePolicy (const SyncScopePolicy &); - + void operator= (const SyncScopePolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_SyncScopePolicy; // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:66 +// be\be_visitor_module/module_ch.cpp:66 } // module Messaging // TAO_IDL - Generated from -// be/be_visitor_traits.cpp:48 +// be\be_visitor_traits.cpp:59 // Traits specializations. namespace TAO @@ -199,7 +224,7 @@ namespace TAO #if !defined (_MESSAGING_SYNCSCOPEPOLICY__TRAITS_CH_) #define _MESSAGING_SYNCSCOPEPOLICY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_Messaging_Export Objref_Traits<Messaging::SyncScopePolicy> { @@ -220,24 +245,14 @@ namespace TAO } // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// be\be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::SyncScopePolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::SyncScopePolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::SyncScopePolicy_ptr &); // TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:48 - -#ifndef __ACE_INLINE__ - -// TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:64 - -#endif /* __ACE_INLINE__ */ - -// TAO_IDL - Generated from -// be/be_codegen.cpp:911 +// be\be_codegen.cpp:978 #if defined (__ACE_INLINE__) #include "Messaging_SyncScope_PolicyC.i" diff --git a/TAO/tao/Messaging/TAO_Ext.pidl b/TAO/tao/Messaging/TAO_Ext.pidl index 65a6b27ef55..d06cb9f91cc 100644 --- a/TAO/tao/Messaging/TAO_Ext.pidl +++ b/TAO/tao/Messaging/TAO_Ext.pidl @@ -15,7 +15,7 @@ * this is: * * tao_idl - * -o orig -Gp -Gd -Ge 1 -GT + * -o orig -Gp -Gd -Ge 1 -GT -Sc * -Wb,export_macro=TAO_Messaging_Export * -Wb,export_include=messaging_export.h * -Wb,pre_include="ace/pre.h" @@ -28,15 +28,13 @@ * * Apply patches using the following commands: * - * patch < diffs/TAO_ExtC.h.diff - * patch < diffs/TAO_ExtC.i.diff - * patch < diffs/TAO_ExtC.cpp.diff + * patch < diffs/TAO_ExtC.diff * * @note The diffs were generated with these commands: * - * diff -wBbu orig/TAO_ExtC.h TAO_ExtC.h > diffs/TAO_ExtC.diff - * diff -wBbu orig/TAO_ExtC.i TAO_ExtC.i >> diffs/TAO_ExtC.diff - * diff -wBbu orig/TAO_ExtC.cpp TAO_ExtC.cpp >> diffs/TAO_ExtC.diff + * for i in TAO_ExtC{C,S}.{h,i,cpp}; do + * diff -uBbw orig/$i $i; + * done > diffs/TAO_ExtC.diff */ // ================================================================ |