summaryrefslogtreecommitdiff
path: root/TAO/tao/Messaging/Messaging_No_ImplC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Messaging/Messaging_No_ImplC.cpp')
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.cpp3650
1 files changed, 1748 insertions, 1902 deletions
diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.cpp b/TAO/tao/Messaging/Messaging_No_ImplC.cpp
index d4b94ffaed6..969cbd762a1 100644
--- a/TAO/tao/Messaging/Messaging_No_ImplC.cpp
+++ b/TAO/tao/Messaging/Messaging_No_ImplC.cpp
@@ -15,15 +15,24 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+// be/be_codegen.cpp:302
#include "Messaging_No_ImplC.h"
+#include "tao/Typecode.h"
+#include "tao/Any_Impl_T.h"
+#include "tao/Any_Dual_Impl_T.h"
#if defined (__BORLANDC__)
#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
@@ -34,24 +43,32 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_arg_traits.cpp:60
+
+// Arg traits specializations.
+namespace TAO
+{
+};
+
+// TAO_IDL - Generated from
+// 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,
@@ -65,35 +82,32 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_Priority (
sizeof (Messaging::Priority)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_Priority,
- &_tc_TAO_tc_Messaging_Priority
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_Priority =
+ &_tc_TAO_tc_Messaging_Priority;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\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,
@@ -107,35 +121,32 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RebindMode (
sizeof (Messaging::RebindMode)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RebindMode,
- &_tc_TAO_tc_Messaging_RebindMode
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RebindMode =
+ &_tc_TAO_tc_Messaging_RebindMode;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\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,
@@ -149,34 +160,31 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RoutingType (
sizeof (Messaging::RoutingType)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RoutingType,
- &_tc_TAO_tc_Messaging_RoutingType
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RoutingType =
+ &_tc_TAO_tc_Messaging_RoutingType;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\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,
@@ -190,22 +198,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_Ordering (
sizeof (Messaging::Ordering)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_Ordering,
- &_tc_TAO_tc_Messaging_Ordering
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_Ordering =
+ &_tc_TAO_tc_Messaging_Ordering;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::RebindPolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::RebindPolicy.
Messaging::RebindPolicy_ptr
-Messaging::tao_RebindPolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::RebindPolicy>::tao_duplicate (
Messaging::RebindPolicy_ptr p
)
{
@@ -213,7 +218,7 @@ Messaging::tao_RebindPolicy_life::tao_duplicate (
}
void
-Messaging::tao_RebindPolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::RebindPolicy>::tao_release (
Messaging::RebindPolicy_ptr p
)
{
@@ -221,67 +226,25 @@ Messaging::tao_RebindPolicy_life::tao_release (
}
Messaging::RebindPolicy_ptr
-Messaging::tao_RebindPolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::RebindPolicy>::tao_nil (void)
{
return Messaging::RebindPolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_RebindPolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::RebindPolicy>::tao_marshal (
Messaging::RebindPolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::RebindPolicy_ptr
-Messaging::tao_RebindPolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::RebindPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_RebindPolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::RebindPolicy **tmp =
- ACE_static_cast (Messaging::RebindPolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::RebindPolicy,
- Messaging::tao_RebindPolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::RebindPolicy,
- Messaging::tao_RebindPolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::RebindPolicy, \
- Messaging::tao_RebindPolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::RebindPolicy, \
- Messaging::tao_RebindPolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_RebindPolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::RebindPolicy::RebindPolicy (void)
{}
@@ -289,43 +252,29 @@ Messaging::RebindPolicy::RebindPolicy (void)
Messaging::RebindPolicy::~RebindPolicy (void)
{}
-void
+void
Messaging::RebindPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- RebindPolicy *tmp = ACE_static_cast (RebindPolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ RebindPolicy *_tao_tmp_pointer =
+ ACE_static_cast (RebindPolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::RebindPolicy_ptr
Messaging::RebindPolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return RebindPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::RebindPolicy_ptr
-Messaging::RebindPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return RebindPolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- RebindPolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &RebindPolicy::_tao_class_id
- )
- )
- );
+
+ RebindPolicy_ptr proxy =
+ dynamic_cast<RebindPolicy_ptr> (_tao_objref);
+
+ return RebindPolicy::_duplicate (proxy);
}
Messaging::RebindPolicy_ptr
@@ -335,53 +284,41 @@ Messaging::RebindPolicy::_duplicate (RebindPolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::RebindPolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::RebindPolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, RebindPolicy)::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/RebindPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv = ACE_reinterpret_cast (void*, this);
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 0;
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
- {
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
- }
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::RebindPolicy::_interface_repository_id (void) const
@@ -396,26 +333,26 @@ Messaging::RebindPolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RebindPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x62696e64),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63793a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x62696e64),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RebindPolicy:1.0
13,
- ACE_NTOHL (0x52656269),
- ACE_NTOHL (0x6e64506f),
- ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x52656269),
+ ACE_NTOHL (0x6e64506f),
+ ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = RebindPolicy
};
@@ -427,36 +364,33 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RebindPolicy (
sizeof (Messaging::RebindPolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RebindPolicy,
- &_tc_TAO_tc_Messaging_RebindPolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RebindPolicy =
+ &_tc_TAO_tc_Messaging_RebindPolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_PriorityRange[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5072),
- ACE_NTOHL (0x696f7269),
- ACE_NTOHL (0x74795261),
- ACE_NTOHL (0x6e67653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5072),
+ ACE_NTOHL (0x696f7269),
+ ACE_NTOHL (0x74795261),
+ ACE_NTOHL (0x6e67653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/PriorityRange:1.0
14,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x52616e67),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x52616e67),
ACE_NTOHL (0x65000000), // name = PriorityRange
2, // member count
4,
@@ -465,26 +399,44 @@ static const CORBA::Long _oc_Messaging_PriorityRange[] =
64, // encapsulation length
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,
4,
ACE_NTOHL (0x6d617800), // name = max
- 0xffffffff, // indirection
- 0xffffffac, // negative offset (-84)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ 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 (0x2e300000), // repository ID = IDL:omg.org/Messaging/Priority:1.0
+ 9,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x0), // name = Priority
+ CORBA::tk_short,
+
+
};
static CORBA::TypeCode _tc_TAO_tc_Messaging_PriorityRange (
@@ -495,59 +447,32 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_PriorityRange (
sizeof (Messaging::PriorityRange)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_PriorityRange,
- &_tc_TAO_tc_Messaging_PriorityRange
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-
-void Messaging::PriorityRange::_tao_any_destructor (void *_tao_void_pointer)
+namespace Messaging
{
- PriorityRange *tmp = ACE_static_cast (PriorityRange*, _tao_void_pointer);
- delete tmp;
+ ::CORBA::TypeCode_ptr _tc_PriorityRange =
+ &_tc_TAO_tc_Messaging_PriorityRange;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+// TAO_IDL - Generated from
+// be/be_visitor_structure/structure_cs.cpp:66
-template class
- TAO_Fixed_Var_T<
- Messaging::PriorityRange
- >;
-
-template class
- TAO_Var_Base_T<
- Messaging::PriorityRange
- >;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-# pragma instantiate \
- TAO_Fixed_Var_T< \
- Messaging::PriorityRange \
- >
-# pragma instantiate
- TAO_Var_Base_T<
- Messaging::PriorityRange
- >;
-
-#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+void
+Messaging::PriorityRange::_tao_any_destructor (
+ void *_tao_void_pointer
+ )
+{
+ PriorityRange *_tao_tmp_pointer =
+ ACE_static_cast (PriorityRange *, _tao_void_pointer);
+ delete _tao_tmp_pointer;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::RequestPriorityPolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::RequestPriorityPolicy.
Messaging::RequestPriorityPolicy_ptr
-Messaging::tao_RequestPriorityPolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_duplicate (
Messaging::RequestPriorityPolicy_ptr p
)
{
@@ -555,7 +480,7 @@ Messaging::tao_RequestPriorityPolicy_life::tao_duplicate (
}
void
-Messaging::tao_RequestPriorityPolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_release (
Messaging::RequestPriorityPolicy_ptr p
)
{
@@ -563,67 +488,25 @@ Messaging::tao_RequestPriorityPolicy_life::tao_release (
}
Messaging::RequestPriorityPolicy_ptr
-Messaging::tao_RequestPriorityPolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_nil (void)
{
return Messaging::RequestPriorityPolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_RequestPriorityPolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::RequestPriorityPolicy>::tao_marshal (
Messaging::RequestPriorityPolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::RequestPriorityPolicy_ptr
-Messaging::tao_RequestPriorityPolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::RequestPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_RequestPriorityPolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::RequestPriorityPolicy **tmp =
- ACE_static_cast (Messaging::RequestPriorityPolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::RequestPriorityPolicy,
- Messaging::tao_RequestPriorityPolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::RequestPriorityPolicy,
- Messaging::tao_RequestPriorityPolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::RequestPriorityPolicy, \
- Messaging::tao_RequestPriorityPolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::RequestPriorityPolicy, \
- Messaging::tao_RequestPriorityPolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_RequestPriorityPolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::RequestPriorityPolicy::RequestPriorityPolicy (void)
{}
@@ -631,43 +514,29 @@ Messaging::RequestPriorityPolicy::RequestPriorityPolicy (void)
Messaging::RequestPriorityPolicy::~RequestPriorityPolicy (void)
{}
-void
+void
Messaging::RequestPriorityPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- RequestPriorityPolicy *tmp = ACE_static_cast (RequestPriorityPolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ RequestPriorityPolicy *_tao_tmp_pointer =
+ ACE_static_cast (RequestPriorityPolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::RequestPriorityPolicy_ptr
Messaging::RequestPriorityPolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return RequestPriorityPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::RequestPriorityPolicy_ptr
-Messaging::RequestPriorityPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return RequestPriorityPolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- RequestPriorityPolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &RequestPriorityPolicy::_tao_class_id
- )
- )
- );
+
+ RequestPriorityPolicy_ptr proxy =
+ dynamic_cast<RequestPriorityPolicy_ptr> (_tao_objref);
+
+ return RequestPriorityPolicy::_duplicate (proxy);
}
Messaging::RequestPriorityPolicy_ptr
@@ -677,53 +546,41 @@ Messaging::RequestPriorityPolicy::_duplicate (RequestPriorityPolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::RequestPriorityPolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::RequestPriorityPolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, RequestPriorityPolicy)::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/RequestPriorityPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv = ACE_reinterpret_cast (void*, this);
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 0;
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
- {
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
- }
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::RequestPriorityPolicy::_interface_repository_id (void) const
@@ -738,30 +595,30 @@ Messaging::RequestPriorityPolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestPriorityPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
48,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x71756573),
- ACE_NTOHL (0x74507269),
- ACE_NTOHL (0x6f726974),
- ACE_NTOHL (0x79506f6c),
- ACE_NTOHL (0x6963793a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x71756573),
+ ACE_NTOHL (0x74507269),
+ ACE_NTOHL (0x6f726974),
+ ACE_NTOHL (0x79506f6c),
+ ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/RequestPriorityPolicy:1.0
22,
- ACE_NTOHL (0x52657175),
- ACE_NTOHL (0x65737450),
- ACE_NTOHL (0x72696f72),
- ACE_NTOHL (0x69747950),
- ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x52657175),
+ ACE_NTOHL (0x65737450),
+ ACE_NTOHL (0x72696f72),
+ ACE_NTOHL (0x69747950),
+ ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x79000000), // name = RequestPriorityPolicy
};
@@ -773,22 +630,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestPriorityPolicy (
sizeof (Messaging::RequestPriorityPolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RequestPriorityPolicy,
- &_tc_TAO_tc_Messaging_RequestPriorityPolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RequestPriorityPolicy =
+ &_tc_TAO_tc_Messaging_RequestPriorityPolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::ReplyPriorityPolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::ReplyPriorityPolicy.
Messaging::ReplyPriorityPolicy_ptr
-Messaging::tao_ReplyPriorityPolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_duplicate (
Messaging::ReplyPriorityPolicy_ptr p
)
{
@@ -796,7 +650,7 @@ Messaging::tao_ReplyPriorityPolicy_life::tao_duplicate (
}
void
-Messaging::tao_ReplyPriorityPolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_release (
Messaging::ReplyPriorityPolicy_ptr p
)
{
@@ -804,67 +658,25 @@ Messaging::tao_ReplyPriorityPolicy_life::tao_release (
}
Messaging::ReplyPriorityPolicy_ptr
-Messaging::tao_ReplyPriorityPolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_nil (void)
{
return Messaging::ReplyPriorityPolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_ReplyPriorityPolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>::tao_marshal (
Messaging::ReplyPriorityPolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::ReplyPriorityPolicy_ptr
-Messaging::tao_ReplyPriorityPolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::ReplyPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_ReplyPriorityPolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::ReplyPriorityPolicy **tmp =
- ACE_static_cast (Messaging::ReplyPriorityPolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::ReplyPriorityPolicy,
- Messaging::tao_ReplyPriorityPolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::ReplyPriorityPolicy,
- Messaging::tao_ReplyPriorityPolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::ReplyPriorityPolicy, \
- Messaging::tao_ReplyPriorityPolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::ReplyPriorityPolicy, \
- Messaging::tao_ReplyPriorityPolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_ReplyPriorityPolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::ReplyPriorityPolicy::ReplyPriorityPolicy (void)
{}
@@ -872,43 +684,29 @@ Messaging::ReplyPriorityPolicy::ReplyPriorityPolicy (void)
Messaging::ReplyPriorityPolicy::~ReplyPriorityPolicy (void)
{}
-void
+void
Messaging::ReplyPriorityPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- ReplyPriorityPolicy *tmp = ACE_static_cast (ReplyPriorityPolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ ReplyPriorityPolicy *_tao_tmp_pointer =
+ ACE_static_cast (ReplyPriorityPolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::ReplyPriorityPolicy_ptr
Messaging::ReplyPriorityPolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return ReplyPriorityPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::ReplyPriorityPolicy_ptr
-Messaging::ReplyPriorityPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return ReplyPriorityPolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- ReplyPriorityPolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &ReplyPriorityPolicy::_tao_class_id
- )
- )
- );
+
+ ReplyPriorityPolicy_ptr proxy =
+ dynamic_cast<ReplyPriorityPolicy_ptr> (_tao_objref);
+
+ return ReplyPriorityPolicy::_duplicate (proxy);
}
Messaging::ReplyPriorityPolicy_ptr
@@ -918,53 +716,41 @@ Messaging::ReplyPriorityPolicy::_duplicate (ReplyPriorityPolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::ReplyPriorityPolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::ReplyPriorityPolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, ReplyPriorityPolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::ReplyPriorityPolicy::_interface_repository_id (void) const
@@ -979,29 +765,29 @@ Messaging::ReplyPriorityPolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyPriorityPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
46,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x706c7950),
- ACE_NTOHL (0x72696f72),
- ACE_NTOHL (0x69747950),
- ACE_NTOHL (0x6f6c6963),
- ACE_NTOHL (0x793a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x706c7950),
+ ACE_NTOHL (0x72696f72),
+ ACE_NTOHL (0x69747950),
+ ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x793a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0
20,
- ACE_NTOHL (0x5265706c),
- ACE_NTOHL (0x79507269),
- ACE_NTOHL (0x6f726974),
- ACE_NTOHL (0x79506f6c),
+ ACE_NTOHL (0x5265706c),
+ ACE_NTOHL (0x79507269),
+ ACE_NTOHL (0x6f726974),
+ ACE_NTOHL (0x79506f6c),
ACE_NTOHL (0x69637900), // name = ReplyPriorityPolicy
};
@@ -1013,22 +799,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyPriorityPolicy (
sizeof (Messaging::ReplyPriorityPolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ReplyPriorityPolicy,
- &_tc_TAO_tc_Messaging_ReplyPriorityPolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_ReplyPriorityPolicy =
+ &_tc_TAO_tc_Messaging_ReplyPriorityPolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::RequestStartTimePolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::RequestStartTimePolicy.
Messaging::RequestStartTimePolicy_ptr
-Messaging::tao_RequestStartTimePolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_duplicate (
Messaging::RequestStartTimePolicy_ptr p
)
{
@@ -1036,7 +819,7 @@ Messaging::tao_RequestStartTimePolicy_life::tao_duplicate (
}
void
-Messaging::tao_RequestStartTimePolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_release (
Messaging::RequestStartTimePolicy_ptr p
)
{
@@ -1044,67 +827,25 @@ Messaging::tao_RequestStartTimePolicy_life::tao_release (
}
Messaging::RequestStartTimePolicy_ptr
-Messaging::tao_RequestStartTimePolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_nil (void)
{
return Messaging::RequestStartTimePolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_RequestStartTimePolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::RequestStartTimePolicy>::tao_marshal (
Messaging::RequestStartTimePolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::RequestStartTimePolicy_ptr
-Messaging::tao_RequestStartTimePolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::RequestStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_RequestStartTimePolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::RequestStartTimePolicy **tmp =
- ACE_static_cast (Messaging::RequestStartTimePolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::RequestStartTimePolicy,
- Messaging::tao_RequestStartTimePolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::RequestStartTimePolicy,
- Messaging::tao_RequestStartTimePolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::RequestStartTimePolicy, \
- Messaging::tao_RequestStartTimePolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::RequestStartTimePolicy, \
- Messaging::tao_RequestStartTimePolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_RequestStartTimePolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::RequestStartTimePolicy::RequestStartTimePolicy (void)
{}
@@ -1112,43 +853,29 @@ Messaging::RequestStartTimePolicy::RequestStartTimePolicy (void)
Messaging::RequestStartTimePolicy::~RequestStartTimePolicy (void)
{}
-void
+void
Messaging::RequestStartTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- RequestStartTimePolicy *tmp = ACE_static_cast (RequestStartTimePolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ RequestStartTimePolicy *_tao_tmp_pointer =
+ ACE_static_cast (RequestStartTimePolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::RequestStartTimePolicy_ptr
Messaging::RequestStartTimePolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return RequestStartTimePolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::RequestStartTimePolicy_ptr
-Messaging::RequestStartTimePolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return RequestStartTimePolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- RequestStartTimePolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &RequestStartTimePolicy::_tao_class_id
- )
- )
- );
+
+ RequestStartTimePolicy_ptr proxy =
+ dynamic_cast<RequestStartTimePolicy_ptr> (_tao_objref);
+
+ return RequestStartTimePolicy::_duplicate (proxy);
}
Messaging::RequestStartTimePolicy_ptr
@@ -1158,53 +885,41 @@ Messaging::RequestStartTimePolicy::_duplicate (RequestStartTimePolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::RequestStartTimePolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::RequestStartTimePolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, RequestStartTimePolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/RequestStartTimePolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::RequestStartTimePolicy::_interface_repository_id (void) const
@@ -1219,31 +934,31 @@ Messaging::RequestStartTimePolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestStartTimePolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
49,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x71756573),
- ACE_NTOHL (0x74537461),
- ACE_NTOHL (0x72745469),
- ACE_NTOHL (0x6d65506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x71756573),
+ ACE_NTOHL (0x74537461),
+ ACE_NTOHL (0x72745469),
+ ACE_NTOHL (0x6d65506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/RequestStartTimePolicy:1.0
23,
- ACE_NTOHL (0x52657175),
- ACE_NTOHL (0x65737453),
- ACE_NTOHL (0x74617274),
- ACE_NTOHL (0x54696d65),
- ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x52657175),
+ ACE_NTOHL (0x65737453),
+ ACE_NTOHL (0x74617274),
+ ACE_NTOHL (0x54696d65),
+ ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63790000), // name = RequestStartTimePolicy
};
@@ -1255,22 +970,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestStartTimePolicy (
sizeof (Messaging::RequestStartTimePolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RequestStartTimePolicy,
- &_tc_TAO_tc_Messaging_RequestStartTimePolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RequestStartTimePolicy =
+ &_tc_TAO_tc_Messaging_RequestStartTimePolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::RequestEndTimePolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::RequestEndTimePolicy.
Messaging::RequestEndTimePolicy_ptr
-Messaging::tao_RequestEndTimePolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_duplicate (
Messaging::RequestEndTimePolicy_ptr p
)
{
@@ -1278,7 +990,7 @@ Messaging::tao_RequestEndTimePolicy_life::tao_duplicate (
}
void
-Messaging::tao_RequestEndTimePolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_release (
Messaging::RequestEndTimePolicy_ptr p
)
{
@@ -1286,67 +998,25 @@ Messaging::tao_RequestEndTimePolicy_life::tao_release (
}
Messaging::RequestEndTimePolicy_ptr
-Messaging::tao_RequestEndTimePolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_nil (void)
{
return Messaging::RequestEndTimePolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_RequestEndTimePolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::RequestEndTimePolicy>::tao_marshal (
Messaging::RequestEndTimePolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::RequestEndTimePolicy_ptr
-Messaging::tao_RequestEndTimePolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::RequestEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_RequestEndTimePolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::RequestEndTimePolicy **tmp =
- ACE_static_cast (Messaging::RequestEndTimePolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::RequestEndTimePolicy,
- Messaging::tao_RequestEndTimePolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::RequestEndTimePolicy,
- Messaging::tao_RequestEndTimePolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::RequestEndTimePolicy, \
- Messaging::tao_RequestEndTimePolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::RequestEndTimePolicy, \
- Messaging::tao_RequestEndTimePolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_RequestEndTimePolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::RequestEndTimePolicy::RequestEndTimePolicy (void)
{}
@@ -1354,43 +1024,29 @@ Messaging::RequestEndTimePolicy::RequestEndTimePolicy (void)
Messaging::RequestEndTimePolicy::~RequestEndTimePolicy (void)
{}
-void
+void
Messaging::RequestEndTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- RequestEndTimePolicy *tmp = ACE_static_cast (RequestEndTimePolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ RequestEndTimePolicy *_tao_tmp_pointer =
+ ACE_static_cast (RequestEndTimePolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::RequestEndTimePolicy_ptr
Messaging::RequestEndTimePolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return RequestEndTimePolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::RequestEndTimePolicy_ptr
-Messaging::RequestEndTimePolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return RequestEndTimePolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- RequestEndTimePolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &RequestEndTimePolicy::_tao_class_id
- )
- )
- );
+
+ RequestEndTimePolicy_ptr proxy =
+ dynamic_cast<RequestEndTimePolicy_ptr> (_tao_objref);
+
+ return RequestEndTimePolicy::_duplicate (proxy);
}
Messaging::RequestEndTimePolicy_ptr
@@ -1400,53 +1056,41 @@ Messaging::RequestEndTimePolicy::_duplicate (RequestEndTimePolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::RequestEndTimePolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::RequestEndTimePolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, RequestEndTimePolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/RequestEndTimePolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::RequestEndTimePolicy::_interface_repository_id (void) const
@@ -1461,30 +1105,30 @@ Messaging::RequestEndTimePolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestEndTimePolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
47,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x71756573),
- ACE_NTOHL (0x74456e64),
- ACE_NTOHL (0x54696d65),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63793a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x71756573),
+ ACE_NTOHL (0x74456e64),
+ ACE_NTOHL (0x54696d65),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RequestEndTimePolicy:1.0
21,
- ACE_NTOHL (0x52657175),
- ACE_NTOHL (0x65737445),
- ACE_NTOHL (0x6e645469),
- ACE_NTOHL (0x6d65506f),
- ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x52657175),
+ ACE_NTOHL (0x65737445),
+ ACE_NTOHL (0x6e645469),
+ ACE_NTOHL (0x6d65506f),
+ ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = RequestEndTimePolicy
};
@@ -1496,22 +1140,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestEndTimePolicy (
sizeof (Messaging::RequestEndTimePolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RequestEndTimePolicy,
- &_tc_TAO_tc_Messaging_RequestEndTimePolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RequestEndTimePolicy =
+ &_tc_TAO_tc_Messaging_RequestEndTimePolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::ReplyStartTimePolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::ReplyStartTimePolicy.
Messaging::ReplyStartTimePolicy_ptr
-Messaging::tao_ReplyStartTimePolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_duplicate (
Messaging::ReplyStartTimePolicy_ptr p
)
{
@@ -1519,7 +1160,7 @@ Messaging::tao_ReplyStartTimePolicy_life::tao_duplicate (
}
void
-Messaging::tao_ReplyStartTimePolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_release (
Messaging::ReplyStartTimePolicy_ptr p
)
{
@@ -1527,67 +1168,25 @@ Messaging::tao_ReplyStartTimePolicy_life::tao_release (
}
Messaging::ReplyStartTimePolicy_ptr
-Messaging::tao_ReplyStartTimePolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_nil (void)
{
return Messaging::ReplyStartTimePolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_ReplyStartTimePolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>::tao_marshal (
Messaging::ReplyStartTimePolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::ReplyStartTimePolicy_ptr
-Messaging::tao_ReplyStartTimePolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::ReplyStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_ReplyStartTimePolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::ReplyStartTimePolicy **tmp =
- ACE_static_cast (Messaging::ReplyStartTimePolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::ReplyStartTimePolicy,
- Messaging::tao_ReplyStartTimePolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::ReplyStartTimePolicy,
- Messaging::tao_ReplyStartTimePolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::ReplyStartTimePolicy, \
- Messaging::tao_ReplyStartTimePolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::ReplyStartTimePolicy, \
- Messaging::tao_ReplyStartTimePolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_ReplyStartTimePolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::ReplyStartTimePolicy::ReplyStartTimePolicy (void)
{}
@@ -1595,43 +1194,29 @@ Messaging::ReplyStartTimePolicy::ReplyStartTimePolicy (void)
Messaging::ReplyStartTimePolicy::~ReplyStartTimePolicy (void)
{}
-void
+void
Messaging::ReplyStartTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- ReplyStartTimePolicy *tmp = ACE_static_cast (ReplyStartTimePolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ ReplyStartTimePolicy *_tao_tmp_pointer =
+ ACE_static_cast (ReplyStartTimePolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::ReplyStartTimePolicy_ptr
Messaging::ReplyStartTimePolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return ReplyStartTimePolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::ReplyStartTimePolicy_ptr
-Messaging::ReplyStartTimePolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return ReplyStartTimePolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- ReplyStartTimePolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &ReplyStartTimePolicy::_tao_class_id
- )
- )
- );
+
+ ReplyStartTimePolicy_ptr proxy =
+ dynamic_cast<ReplyStartTimePolicy_ptr> (_tao_objref);
+
+ return ReplyStartTimePolicy::_duplicate (proxy);
}
Messaging::ReplyStartTimePolicy_ptr
@@ -1641,53 +1226,41 @@ Messaging::ReplyStartTimePolicy::_duplicate (ReplyStartTimePolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::ReplyStartTimePolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::ReplyStartTimePolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, ReplyStartTimePolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/ReplyStartTimePolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::ReplyStartTimePolicy::_interface_repository_id (void) const
@@ -1702,30 +1275,30 @@ Messaging::ReplyStartTimePolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyStartTimePolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
47,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x706c7953),
- ACE_NTOHL (0x74617274),
- ACE_NTOHL (0x54696d65),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63793a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x706c7953),
+ ACE_NTOHL (0x74617274),
+ ACE_NTOHL (0x54696d65),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/ReplyStartTimePolicy:1.0
21,
- ACE_NTOHL (0x5265706c),
- ACE_NTOHL (0x79537461),
- ACE_NTOHL (0x72745469),
- ACE_NTOHL (0x6d65506f),
- ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x5265706c),
+ ACE_NTOHL (0x79537461),
+ ACE_NTOHL (0x72745469),
+ ACE_NTOHL (0x6d65506f),
+ ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = ReplyStartTimePolicy
};
@@ -1737,22 +1310,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyStartTimePolicy (
sizeof (Messaging::ReplyStartTimePolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ReplyStartTimePolicy,
- &_tc_TAO_tc_Messaging_ReplyStartTimePolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_ReplyStartTimePolicy =
+ &_tc_TAO_tc_Messaging_ReplyStartTimePolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::ReplyEndTimePolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::ReplyEndTimePolicy.
Messaging::ReplyEndTimePolicy_ptr
-Messaging::tao_ReplyEndTimePolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_duplicate (
Messaging::ReplyEndTimePolicy_ptr p
)
{
@@ -1760,7 +1330,7 @@ Messaging::tao_ReplyEndTimePolicy_life::tao_duplicate (
}
void
-Messaging::tao_ReplyEndTimePolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_release (
Messaging::ReplyEndTimePolicy_ptr p
)
{
@@ -1768,67 +1338,25 @@ Messaging::tao_ReplyEndTimePolicy_life::tao_release (
}
Messaging::ReplyEndTimePolicy_ptr
-Messaging::tao_ReplyEndTimePolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_nil (void)
{
return Messaging::ReplyEndTimePolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_ReplyEndTimePolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>::tao_marshal (
Messaging::ReplyEndTimePolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::ReplyEndTimePolicy_ptr
-Messaging::tao_ReplyEndTimePolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::ReplyEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_ReplyEndTimePolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::ReplyEndTimePolicy **tmp =
- ACE_static_cast (Messaging::ReplyEndTimePolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::ReplyEndTimePolicy,
- Messaging::tao_ReplyEndTimePolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::ReplyEndTimePolicy,
- Messaging::tao_ReplyEndTimePolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::ReplyEndTimePolicy, \
- Messaging::tao_ReplyEndTimePolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::ReplyEndTimePolicy, \
- Messaging::tao_ReplyEndTimePolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_ReplyEndTimePolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::ReplyEndTimePolicy::ReplyEndTimePolicy (void)
{}
@@ -1836,43 +1364,29 @@ Messaging::ReplyEndTimePolicy::ReplyEndTimePolicy (void)
Messaging::ReplyEndTimePolicy::~ReplyEndTimePolicy (void)
{}
-void
+void
Messaging::ReplyEndTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- ReplyEndTimePolicy *tmp = ACE_static_cast (ReplyEndTimePolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ ReplyEndTimePolicy *_tao_tmp_pointer =
+ ACE_static_cast (ReplyEndTimePolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::ReplyEndTimePolicy_ptr
Messaging::ReplyEndTimePolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return ReplyEndTimePolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::ReplyEndTimePolicy_ptr
-Messaging::ReplyEndTimePolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return ReplyEndTimePolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- ReplyEndTimePolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &ReplyEndTimePolicy::_tao_class_id
- )
- )
- );
+
+ ReplyEndTimePolicy_ptr proxy =
+ dynamic_cast<ReplyEndTimePolicy_ptr> (_tao_objref);
+
+ return ReplyEndTimePolicy::_duplicate (proxy);
}
Messaging::ReplyEndTimePolicy_ptr
@@ -1882,53 +1396,41 @@ Messaging::ReplyEndTimePolicy::_duplicate (ReplyEndTimePolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::ReplyEndTimePolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::ReplyEndTimePolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, ReplyEndTimePolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/ReplyEndTimePolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::ReplyEndTimePolicy::_interface_repository_id (void) const
@@ -1943,29 +1445,29 @@ Messaging::ReplyEndTimePolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyEndTimePolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
45,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x706c7945),
- ACE_NTOHL (0x6e645469),
- ACE_NTOHL (0x6d65506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x706c7945),
+ ACE_NTOHL (0x6e645469),
+ ACE_NTOHL (0x6d65506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/ReplyEndTimePolicy:1.0
19,
- ACE_NTOHL (0x5265706c),
- ACE_NTOHL (0x79456e64),
- ACE_NTOHL (0x54696d65),
- ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x5265706c),
+ ACE_NTOHL (0x79456e64),
+ ACE_NTOHL (0x54696d65),
+ ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63790000), // name = ReplyEndTimePolicy
};
@@ -1977,22 +1479,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyEndTimePolicy (
sizeof (Messaging::ReplyEndTimePolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ReplyEndTimePolicy,
- &_tc_TAO_tc_Messaging_ReplyEndTimePolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_ReplyEndTimePolicy =
+ &_tc_TAO_tc_Messaging_ReplyEndTimePolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::RelativeRequestTimeoutPolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::RelativeRequestTimeoutPolicy.
Messaging::RelativeRequestTimeoutPolicy_ptr
-Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_duplicate (
Messaging::RelativeRequestTimeoutPolicy_ptr p
)
{
@@ -2000,7 +1499,7 @@ Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_duplicate (
}
void
-Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_release (
Messaging::RelativeRequestTimeoutPolicy_ptr p
)
{
@@ -2008,67 +1507,25 @@ Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_release (
}
Messaging::RelativeRequestTimeoutPolicy_ptr
-Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_nil (void)
{
return Messaging::RelativeRequestTimeoutPolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>::tao_marshal (
Messaging::RelativeRequestTimeoutPolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::RelativeRequestTimeoutPolicy_ptr
-Messaging::tao_RelativeRequestTimeoutPolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::RelativeRequestTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_RelativeRequestTimeoutPolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::RelativeRequestTimeoutPolicy **tmp =
- ACE_static_cast (Messaging::RelativeRequestTimeoutPolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::RelativeRequestTimeoutPolicy,
- Messaging::tao_RelativeRequestTimeoutPolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::RelativeRequestTimeoutPolicy,
- Messaging::tao_RelativeRequestTimeoutPolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::RelativeRequestTimeoutPolicy, \
- Messaging::tao_RelativeRequestTimeoutPolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::RelativeRequestTimeoutPolicy, \
- Messaging::tao_RelativeRequestTimeoutPolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_RelativeRequestTimeoutPolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::RelativeRequestTimeoutPolicy::RelativeRequestTimeoutPolicy (void)
{}
@@ -2076,43 +1533,29 @@ Messaging::RelativeRequestTimeoutPolicy::RelativeRequestTimeoutPolicy (void)
Messaging::RelativeRequestTimeoutPolicy::~RelativeRequestTimeoutPolicy (void)
{}
-void
+void
Messaging::RelativeRequestTimeoutPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- RelativeRequestTimeoutPolicy *tmp = ACE_static_cast (RelativeRequestTimeoutPolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ RelativeRequestTimeoutPolicy *_tao_tmp_pointer =
+ ACE_static_cast (RelativeRequestTimeoutPolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::RelativeRequestTimeoutPolicy_ptr
Messaging::RelativeRequestTimeoutPolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return RelativeRequestTimeoutPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::RelativeRequestTimeoutPolicy_ptr
-Messaging::RelativeRequestTimeoutPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return RelativeRequestTimeoutPolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- RelativeRequestTimeoutPolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &RelativeRequestTimeoutPolicy::_tao_class_id
- )
- )
- );
+
+ RelativeRequestTimeoutPolicy_ptr proxy =
+ dynamic_cast<RelativeRequestTimeoutPolicy_ptr> (_tao_objref);
+
+ return RelativeRequestTimeoutPolicy::_duplicate (proxy);
}
Messaging::RelativeRequestTimeoutPolicy_ptr
@@ -2122,53 +1565,41 @@ Messaging::RelativeRequestTimeoutPolicy::_duplicate (RelativeRequestTimeoutPolic
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::RelativeRequestTimeoutPolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::RelativeRequestTimeoutPolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, RelativeRequestTimeoutPolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/RelativeRequestTimeoutPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::RelativeRequestTimeoutPolicy::_interface_repository_id (void) const
@@ -2183,34 +1614,34 @@ Messaging::RelativeRequestTimeoutPolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RelativeRequestTimeoutPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
55,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x6c617469),
- ACE_NTOHL (0x76655265),
- ACE_NTOHL (0x71756573),
- ACE_NTOHL (0x7454696d),
- ACE_NTOHL (0x656f7574),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63793a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x6c617469),
+ ACE_NTOHL (0x76655265),
+ ACE_NTOHL (0x71756573),
+ ACE_NTOHL (0x7454696d),
+ ACE_NTOHL (0x656f7574),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RelativeRequestTimeoutPolicy:1.0
29,
- ACE_NTOHL (0x52656c61),
- ACE_NTOHL (0x74697665),
- ACE_NTOHL (0x52657175),
- ACE_NTOHL (0x65737454),
- ACE_NTOHL (0x696d656f),
- ACE_NTOHL (0x7574506f),
- ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x52656c61),
+ ACE_NTOHL (0x74697665),
+ ACE_NTOHL (0x52657175),
+ ACE_NTOHL (0x65737454),
+ ACE_NTOHL (0x696d656f),
+ ACE_NTOHL (0x7574506f),
+ ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = RelativeRequestTimeoutPolicy
};
@@ -2222,38 +1653,35 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RelativeRequestTimeoutPolicy (
sizeof (Messaging::RelativeRequestTimeoutPolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RelativeRequestTimeoutPolicy,
- &_tc_TAO_tc_Messaging_RelativeRequestTimeoutPolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RelativeRequestTimeoutPolicy =
+ &_tc_TAO_tc_Messaging_RelativeRequestTimeoutPolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RoutingTypeRange[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- 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 (0x6552616e),
- ACE_NTOHL (0x67653a31),
+ 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 (0x6552616e),
+ ACE_NTOHL (0x67653a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RoutingTypeRange:1.0
17,
- ACE_NTOHL (0x526f7574),
- ACE_NTOHL (0x696e6754),
- ACE_NTOHL (0x79706552),
- ACE_NTOHL (0x616e6765),
+ ACE_NTOHL (0x526f7574),
+ ACE_NTOHL (0x696e6754),
+ ACE_NTOHL (0x79706552),
+ ACE_NTOHL (0x616e6765),
ACE_NTOHL (0x0), // name = RoutingTypeRange
2, // member count
4,
@@ -2262,27 +1690,46 @@ static const CORBA::Long _oc_Messaging_RoutingTypeRange[] =
68, // encapsulation length
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,
4,
ACE_NTOHL (0x6d617800), // name = max
- 0xffffffff, // indirection
- 0xffffffa8, // negative offset (-88)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ 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 (0x30000000), // repository ID = IDL:omg.org/Messaging/RoutingType:1.0
+ 12,
+ ACE_NTOHL (0x526f7574),
+ ACE_NTOHL (0x696e6754),
+ ACE_NTOHL (0x79706500), // name = RoutingType
+ CORBA::tk_short,
+
+
};
static CORBA::TypeCode _tc_TAO_tc_Messaging_RoutingTypeRange (
@@ -2293,59 +1740,32 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RoutingTypeRange (
sizeof (Messaging::RoutingTypeRange)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RoutingTypeRange,
- &_tc_TAO_tc_Messaging_RoutingTypeRange
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-
-void Messaging::RoutingTypeRange::_tao_any_destructor (void *_tao_void_pointer)
+namespace Messaging
{
- RoutingTypeRange *tmp = ACE_static_cast (RoutingTypeRange*, _tao_void_pointer);
- delete tmp;
+ ::CORBA::TypeCode_ptr _tc_RoutingTypeRange =
+ &_tc_TAO_tc_Messaging_RoutingTypeRange;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+// TAO_IDL - Generated from
+// be/be_visitor_structure/structure_cs.cpp:66
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class
- TAO_Fixed_Var_T<
- Messaging::RoutingTypeRange
- >;
-
-template class
- TAO_Var_Base_T<
- Messaging::RoutingTypeRange
- >;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-# pragma instantiate \
- TAO_Fixed_Var_T< \
- Messaging::RoutingTypeRange \
- >
-# pragma instantiate \
- TAO_Var_Base_T< \
- Messaging::RoutingTypeRange \
- >
-
-#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+void
+Messaging::RoutingTypeRange::_tao_any_destructor (
+ void *_tao_void_pointer
+ )
+{
+ RoutingTypeRange *_tao_tmp_pointer =
+ ACE_static_cast (RoutingTypeRange *, _tao_void_pointer);
+ delete _tao_tmp_pointer;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::RoutingPolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::RoutingPolicy.
Messaging::RoutingPolicy_ptr
-Messaging::tao_RoutingPolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_duplicate (
Messaging::RoutingPolicy_ptr p
)
{
@@ -2353,7 +1773,7 @@ Messaging::tao_RoutingPolicy_life::tao_duplicate (
}
void
-Messaging::tao_RoutingPolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_release (
Messaging::RoutingPolicy_ptr p
)
{
@@ -2361,67 +1781,25 @@ Messaging::tao_RoutingPolicy_life::tao_release (
}
Messaging::RoutingPolicy_ptr
-Messaging::tao_RoutingPolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_nil (void)
{
return Messaging::RoutingPolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_RoutingPolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::RoutingPolicy>::tao_marshal (
Messaging::RoutingPolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::RoutingPolicy_ptr
-Messaging::tao_RoutingPolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::RoutingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_RoutingPolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::RoutingPolicy **tmp =
- ACE_static_cast (Messaging::RoutingPolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::RoutingPolicy,
- Messaging::tao_RoutingPolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::RoutingPolicy,
- Messaging::tao_RoutingPolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::RoutingPolicy, \
- Messaging::tao_RoutingPolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::RoutingPolicy, \
- Messaging::tao_RoutingPolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_RoutingPolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::RoutingPolicy::RoutingPolicy (void)
{}
@@ -2429,43 +1807,29 @@ Messaging::RoutingPolicy::RoutingPolicy (void)
Messaging::RoutingPolicy::~RoutingPolicy (void)
{}
-void
+void
Messaging::RoutingPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- RoutingPolicy *tmp = ACE_static_cast (RoutingPolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ RoutingPolicy *_tao_tmp_pointer =
+ ACE_static_cast (RoutingPolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::RoutingPolicy_ptr
Messaging::RoutingPolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return RoutingPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::RoutingPolicy_ptr
-Messaging::RoutingPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return RoutingPolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- RoutingPolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &RoutingPolicy::_tao_class_id
- )
- )
- );
+
+ RoutingPolicy_ptr proxy =
+ dynamic_cast<RoutingPolicy_ptr> (_tao_objref);
+
+ return RoutingPolicy::_duplicate (proxy);
}
Messaging::RoutingPolicy_ptr
@@ -2475,53 +1839,41 @@ Messaging::RoutingPolicy::_duplicate (RoutingPolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::RoutingPolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::RoutingPolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, RoutingPolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/RoutingPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::RoutingPolicy::_interface_repository_id (void) const
@@ -2536,26 +1888,26 @@ Messaging::RoutingPolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RoutingPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f526f),
- ACE_NTOHL (0x7574696e),
- ACE_NTOHL (0x67506f6c),
- ACE_NTOHL (0x6963793a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f526f),
+ ACE_NTOHL (0x7574696e),
+ ACE_NTOHL (0x67506f6c),
+ ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/RoutingPolicy:1.0
14,
- ACE_NTOHL (0x526f7574),
- ACE_NTOHL (0x696e6750),
- ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x526f7574),
+ ACE_NTOHL (0x696e6750),
+ ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x79000000), // name = RoutingPolicy
};
@@ -2567,22 +1919,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_RoutingPolicy (
sizeof (Messaging::RoutingPolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RoutingPolicy,
- &_tc_TAO_tc_Messaging_RoutingPolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_RoutingPolicy =
+ &_tc_TAO_tc_Messaging_RoutingPolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::MaxHopsPolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::MaxHopsPolicy.
Messaging::MaxHopsPolicy_ptr
-Messaging::tao_MaxHopsPolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_duplicate (
Messaging::MaxHopsPolicy_ptr p
)
{
@@ -2590,7 +1939,7 @@ Messaging::tao_MaxHopsPolicy_life::tao_duplicate (
}
void
-Messaging::tao_MaxHopsPolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_release (
Messaging::MaxHopsPolicy_ptr p
)
{
@@ -2598,67 +1947,25 @@ Messaging::tao_MaxHopsPolicy_life::tao_release (
}
Messaging::MaxHopsPolicy_ptr
-Messaging::tao_MaxHopsPolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_nil (void)
{
return Messaging::MaxHopsPolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_MaxHopsPolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::MaxHopsPolicy>::tao_marshal (
Messaging::MaxHopsPolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::MaxHopsPolicy_ptr
-Messaging::tao_MaxHopsPolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::MaxHopsPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_MaxHopsPolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::MaxHopsPolicy **tmp =
- ACE_static_cast (Messaging::MaxHopsPolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::MaxHopsPolicy,
- Messaging::tao_MaxHopsPolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::MaxHopsPolicy,
- Messaging::tao_MaxHopsPolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::MaxHopsPolicy, \
- Messaging::tao_MaxHopsPolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::MaxHopsPolicy, \
- Messaging::tao_MaxHopsPolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_MaxHopsPolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::MaxHopsPolicy::MaxHopsPolicy (void)
{}
@@ -2666,43 +1973,29 @@ Messaging::MaxHopsPolicy::MaxHopsPolicy (void)
Messaging::MaxHopsPolicy::~MaxHopsPolicy (void)
{}
-void
+void
Messaging::MaxHopsPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- MaxHopsPolicy *tmp = ACE_static_cast (MaxHopsPolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ MaxHopsPolicy *_tao_tmp_pointer =
+ ACE_static_cast (MaxHopsPolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::MaxHopsPolicy_ptr
Messaging::MaxHopsPolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return MaxHopsPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::MaxHopsPolicy_ptr
-Messaging::MaxHopsPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return MaxHopsPolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- MaxHopsPolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &MaxHopsPolicy::_tao_class_id
- )
- )
- );
+
+ MaxHopsPolicy_ptr proxy =
+ dynamic_cast<MaxHopsPolicy_ptr> (_tao_objref);
+
+ return MaxHopsPolicy::_duplicate (proxy);
}
Messaging::MaxHopsPolicy_ptr
@@ -2712,53 +2005,41 @@ Messaging::MaxHopsPolicy::_duplicate (MaxHopsPolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::MaxHopsPolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::MaxHopsPolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, MaxHopsPolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/MaxHopsPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::MaxHopsPolicy::_interface_repository_id (void) const
@@ -2773,26 +2054,26 @@ Messaging::MaxHopsPolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_MaxHopsPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f4d61),
- ACE_NTOHL (0x78486f70),
- ACE_NTOHL (0x73506f6c),
- ACE_NTOHL (0x6963793a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f4d61),
+ ACE_NTOHL (0x78486f70),
+ ACE_NTOHL (0x73506f6c),
+ ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/MaxHopsPolicy:1.0
14,
- ACE_NTOHL (0x4d617848),
- ACE_NTOHL (0x6f707350),
- ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x4d617848),
+ ACE_NTOHL (0x6f707350),
+ ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x79000000), // name = MaxHopsPolicy
};
@@ -2804,22 +2085,19 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_MaxHopsPolicy (
sizeof (Messaging::MaxHopsPolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_MaxHopsPolicy,
- &_tc_TAO_tc_Messaging_MaxHopsPolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_MaxHopsPolicy =
+ &_tc_TAO_tc_Messaging_MaxHopsPolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+// be/be_visitor_interface/interface_cs.cpp:60
-int Messaging::QueueOrderPolicy::_tao_class_id = 0;
+// Traits specializations for Messaging::QueueOrderPolicy.
Messaging::QueueOrderPolicy_ptr
-Messaging::tao_QueueOrderPolicy_life::tao_duplicate (
+TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_duplicate (
Messaging::QueueOrderPolicy_ptr p
)
{
@@ -2827,7 +2105,7 @@ Messaging::tao_QueueOrderPolicy_life::tao_duplicate (
}
void
-Messaging::tao_QueueOrderPolicy_life::tao_release (
+TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_release (
Messaging::QueueOrderPolicy_ptr p
)
{
@@ -2835,67 +2113,25 @@ Messaging::tao_QueueOrderPolicy_life::tao_release (
}
Messaging::QueueOrderPolicy_ptr
-Messaging::tao_QueueOrderPolicy_life::tao_nil (
- void
- )
+TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_nil (void)
{
return Messaging::QueueOrderPolicy::_nil ();
}
CORBA::Boolean
-Messaging::tao_QueueOrderPolicy_life::tao_marshal (
+TAO::Objref_Traits<Messaging::QueueOrderPolicy>::tao_marshal (
Messaging::QueueOrderPolicy_ptr p,
- TAO_OutputCDR &cdr
+ TAO_OutputCDR & cdr
)
{
return p->marshal (cdr);
}
-Messaging::QueueOrderPolicy_ptr
-Messaging::tao_QueueOrderPolicy_cast::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::QueueOrderPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-Messaging::tao_QueueOrderPolicy_cast::tao_upcast (
- void *src
- )
-{
- Messaging::QueueOrderPolicy **tmp =
- ACE_static_cast (Messaging::QueueOrderPolicy **, src);
- return *tmp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class
- TAO_Objref_Var_T<
- Messaging::QueueOrderPolicy,
- Messaging::tao_QueueOrderPolicy_life
- >;
- template class
- TAO_Objref_Out_T<
- Messaging::QueueOrderPolicy,
- Messaging::tao_QueueOrderPolicy_life
- >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate \
- TAO_Objref_Var_T< \
- Messaging::QueueOrderPolicy, \
- Messaging::tao_QueueOrderPolicy_life \
- >
-# pragma instantiate \
- TAO_Objref_Out_T< \
- Messaging::QueueOrderPolicy, \
- Messaging::tao_QueueOrderPolicy_life \
- >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
+// Function pointer for collocation factory initialization.
+TAO::Collocation_Proxy_Broker *
+(*Messaging__TAO_QueueOrderPolicy_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
Messaging::QueueOrderPolicy::QueueOrderPolicy (void)
{}
@@ -2903,43 +2139,29 @@ Messaging::QueueOrderPolicy::QueueOrderPolicy (void)
Messaging::QueueOrderPolicy::~QueueOrderPolicy (void)
{}
-void
+void
Messaging::QueueOrderPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- QueueOrderPolicy *tmp = ACE_static_cast (QueueOrderPolicy *, _tao_void_pointer);
- CORBA::release (tmp);
+ QueueOrderPolicy *_tao_tmp_pointer =
+ ACE_static_cast (QueueOrderPolicy *, _tao_void_pointer);
+ CORBA::release (_tao_tmp_pointer);
}
Messaging::QueueOrderPolicy_ptr
Messaging::QueueOrderPolicy::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
- )
-{
- return QueueOrderPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
-
-Messaging::QueueOrderPolicy_ptr
-Messaging::QueueOrderPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
+ CORBA::Object_ptr _tao_objref
ACE_ENV_ARG_DECL_NOT_USED
)
{
- if (CORBA::is_nil (obj))
+ if (CORBA::is_nil (_tao_objref))
{
return QueueOrderPolicy::_nil ();
}
-
- return
- ACE_reinterpret_cast (
- QueueOrderPolicy_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptrdiff_t,
- &QueueOrderPolicy::_tao_class_id
- )
- )
- );
+
+ QueueOrderPolicy_ptr proxy =
+ dynamic_cast<QueueOrderPolicy_ptr> (_tao_objref);
+
+ return QueueOrderPolicy::_duplicate (proxy);
}
Messaging::QueueOrderPolicy_ptr
@@ -2949,53 +2171,41 @@ Messaging::QueueOrderPolicy::_duplicate (QueueOrderPolicy_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
-void *Messaging::QueueOrderPolicy::_tao_QueryInterface (ptrdiff_t type)
+CORBA::Boolean
+Messaging::QueueOrderPolicy::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &ACE_NESTED_CLASS (::Messaging, QueueOrderPolicy)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &::CORBA::Policy::_tao_class_id)
- )
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/Messaging/QueueOrderPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Policy_ptr,
- this
- )
- );
+ return 1; // success using local knowledge
}
- else if (type == ACE_reinterpret_cast (
- ptrdiff_t,
- &CORBA::Object::_tao_class_id)
- )
+ else
{
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
+ return 0;
}
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
}
const char* Messaging::QueueOrderPolicy::_interface_repository_id (void) const
@@ -3010,28 +2220,28 @@ Messaging::QueueOrderPolicy::marshal (TAO_OutputCDR &)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// be/be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_QueueOrderPolicy[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5175),
- ACE_NTOHL (0x6575654f),
- ACE_NTOHL (0x72646572),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63793a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5175),
+ ACE_NTOHL (0x6575654f),
+ ACE_NTOHL (0x72646572),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/QueueOrderPolicy:1.0
17,
- ACE_NTOHL (0x51756575),
- ACE_NTOHL (0x654f7264),
- ACE_NTOHL (0x6572506f),
- ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x51756575),
+ ACE_NTOHL (0x654f7264),
+ ACE_NTOHL (0x6572506f),
+ ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = QueueOrderPolicy
};
@@ -3043,17 +2253,38 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_QueueOrderPolicy (
sizeof (Messaging::QueueOrderPolicy)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_QueueOrderPolicy,
- &_tc_TAO_tc_Messaging_QueueOrderPolicy
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_QueueOrderPolicy =
+ &_tc_TAO_tc_Messaging_QueueOrderPolicy;
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RebindPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RebindPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RebindPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3097,17 +2328,8 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<Messaging::RebindPolicy,Messaging::RebindPolicy_var,Messaging::tao_RebindPolicy_life>;
- template class TAO::Any_Impl_T<Messaging::RebindPolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RebindPolicy, Messaging::RebindPolicy_var>
-# pragma instantiate TAO::Any_Impl_T<Messaging::RebindPolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+// TAO_IDL - Generated from
+// be/be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
void operator<<= (
@@ -3164,15 +2386,32 @@ CORBA::Boolean operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO::Any_Dual_Impl_T<Messaging::PriorityRange>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<Messaging::PriorityRange>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3216,17 +2455,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<Messaging::RequestPriorityPolicy,Messaging::RequestPriorityPolicy_var,Messaging::tao_RequestPriorityPolicy_life>;
- template class TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RequestPriorityPolicy, Messaging::RequestPriorityPolicy_var,Messaging::tao_RequestPriorityPolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3270,17 +2524,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<Messaging::ReplyPriorityPolicy,Messaging::ReplyPriorityPolicy_var,Messaging::tao_ReplyPriorityPolicy_life>;
- template class TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyPriorityPolicy, Messaging::ReplyPriorityPolicy_var,Messaging::tao_ReplyPriorityPolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3324,17 +2593,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-// template class TAO_Object_Manager<Messaging::RequestStartTimePolicy,Messaging::RequestStartTimePolicy_var,Messaging::tao_ReplyStartTimePolicy_life>;
-template class TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-// # pragma instantiate TAO_Object_Manager<Messaging::RequestStartTimePolicy, Messaging::RequestStartTimePolicy_var,Messaging::tao_ReplyStartTimePolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3378,17 +2662,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-template class TAO_Object_Manager<Messaging::RequestEndTimePolicy,Messaging::RequestEndTimePolicy_var,Messaging::tao_RequestEndTimePolicy_life>;
-template class TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RequestEndTimePolicy, Messaging::RequestEndTimePolicy_var,Messaging::tao_RequestEndTimePolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3432,17 +2731,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-template class TAO_Object_Manager<Messaging::ReplyStartTimePolicy,Messaging::ReplyStartTimePolicy_var,Messaging::tao_ReplyStartTimePolicy_life>;
- template class TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyStartTimePolicy, Messaging::ReplyStartTimePolicy_var,Messaging::tao_ReplyStartTimePolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3486,17 +2800,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-template class TAO_Object_Manager<Messaging::ReplyEndTimePolicy,Messaging::ReplyEndTimePolicy_var,Messaging::tao_ReplyEndTimePolicy_life>;
-template class TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyEndTimePolicy, Messaging::ReplyEndTimePolicy_var,Messaging::tao_ReplyEndTimePolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3540,17 +2869,8 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-template class TAO_Object_Manager<Messaging::RelativeRequestTimeoutPolicy,Messaging::RelativeRequestTimeoutPolicy_var,Messaging::tao_RelativeRequestTimeoutPolicy_life>;
-template class TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RelativeRequestTimeoutPolicy, Messaging::RelativeRequestTimeoutPolicy_var,Messaging::tao_RelativeRequestTimeoutPolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+// TAO_IDL - Generated from
+// be/be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
void operator<<= (
@@ -3607,15 +2927,32 @@ CORBA::Boolean operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO::Any_Dual_Impl_T<Messaging::RoutingTypeRange>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<Messaging::RoutingTypeRange>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RoutingPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RoutingPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RoutingPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3659,17 +2996,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-template class TAO_Object_Manager<Messaging::RoutingPolicy,Messaging::RoutingPolicy_var,Messaging::tao_RoutingPolicy_life>;
-template class TAO::Any_Impl_T<Messaging::RoutingPolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RoutingPolicy, Messaging::RoutingPolicy_var,Messaging::tao_RoutingPolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::RoutingPolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::MaxHopsPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::MaxHopsPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::MaxHopsPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3713,17 +3065,32 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<Messaging::MaxHopsPolicy,Messaging::MaxHopsPolicy_var,Messaging::tao_MaxHopsPolicy_life>;
- template class TAO::Any_Impl_T<Messaging::MaxHopsPolicy>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::MaxHopsPolicy, Messaging::MaxHopsPolicy_var,Messaging::tao_MaxHopsPolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::MaxHopsPolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// be/be_visitor_interface/any_op_cs.cpp:50
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::QueueOrderPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::QueueOrderPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+ACE_TEMPLATE_SPECIALIZATION
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::QueueOrderPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
// Copying insertion.
void
@@ -3767,11 +3134,490 @@ operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-template class TAO_Object_Manager<Messaging::QueueOrderPolicy,Messaging::QueueOrderPolicy_var,Messaging::tao_QueueOrderPolicy_life>;
-template class TAO::Any_Impl_T<Messaging::QueueOrderPolicy>;
+// TAO_IDL - Generated from
+// be/be_visitor_root/root.cpp:1702
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+ template class TAO::Objref_Traits<Messaging::RebindPolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::RebindPolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::RebindPolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::RebindPolicy
+ >;
+
+ template class
+ TAO_Fixed_Var_T<
+ Messaging::PriorityRange
+ >;
+
+ template class
+ TAO_Var_Base_T<
+ Messaging::PriorityRange
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ Messaging::PriorityRange
+ >;
+
+ template class TAO::Objref_Traits<Messaging::RequestPriorityPolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::RequestPriorityPolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::RequestPriorityPolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::RequestPriorityPolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::ReplyPriorityPolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::ReplyPriorityPolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::ReplyPriorityPolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::RequestStartTimePolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::RequestStartTimePolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::RequestStartTimePolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::RequestStartTimePolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::RequestEndTimePolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::RequestEndTimePolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::RequestEndTimePolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::RequestEndTimePolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::ReplyStartTimePolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::ReplyStartTimePolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::ReplyStartTimePolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::ReplyEndTimePolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::ReplyEndTimePolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::ReplyEndTimePolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::RelativeRequestTimeoutPolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::RelativeRequestTimeoutPolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::RelativeRequestTimeoutPolicy
+ >;
+
+ template class
+ TAO_Fixed_Var_T<
+ Messaging::RoutingTypeRange
+ >;
+
+ template class
+ TAO_Var_Base_T<
+ Messaging::RoutingTypeRange
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ Messaging::RoutingTypeRange
+ >;
+
+ template class TAO::Objref_Traits<Messaging::RoutingPolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::RoutingPolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::RoutingPolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::RoutingPolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::MaxHopsPolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::MaxHopsPolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::MaxHopsPolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::MaxHopsPolicy
+ >;
+
+ template class TAO::Objref_Traits<Messaging::QueueOrderPolicy>;
+
+ template class
+ TAO_Objref_Var_T<
+ Messaging::QueueOrderPolicy
+
+ >;
+
+ template class
+ TAO_Objref_Out_T<
+ Messaging::QueueOrderPolicy
+
+ >;
+
+ template class
+ TAO::Any_Impl_T<
+ Messaging::QueueOrderPolicy
+ >;
+
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::QueueOrderPolicy, Messaging::QueueOrderPolicy_var,Messaging::tao_QueueOrderPolicy_life>
-# pragma instantiate TAO::Any_Impl_T<Messaging::QueueOrderPolicy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+# pragma instantiate TAO::Objref_Traits<Messaging::RebindPolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::RebindPolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::RebindPolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::RebindPolicy \
+ >
+
+# pragma instantiate \
+ TAO_Fixed_Var_T< \
+ Messaging::PriorityRange \
+ >
+
+# pragma instantiate \
+ TAO_Var_Base_T< \
+ Messaging::PriorityRange \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ Messaging::PriorityRange \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::RequestPriorityPolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::RequestPriorityPolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::RequestPriorityPolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::RequestPriorityPolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::ReplyPriorityPolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::ReplyPriorityPolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::ReplyPriorityPolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::ReplyPriorityPolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::RequestStartTimePolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::RequestStartTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::RequestStartTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::RequestStartTimePolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::RequestEndTimePolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::RequestEndTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::RequestEndTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::RequestEndTimePolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::ReplyStartTimePolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::ReplyStartTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::ReplyStartTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::ReplyStartTimePolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::ReplyEndTimePolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::ReplyEndTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::ReplyEndTimePolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::ReplyEndTimePolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::RelativeRequestTimeoutPolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::RelativeRequestTimeoutPolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::RelativeRequestTimeoutPolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::RelativeRequestTimeoutPolicy \
+ >
+
+# pragma instantiate \
+ TAO_Fixed_Var_T< \
+ Messaging::RoutingTypeRange \
+ >
+
+# pragma instantiate \
+ TAO_Var_Base_T< \
+ Messaging::RoutingTypeRange \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ Messaging::RoutingTypeRange \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::RoutingPolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::RoutingPolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::RoutingPolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::RoutingPolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::MaxHopsPolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::MaxHopsPolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::MaxHopsPolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::MaxHopsPolicy \
+ >
+
+# pragma instantiate TAO::Objref_Traits<Messaging::QueueOrderPolicy>
+
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ Messaging::QueueOrderPolicy
+
+ >
+
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ Messaging::QueueOrderPolicy
+
+ >
+
+# pragma instantiate \
+ TAO::Any_Impl_T< \
+ Messaging::QueueOrderPolicy \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+