summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TAO/tao/Messaging/Messaging_No_Impl.pidl2
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.cpp498
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.h1147
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.i50
-rw-r--r--TAO/tao/Messaging/Messaging_RT_Policy.pidl2
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.cpp74
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.h125
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl10
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp70
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h113
-rw-r--r--TAO/tao/Messaging/TAO_Ext.pidl12
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
*/
// ================================================================