summaryrefslogtreecommitdiff
path: root/TAO/tao/IFR_Client/IFR_BasicC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_BasicC.cpp')
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.cpp28346
1 files changed, 12471 insertions, 15875 deletions
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.cpp b/TAO/tao/IFR_Client/IFR_BasicC.cpp
index f5e06f30937..cb7d09826df 100644
--- a/TAO/tao/IFR_Client/IFR_BasicC.cpp
+++ b/TAO/tao/IFR_Client/IFR_BasicC.cpp
@@ -35,7 +35,6 @@
#endif /* TAO_HAS_INTERCEPTORS == 1 */
-
#if defined (__BORLANDC__)
#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
#endif /* __BORLANDC__ */
@@ -51,107 +50,107 @@ static const CORBA::Long _oc_CORBA_PrimitiveKind[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5072),
- ACE_NTOHL (0x696d6974),
- ACE_NTOHL (0x6976654b),
- ACE_NTOHL (0x696e643a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5072),
+ ACE_NTOHL (0x696d6974),
+ ACE_NTOHL (0x6976654b),
+ ACE_NTOHL (0x696e643a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/PrimitiveKind:1.0
14,
- ACE_NTOHL (0x5072696d),
- ACE_NTOHL (0x69746976),
- ACE_NTOHL (0x654b696e),
+ ACE_NTOHL (0x5072696d),
+ ACE_NTOHL (0x69746976),
+ ACE_NTOHL (0x654b696e),
ACE_NTOHL (0x64000000), // name = PrimitiveKind
22, // member count
8,
- ACE_NTOHL (0x706b5f6e),
+ ACE_NTOHL (0x706b5f6e),
ACE_NTOHL (0x756c6c00), // name = pk_null
8,
- ACE_NTOHL (0x706b5f76),
+ ACE_NTOHL (0x706b5f76),
ACE_NTOHL (0x6f696400), // name = pk_void
9,
- ACE_NTOHL (0x706b5f73),
- ACE_NTOHL (0x686f7274),
+ ACE_NTOHL (0x706b5f73),
+ ACE_NTOHL (0x686f7274),
ACE_NTOHL (0x0), // name = pk_short
8,
- ACE_NTOHL (0x706b5f6c),
+ ACE_NTOHL (0x706b5f6c),
ACE_NTOHL (0x6f6e6700), // name = pk_long
10,
- ACE_NTOHL (0x706b5f75),
- ACE_NTOHL (0x73686f72),
+ ACE_NTOHL (0x706b5f75),
+ ACE_NTOHL (0x73686f72),
ACE_NTOHL (0x74000000), // name = pk_ushort
9,
- ACE_NTOHL (0x706b5f75),
- ACE_NTOHL (0x6c6f6e67),
+ ACE_NTOHL (0x706b5f75),
+ ACE_NTOHL (0x6c6f6e67),
ACE_NTOHL (0x0), // name = pk_ulong
9,
- ACE_NTOHL (0x706b5f66),
- ACE_NTOHL (0x6c6f6174),
+ ACE_NTOHL (0x706b5f66),
+ ACE_NTOHL (0x6c6f6174),
ACE_NTOHL (0x0), // name = pk_float
10,
- ACE_NTOHL (0x706b5f64),
- ACE_NTOHL (0x6f75626c),
+ ACE_NTOHL (0x706b5f64),
+ ACE_NTOHL (0x6f75626c),
ACE_NTOHL (0x65000000), // name = pk_double
11,
- ACE_NTOHL (0x706b5f62),
- ACE_NTOHL (0x6f6f6c65),
+ ACE_NTOHL (0x706b5f62),
+ ACE_NTOHL (0x6f6f6c65),
ACE_NTOHL (0x616e0000), // name = pk_boolean
8,
- ACE_NTOHL (0x706b5f63),
+ ACE_NTOHL (0x706b5f63),
ACE_NTOHL (0x68617200), // name = pk_char
9,
- ACE_NTOHL (0x706b5f6f),
- ACE_NTOHL (0x63746574),
+ ACE_NTOHL (0x706b5f6f),
+ ACE_NTOHL (0x63746574),
ACE_NTOHL (0x0), // name = pk_octet
7,
- ACE_NTOHL (0x706b5f61),
+ ACE_NTOHL (0x706b5f61),
ACE_NTOHL (0x6e790000), // name = pk_any
12,
- ACE_NTOHL (0x706b5f54),
- ACE_NTOHL (0x79706543),
+ ACE_NTOHL (0x706b5f54),
+ ACE_NTOHL (0x79706543),
ACE_NTOHL (0x6f646500), // name = pk_TypeCode
13,
- ACE_NTOHL (0x706b5f50),
- ACE_NTOHL (0x72696e63),
- ACE_NTOHL (0x6970616c),
+ ACE_NTOHL (0x706b5f50),
+ ACE_NTOHL (0x72696e63),
+ ACE_NTOHL (0x6970616c),
ACE_NTOHL (0x0), // name = pk_Principal
10,
- ACE_NTOHL (0x706b5f73),
- ACE_NTOHL (0x7472696e),
+ ACE_NTOHL (0x706b5f73),
+ ACE_NTOHL (0x7472696e),
ACE_NTOHL (0x67000000), // name = pk_string
10,
- ACE_NTOHL (0x706b5f6f),
- ACE_NTOHL (0x626a7265),
+ ACE_NTOHL (0x706b5f6f),
+ ACE_NTOHL (0x626a7265),
ACE_NTOHL (0x66000000), // name = pk_objref
12,
- ACE_NTOHL (0x706b5f6c),
- ACE_NTOHL (0x6f6e676c),
+ ACE_NTOHL (0x706b5f6c),
+ ACE_NTOHL (0x6f6e676c),
ACE_NTOHL (0x6f6e6700), // name = pk_longlong
13,
- ACE_NTOHL (0x706b5f75),
- ACE_NTOHL (0x6c6f6e67),
- ACE_NTOHL (0x6c6f6e67),
+ ACE_NTOHL (0x706b5f75),
+ ACE_NTOHL (0x6c6f6e67),
+ ACE_NTOHL (0x6c6f6e67),
ACE_NTOHL (0x0), // name = pk_ulonglong
14,
- ACE_NTOHL (0x706b5f6c),
- ACE_NTOHL (0x6f6e6764),
- ACE_NTOHL (0x6f75626c),
+ ACE_NTOHL (0x706b5f6c),
+ ACE_NTOHL (0x6f6e6764),
+ ACE_NTOHL (0x6f75626c),
ACE_NTOHL (0x65000000), // name = pk_longdouble
9,
- ACE_NTOHL (0x706b5f77),
- ACE_NTOHL (0x63686172),
+ ACE_NTOHL (0x706b5f77),
+ ACE_NTOHL (0x63686172),
ACE_NTOHL (0x0), // name = pk_wchar
11,
- ACE_NTOHL (0x706b5f77),
- ACE_NTOHL (0x73747269),
+ ACE_NTOHL (0x706b5f77),
+ ACE_NTOHL (0x73747269),
ACE_NTOHL (0x6e670000), // name = pk_wstring
14,
- ACE_NTOHL (0x706b5f76),
- ACE_NTOHL (0x616c7565),
- ACE_NTOHL (0x5f626173),
+ ACE_NTOHL (0x706b5f76),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x5f626173),
ACE_NTOHL (0x65000000), // name = pk_value_base
};
@@ -178,7 +177,7 @@ TAO_NAMESPACE_END
int CORBA::Repository::_tao_class_id = 0;
CORBA::Repository_ptr
-tao_CORBA_Repository_duplicate (
+CORBA::tao_Repository_life::tao_duplicate (
CORBA::Repository_ptr p
)
{
@@ -186,7 +185,7 @@ tao_CORBA_Repository_duplicate (
}
void
-tao_CORBA_Repository_release (
+CORBA::tao_Repository_life::tao_release (
CORBA::Repository_ptr p
)
{
@@ -194,228 +193,64 @@ tao_CORBA_Repository_release (
}
CORBA::Repository_ptr
-tao_CORBA_Repository_nil (
+CORBA::tao_Repository_life::tao_nil (
void
)
{
return CORBA::Repository::_nil ();
}
-CORBA::Repository_ptr
-tao_CORBA_Repository_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_Repository_upcast (
- void *src
- )
-{
- CORBA::Repository **tmp =
- ACE_static_cast (CORBA::Repository **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_Repository_marshal (
+CORBA::tao_Repository_life::tao_marshal (
CORBA::Repository_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::Repository_var
-// *************************************************************
-
-CORBA::Repository_var::Repository_var (void)
- : ptr_ (Repository::_nil ())
-{}
-
-::CORBA::Repository_ptr
-CORBA::Repository_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::Repository_var::Repository_var (const ::CORBA::Repository_var &p)
- : TAO_Base_var (),
- ptr_ (Repository::_duplicate (p.ptr ()))
-{}
-
-CORBA::Repository_var::~Repository_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::Repository_var &
-CORBA::Repository_var::operator= (Repository_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::Repository_var &
-CORBA::Repository_var::operator= (const ::CORBA::Repository_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::Repository::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::Repository_var::operator const ::CORBA::Repository_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::Repository_var::operator ::CORBA::Repository_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::Repository_ptr
-CORBA::Repository_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::Repository_ptr
-CORBA::Repository_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::Repository_ptr &
-CORBA::Repository_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::Repository_ptr &
-CORBA::Repository_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::Repository::_nil ();
- return this->ptr_;
-}
-
-::CORBA::Repository_ptr
-CORBA::Repository_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::Repository_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::Repository::_nil ();
- return val;
-}
-
-::CORBA::Repository_ptr
-CORBA::Repository_var::tao_duplicate (Repository_ptr p)
-{
- return ::CORBA::Repository::_duplicate (p);
-}
-
-void
-CORBA::Repository_var::tao_release (Repository_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::Repository_ptr
-CORBA::Repository_var::tao_nil (void)
-{
- return ::CORBA::Repository::_nil ();
+ return p->marshal (cdr);
}
-::CORBA::Repository_ptr
-CORBA::Repository_var::tao_narrow (
+CORBA::Repository_ptr
+CORBA::tao_Repository_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::Repository_var::tao_upcast (void *src)
+CORBA::tao_Repository_cast::tao_upcast (
+ void *src
+ )
{
- Repository **tmp =
- ACE_static_cast (Repository **, src);
+ CORBA::Repository **tmp =
+ ACE_static_cast (CORBA::Repository **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::Repository_out
-// *************************************************************
-
-CORBA::Repository_out::Repository_out (Repository_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::Repository::_nil ();
-}
-
-CORBA::Repository_out::Repository_out (Repository_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::Repository::_nil ();
-}
-
-CORBA::Repository_out::Repository_out (const ::CORBA::Repository_out &p)
- : ptr_ (ACE_const_cast (Repository_out &, p).ptr_)
-{}
-
-::CORBA::Repository_out &
-CORBA::Repository_out::operator= (const ::CORBA::Repository_out &p)
-{
- this->ptr_ = ACE_const_cast (Repository_out&, p).ptr_;
- return *this;
-}
-
-CORBA::Repository_out &
-CORBA::Repository_out::operator= (const ::CORBA::Repository_var &p)
-{
- this->ptr_ = ::CORBA::Repository::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::Repository_out &
-CORBA::Repository_out::operator= (Repository_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::Repository_out::operator ::CORBA::Repository_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::Repository_ptr &
-CORBA::Repository_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::Repository_ptr
-CORBA::Repository_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::Repository,
+ CORBA::tao_Repository_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::Repository,
+ CORBA::tao_Repository_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::Repository, \
+ CORBA::tao_Repository_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::Repository, \
+ CORBA::tao_Repository_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -436,31 +271,31 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::Contained_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_lookup_id (const TAO_ClientRequestInfo_CORBA_Repository_lookup_id &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_lookup_id &);
const char * search_id_;
-
+
::CORBA::Contained_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_lookup_id::TAO_ClientRequestInfo_CORBA_Repository_lookup_id (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * search_id
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
search_id_ (search_id)
@@ -474,15 +309,15 @@ TAO_ClientRequestInfo_CORBA_Repository_lookup_id::arguments (ACE_ENV_SINGLE_ARG_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= search_id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -494,11 +329,11 @@ TAO_ClientRequestInfo_CORBA_Repository_lookup_id::exceptions (ACE_ENV_SINGLE_ARG
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_lookup_id::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -507,17 +342,17 @@ TAO_ClientRequestInfo_CORBA_Repository_lookup_id::result (ACE_ENV_SINGLE_ARG_DEC
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_lookup_id::result (::CORBA::Contained_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -535,31 +370,31 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::TypeCode_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode (const TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode &);
CORBA::TypeCode_ptr tc_;
-
+
::CORBA::TypeCode_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode::TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::TypeCode_ptr tc
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
tc_ (tc)
@@ -573,15 +408,15 @@ TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode::arguments (ACE_EN
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= tc_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -593,11 +428,11 @@ TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode::exceptions (ACE_E
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -606,17 +441,17 @@ TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode::result (ACE_ENV_S
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -634,31 +469,31 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::PrimitiveDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_get_primitive (const TAO_ClientRequestInfo_CORBA_Repository_get_primitive &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_get_primitive &);
const CORBA::PrimitiveKind & kind_;
-
+
::CORBA::PrimitiveDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_get_primitive::TAO_ClientRequestInfo_CORBA_Repository_get_primitive (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::PrimitiveKind & kind
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
kind_ (kind)
@@ -672,15 +507,15 @@ TAO_ClientRequestInfo_CORBA_Repository_get_primitive::arguments (ACE_ENV_SINGLE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->kind_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -692,11 +527,11 @@ TAO_ClientRequestInfo_CORBA_Repository_get_primitive::exceptions (ACE_ENV_SINGLE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_get_primitive::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -705,17 +540,17 @@ TAO_ClientRequestInfo_CORBA_Repository_get_primitive::result (ACE_ENV_SINGLE_ARG
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_get_primitive::result (::CORBA::PrimitiveDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -733,31 +568,31 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::StringDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_create_string (const TAO_ClientRequestInfo_CORBA_Repository_create_string &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_create_string &);
const CORBA::ULong & bound_;
-
+
::CORBA::StringDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_create_string::TAO_ClientRequestInfo_CORBA_Repository_create_string (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & bound
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
bound_ (bound)
@@ -771,15 +606,15 @@ TAO_ClientRequestInfo_CORBA_Repository_create_string::arguments (ACE_ENV_SINGLE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= bound_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -791,11 +626,11 @@ TAO_ClientRequestInfo_CORBA_Repository_create_string::exceptions (ACE_ENV_SINGLE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_create_string::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -804,17 +639,17 @@ TAO_ClientRequestInfo_CORBA_Repository_create_string::result (ACE_ENV_SINGLE_ARG
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_create_string::result (::CORBA::StringDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -832,31 +667,31 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::WstringDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_create_wstring (const TAO_ClientRequestInfo_CORBA_Repository_create_wstring &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_create_wstring &);
const CORBA::ULong & bound_;
-
+
::CORBA::WstringDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_create_wstring::TAO_ClientRequestInfo_CORBA_Repository_create_wstring (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & bound
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
bound_ (bound)
@@ -870,15 +705,15 @@ TAO_ClientRequestInfo_CORBA_Repository_create_wstring::arguments (ACE_ENV_SINGLE
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= bound_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -890,11 +725,11 @@ TAO_ClientRequestInfo_CORBA_Repository_create_wstring::exceptions (ACE_ENV_SINGL
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_create_wstring::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -903,17 +738,17 @@ TAO_ClientRequestInfo_CORBA_Repository_create_wstring::result (ACE_ENV_SINGLE_AR
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_create_wstring::result (::CORBA::WstringDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -932,33 +767,33 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::SequenceDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_create_sequence (const TAO_ClientRequestInfo_CORBA_Repository_create_sequence &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_create_sequence &);
const CORBA::ULong & bound_;
CORBA::IDLType_ptr element_type_;
-
+
::CORBA::SequenceDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_create_sequence::TAO_ClientRequestInfo_CORBA_Repository_create_sequence (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & bound,
CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
bound_ (bound),
@@ -973,19 +808,19 @@ TAO_ClientRequestInfo_CORBA_Repository_create_sequence::arguments (ACE_ENV_SINGL
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (2);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= bound_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->element_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -997,11 +832,11 @@ TAO_ClientRequestInfo_CORBA_Repository_create_sequence::exceptions (ACE_ENV_SING
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_create_sequence::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -1010,17 +845,17 @@ TAO_ClientRequestInfo_CORBA_Repository_create_sequence::result (ACE_ENV_SINGLE_A
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_create_sequence::result (::CORBA::SequenceDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -1039,33 +874,33 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ArrayDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_create_array (const TAO_ClientRequestInfo_CORBA_Repository_create_array &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_create_array &);
const CORBA::ULong & length_;
CORBA::IDLType_ptr element_type_;
-
+
::CORBA::ArrayDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_create_array::TAO_ClientRequestInfo_CORBA_Repository_create_array (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & length,
CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
length_ (length),
@@ -1080,19 +915,19 @@ TAO_ClientRequestInfo_CORBA_Repository_create_array::arguments (ACE_ENV_SINGLE_A
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (2);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= length_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->element_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -1104,11 +939,11 @@ TAO_ClientRequestInfo_CORBA_Repository_create_array::exceptions (ACE_ENV_SINGLE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_create_array::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -1117,17 +952,17 @@ TAO_ClientRequestInfo_CORBA_Repository_create_array::result (ACE_ENV_SINGLE_ARG_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_create_array::result (::CORBA::ArrayDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -1146,33 +981,33 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::FixedDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_Repository_create_fixed (const TAO_ClientRequestInfo_CORBA_Repository_create_fixed &);
void operator= (const TAO_ClientRequestInfo_CORBA_Repository_create_fixed &);
const CORBA::UShort & digits_;
const CORBA::Short & scale_;
-
+
::CORBA::FixedDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_Repository_create_fixed::TAO_ClientRequestInfo_CORBA_Repository_create_fixed (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::UShort & digits,
const CORBA::Short & scale
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
digits_ (digits),
@@ -1187,19 +1022,19 @@ TAO_ClientRequestInfo_CORBA_Repository_create_fixed::arguments (ACE_ENV_SINGLE_A
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (2);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= digits_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= scale_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -1211,11 +1046,11 @@ TAO_ClientRequestInfo_CORBA_Repository_create_fixed::exceptions (ACE_ENV_SINGLE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_Repository_create_fixed::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -1224,17 +1059,17 @@ TAO_ClientRequestInfo_CORBA_Repository_create_fixed::result (ACE_ENV_SINGLE_ARG_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_Repository_create_fixed::result (::CORBA::FixedDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -1244,7 +1079,7 @@ TAO_ClientRequestInfo_CORBA_Repository_create_fixed::result (::CORBA::FixedDef_p
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_Repository_Proxy_Impl::_TAO_Repository_Proxy_Impl (void)
@@ -1269,12 +1104,12 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi
{
CORBA::Contained_var _tao_retval (CORBA::Contained::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"lookup_id",
@@ -1282,22 +1117,22 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_lookup_id _tao_ri (
&_tao_call,
@@ -1306,14 +1141,14 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -1321,91 +1156,95 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << search_id)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << search_id)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::Contained_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::Contained_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -1415,59 +1254,57 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -1484,12 +1321,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"get_canonical_typecode",
@@ -1497,22 +1334,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode _tao_ri (
&_tao_call,
@@ -1521,14 +1358,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -1536,91 +1373,95 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << tc)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << tc)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -1630,59 +1471,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -1699,12 +1538,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
{
CORBA::PrimitiveDef_var _tao_retval (CORBA::PrimitiveDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"get_primitive",
@@ -1712,22 +1551,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_get_primitive _tao_ri (
&_tao_call,
@@ -1736,14 +1575,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -1751,91 +1590,95 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << kind)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << kind)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::PrimitiveDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::PrimitiveDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -1845,59 +1688,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -1914,12 +1755,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
{
CORBA::StringDef_var _tao_retval (CORBA::StringDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_string",
@@ -1927,22 +1768,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_create_string _tao_ri (
&_tao_call,
@@ -1951,14 +1792,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -1966,91 +1807,95 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << bound)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << bound)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::StringDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::StringDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -2060,59 +1905,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -2129,12 +1972,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
{
CORBA::WstringDef_var _tao_retval (CORBA::WstringDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_wstring",
@@ -2142,22 +1985,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_create_wstring _tao_ri (
&_tao_call,
@@ -2166,14 +2009,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -2181,91 +2024,95 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << bound)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << bound)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::WstringDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::WstringDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -2275,59 +2122,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -2345,12 +2190,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
{
CORBA::SequenceDef_var _tao_retval (CORBA::SequenceDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_sequence",
@@ -2358,22 +2203,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
2,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_create_sequence _tao_ri (
&_tao_call,
@@ -2383,14 +2228,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -2398,92 +2243,96 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << bound) &&
- (_tao_out << element_type)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << bound) &&
+ (_tao_out << element_type)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::SequenceDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::SequenceDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -2493,59 +2342,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -2563,12 +2410,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
{
CORBA::ArrayDef_var _tao_retval (CORBA::ArrayDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_array",
@@ -2576,22 +2423,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
2,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_create_array _tao_ri (
&_tao_call,
@@ -2601,14 +2448,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -2616,92 +2463,96 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << length) &&
- (_tao_out << element_type)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << length) &&
+ (_tao_out << element_type)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ArrayDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ArrayDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -2711,59 +2562,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -2779,14 +2628,17 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
CORBA::SystemException
))
{
- CORBA::FixedDef_var _tao_retval ( tao_CORBA_FixedDef_nil ());
+ CORBA::FixedDef_var _tao_retval (
+ CORBA::tao_FixedDef_life::tao_nil ()
+ );
+
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_fixed",
@@ -2794,22 +2646,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
2,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_Repository_create_fixed _tao_ri (
&_tao_call,
@@ -2819,14 +2671,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -2834,92 +2686,96 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << digits) &&
- (_tao_out << scale)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << digits) &&
+ (_tao_out << scale)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::FixedDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::FixedDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -2929,63 +2785,61 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -3036,8 +2890,8 @@ CORBA::_TAO_Repository_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::Repository::Repository (int collocated)
{
@@ -3053,14 +2907,14 @@ CORBA::Repository::CORBA_Repository_setup_collocation (int collocated)
else
this->the_TAO_Repository_Proxy_Broker_ =
::CORBA::_TAO_Repository_Remote_Proxy_Broker::the_TAO_Repository_Remote_Proxy_Broker ();
-
+
this->CORBA_Container_setup_collocation (collocated);
}
CORBA::Repository::~Repository (void)
{}
-void
+void
CORBA::Repository::_tao_any_destructor (void *_tao_void_pointer)
{
Repository *tmp = ACE_static_cast (Repository *, _tao_void_pointer);
@@ -3077,7 +2931,7 @@ CORBA::Repository::_narrow (
{
return Repository::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -3086,17 +2940,17 @@ CORBA::Repository::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (Repository::_nil ());
-
+
if (is_a == 0)
{
return Repository::_nil ();
}
}
-
+
return Repository::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::Repository_ptr
+CORBA::Repository_ptr
CORBA::Repository::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -3106,18 +2960,18 @@ CORBA::Repository::_unchecked_narrow (
{
return Repository::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
Repository_ptr default_proxy = Repository::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -3135,7 +2989,7 @@ CORBA::Repository::_unchecked_narrow (
Repository::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -3148,10 +3002,10 @@ CORBA::Repository::_unchecked_narrow (
Repository::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
Repository_ptr,
@@ -3171,7 +3025,7 @@ CORBA::Repository::_duplicate (Repository_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -3214,7 +3068,7 @@ CORBA::Repository::_is_a (
void *CORBA::Repository::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, Repository)::_tao_class_id)
@@ -3261,12 +3115,12 @@ void *CORBA::Repository::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -3275,6 +3129,12 @@ const char* CORBA::Repository::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/Repository:1.0";
}
+CORBA::Boolean
+CORBA::Repository::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -3286,10 +3146,10 @@ const char* CORBA::Repository::_interface_repository_id (void) const
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.lookup_id (
this,
search_id
@@ -3308,10 +3168,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.get_canonical_typecode (
this,
tc
@@ -3330,10 +3190,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.get_primitive (
this,
kind
@@ -3352,10 +3212,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_string (
this,
bound
@@ -3374,10 +3234,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_wstring (
this,
bound
@@ -3397,10 +3257,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_sequence (
this,
bound,
@@ -3421,10 +3281,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_array (
this,
length,
@@ -3445,10 +3305,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
CORBA::SystemException
))
{
- _TAO_Repository_Proxy_Impl &proxy =
+ _TAO_Repository_Proxy_Impl &proxy =
this->the_TAO_Repository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_fixed (
this,
digits,
@@ -3464,18 +3324,18 @@ static const CORBA::Long _oc_CORBA_Repository[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Repository:1.0
11,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
ACE_NTOHL (0x72790000), // name = Repository
};
@@ -3502,7 +3362,7 @@ TAO_NAMESPACE_END
int CORBA::ModuleDef::_tao_class_id = 0;
CORBA::ModuleDef_ptr
-tao_CORBA_ModuleDef_duplicate (
+CORBA::tao_ModuleDef_life::tao_duplicate (
CORBA::ModuleDef_ptr p
)
{
@@ -3510,7 +3370,7 @@ tao_CORBA_ModuleDef_duplicate (
}
void
-tao_CORBA_ModuleDef_release (
+CORBA::tao_ModuleDef_life::tao_release (
CORBA::ModuleDef_ptr p
)
{
@@ -3518,228 +3378,64 @@ tao_CORBA_ModuleDef_release (
}
CORBA::ModuleDef_ptr
-tao_CORBA_ModuleDef_nil (
+CORBA::tao_ModuleDef_life::tao_nil (
void
)
{
return CORBA::ModuleDef::_nil ();
}
-CORBA::ModuleDef_ptr
-tao_CORBA_ModuleDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ModuleDef_upcast (
- void *src
- )
-{
- CORBA::ModuleDef **tmp =
- ACE_static_cast (CORBA::ModuleDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ModuleDef_marshal (
+CORBA::tao_ModuleDef_life::tao_marshal (
CORBA::ModuleDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ModuleDef_var
-// *************************************************************
-
-CORBA::ModuleDef_var::ModuleDef_var (void)
- : ptr_ (ModuleDef::_nil ())
-{}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ModuleDef_var::ModuleDef_var (const ::CORBA::ModuleDef_var &p)
- : TAO_Base_var (),
- ptr_ (ModuleDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ModuleDef_var::~ModuleDef_var (void)
-{
- CORBA::release (this->ptr_);
+ return p->marshal (cdr);
}
-CORBA::ModuleDef_var &
-CORBA::ModuleDef_var::operator= (ModuleDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ModuleDef_var &
-CORBA::ModuleDef_var::operator= (const ::CORBA::ModuleDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ModuleDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ModuleDef_var::operator const ::CORBA::ModuleDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ModuleDef_var::operator ::CORBA::ModuleDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ModuleDef_ptr &
-CORBA::ModuleDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ModuleDef_ptr &
-CORBA::ModuleDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ModuleDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ModuleDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ModuleDef::_nil ();
- return val;
-}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::tao_duplicate (ModuleDef_ptr p)
-{
- return ::CORBA::ModuleDef::_duplicate (p);
-}
-
-void
-CORBA::ModuleDef_var::tao_release (ModuleDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::tao_nil (void)
-{
- return ::CORBA::ModuleDef::_nil ();
-}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::tao_narrow (
+CORBA::ModuleDef_ptr
+CORBA::tao_ModuleDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ModuleDef_var::tao_upcast (void *src)
+CORBA::tao_ModuleDef_cast::tao_upcast (
+ void *src
+ )
{
- ModuleDef **tmp =
- ACE_static_cast (ModuleDef **, src);
+ CORBA::ModuleDef **tmp =
+ ACE_static_cast (CORBA::ModuleDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ModuleDef_out
-// *************************************************************
-
-CORBA::ModuleDef_out::ModuleDef_out (ModuleDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ModuleDef::_nil ();
-}
-
-CORBA::ModuleDef_out::ModuleDef_out (ModuleDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ModuleDef::_nil ();
-}
-
-CORBA::ModuleDef_out::ModuleDef_out (const ::CORBA::ModuleDef_out &p)
- : ptr_ (ACE_const_cast (ModuleDef_out &, p).ptr_)
-{}
-
-::CORBA::ModuleDef_out &
-CORBA::ModuleDef_out::operator= (const ::CORBA::ModuleDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ModuleDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ModuleDef_out &
-CORBA::ModuleDef_out::operator= (const ::CORBA::ModuleDef_var &p)
-{
- this->ptr_ = ::CORBA::ModuleDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ModuleDef_out &
-CORBA::ModuleDef_out::operator= (ModuleDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ModuleDef_out::operator ::CORBA::ModuleDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ModuleDef_ptr &
-CORBA::ModuleDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ModuleDef,
+ CORBA::tao_ModuleDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ModuleDef,
+ CORBA::tao_ModuleDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ModuleDef, \
+ CORBA::tao_ModuleDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ModuleDef, \
+ CORBA::tao_ModuleDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -3752,7 +3448,7 @@ CORBA::ModuleDef_out::operator-> (void)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ModuleDef_Proxy_Impl::_TAO_ModuleDef_Proxy_Impl (void)
@@ -3764,7 +3460,7 @@ CORBA::_TAO_ModuleDef_Remote_Proxy_Impl::_TAO_ModuleDef_Remote_Proxy_Impl (void)
// Remote Implementation of the IDL interface methods
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -3815,8 +3511,8 @@ CORBA::_TAO_ModuleDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ModuleDef::ModuleDef (int collocated)
{
@@ -3832,7 +3528,7 @@ CORBA::ModuleDef::CORBA_ModuleDef_setup_collocation (int collocated)
else
this->the_TAO_ModuleDef_Proxy_Broker_ =
::CORBA::_TAO_ModuleDef_Remote_Proxy_Broker::the_TAO_ModuleDef_Remote_Proxy_Broker ();
-
+
this->CORBA_Container_setup_collocation (collocated);
this->CORBA_Contained_setup_collocation (collocated);
}
@@ -3840,7 +3536,7 @@ CORBA::ModuleDef::CORBA_ModuleDef_setup_collocation (int collocated)
CORBA::ModuleDef::~ModuleDef (void)
{}
-void
+void
CORBA::ModuleDef::_tao_any_destructor (void *_tao_void_pointer)
{
ModuleDef *tmp = ACE_static_cast (ModuleDef *, _tao_void_pointer);
@@ -3857,7 +3553,7 @@ CORBA::ModuleDef::_narrow (
{
return ModuleDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -3866,17 +3562,17 @@ CORBA::ModuleDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ModuleDef::_nil ());
-
+
if (is_a == 0)
{
return ModuleDef::_nil ();
}
}
-
+
return ModuleDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ModuleDef_ptr
+CORBA::ModuleDef_ptr
CORBA::ModuleDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -3886,18 +3582,18 @@ CORBA::ModuleDef::_unchecked_narrow (
{
return ModuleDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ModuleDef_ptr default_proxy = ModuleDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -3915,7 +3611,7 @@ CORBA::ModuleDef::_unchecked_narrow (
ModuleDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -3928,10 +3624,10 @@ CORBA::ModuleDef::_unchecked_narrow (
ModuleDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ModuleDef_ptr,
@@ -3951,7 +3647,7 @@ CORBA::ModuleDef::_duplicate (ModuleDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -3998,7 +3694,7 @@ CORBA::ModuleDef::_is_a (
void *CORBA::ModuleDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ModuleDef)::_tao_class_id)
@@ -4059,12 +3755,12 @@ void *CORBA::ModuleDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -4073,6 +3769,12 @@ const char* CORBA::ModuleDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ModuleDef:1.0";
}
+CORBA::Boolean
+CORBA::ModuleDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -4080,17 +3782,17 @@ static const CORBA::Long _oc_CORBA_ModuleDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
32,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4d6f),
- ACE_NTOHL (0x64756c65),
- ACE_NTOHL (0x4465663a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4d6f),
+ ACE_NTOHL (0x64756c65),
+ ACE_NTOHL (0x4465663a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ModuleDef:1.0
10,
- ACE_NTOHL (0x4d6f6475),
- ACE_NTOHL (0x6c654465),
+ ACE_NTOHL (0x4d6f6475),
+ ACE_NTOHL (0x6c654465),
ACE_NTOHL (0x66000000), // name = ModuleDef
};
@@ -4118,44 +3820,44 @@ static const CORBA::Long _oc_CORBA_ModuleDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4d6f),
- ACE_NTOHL (0x64756c65),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
- ACE_NTOHL (0x696f6e3a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4d6f),
+ ACE_NTOHL (0x64756c65),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e3a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ModuleDescription:1.0
18,
- ACE_NTOHL (0x4d6f6475),
- ACE_NTOHL (0x6c654465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x4d6f6475),
+ ACE_NTOHL (0x6c654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e000000), // name = ModuleDescription
4, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -4164,50 +3866,50 @@ static const CORBA::Long _oc_CORBA_ModuleDescription[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
};
@@ -4229,7 +3931,7 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ModuleDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -4239,12 +3941,43 @@ void CORBA::ModuleDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ ModuleDescription
+ >;
+
+template class
+ TAO_Out_T<
+ ModuleDescription,
+ ModuleDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ ModuleDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ ModuleDescription, \
+ ModuleDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int CORBA::ConstantDef::_tao_class_id = 0;
CORBA::ConstantDef_ptr
-tao_CORBA_ConstantDef_duplicate (
+CORBA::tao_ConstantDef_life::tao_duplicate (
CORBA::ConstantDef_ptr p
)
{
@@ -4252,7 +3985,7 @@ tao_CORBA_ConstantDef_duplicate (
}
void
-tao_CORBA_ConstantDef_release (
+CORBA::tao_ConstantDef_life::tao_release (
CORBA::ConstantDef_ptr p
)
{
@@ -4260,228 +3993,64 @@ tao_CORBA_ConstantDef_release (
}
CORBA::ConstantDef_ptr
-tao_CORBA_ConstantDef_nil (
+CORBA::tao_ConstantDef_life::tao_nil (
void
)
{
return CORBA::ConstantDef::_nil ();
}
-CORBA::ConstantDef_ptr
-tao_CORBA_ConstantDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ConstantDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ConstantDef_upcast (
- void *src
- )
-{
- CORBA::ConstantDef **tmp =
- ACE_static_cast (CORBA::ConstantDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ConstantDef_marshal (
+CORBA::tao_ConstantDef_life::tao_marshal (
CORBA::ConstantDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ConstantDef_var
-// *************************************************************
-
-CORBA::ConstantDef_var::ConstantDef_var (void)
- : ptr_ (ConstantDef::_nil ())
-{}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_var::ptr (void) const
-{
- return this->ptr_;
+ return p->marshal (cdr);
}
-CORBA::ConstantDef_var::ConstantDef_var (const ::CORBA::ConstantDef_var &p)
- : TAO_Base_var (),
- ptr_ (ConstantDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ConstantDef_var::~ConstantDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ConstantDef_var &
-CORBA::ConstantDef_var::operator= (ConstantDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ConstantDef_var &
-CORBA::ConstantDef_var::operator= (const ::CORBA::ConstantDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ConstantDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ConstantDef_var::operator const ::CORBA::ConstantDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ConstantDef_var::operator ::CORBA::ConstantDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ConstantDef_ptr &
-CORBA::ConstantDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ConstantDef_ptr &
-CORBA::ConstantDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ConstantDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ConstantDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ConstantDef::_nil ();
- return val;
-}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_var::tao_duplicate (ConstantDef_ptr p)
-{
- return ::CORBA::ConstantDef::_duplicate (p);
-}
-
-void
-CORBA::ConstantDef_var::tao_release (ConstantDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_var::tao_nil (void)
-{
- return ::CORBA::ConstantDef::_nil ();
-}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_var::tao_narrow (
+CORBA::ConstantDef_ptr
+CORBA::tao_ConstantDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ConstantDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ConstantDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ConstantDef_var::tao_upcast (void *src)
+CORBA::tao_ConstantDef_cast::tao_upcast (
+ void *src
+ )
{
- ConstantDef **tmp =
- ACE_static_cast (ConstantDef **, src);
+ CORBA::ConstantDef **tmp =
+ ACE_static_cast (CORBA::ConstantDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ConstantDef_out
-// *************************************************************
-
-CORBA::ConstantDef_out::ConstantDef_out (ConstantDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ConstantDef::_nil ();
-}
-
-CORBA::ConstantDef_out::ConstantDef_out (ConstantDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ConstantDef::_nil ();
-}
-
-CORBA::ConstantDef_out::ConstantDef_out (const ::CORBA::ConstantDef_out &p)
- : ptr_ (ACE_const_cast (ConstantDef_out &, p).ptr_)
-{}
-
-::CORBA::ConstantDef_out &
-CORBA::ConstantDef_out::operator= (const ::CORBA::ConstantDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ConstantDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ConstantDef_out &
-CORBA::ConstantDef_out::operator= (const ::CORBA::ConstantDef_var &p)
-{
- this->ptr_ = ::CORBA::ConstantDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ConstantDef_out &
-CORBA::ConstantDef_out::operator= (ConstantDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ConstantDef_out::operator ::CORBA::ConstantDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ConstantDef_ptr &
-CORBA::ConstantDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ConstantDef_ptr
-CORBA::ConstantDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ConstantDef,
+ CORBA::tao_ConstantDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ConstantDef,
+ CORBA::tao_ConstantDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ConstantDef, \
+ CORBA::tao_ConstantDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ConstantDef, \
+ CORBA::tao_ConstantDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -4501,29 +4070,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::TypeCode_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ConstantDef_type_get (const TAO_ClientRequestInfo_CORBA_ConstantDef_type_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ConstantDef_type_get &);
-
+
::CORBA::TypeCode_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ConstantDef_type_get::TAO_ClientRequestInfo_CORBA_ConstantDef_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -4536,7 +4105,7 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_get::arguments (ACE_ENV_SINGLE_ARG_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -4548,11 +4117,11 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_get::exceptions (ACE_ENV_SINGLE_ARG
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ConstantDef_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -4561,17 +4130,17 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_get::result (ACE_ENV_SINGLE_ARG_DEC
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ConstantDef_type_get::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -4588,29 +4157,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::IDLType_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get (const TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get &);
-
+
::CORBA::IDLType_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get::TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -4623,7 +4192,7 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get::arguments (ACE_ENV_SINGLE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -4635,11 +4204,11 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get::exceptions (ACE_ENV_SINGLE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -4648,17 +4217,17 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get::result (ACE_ENV_SINGLE_ARG
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get::result (::CORBA::IDLType_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -4676,10 +4245,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -4688,15 +4257,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set &);
CORBA::IDLType_ptr type_def_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set::TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
type_def_ (type_def)
@@ -4710,15 +4279,15 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set::arguments (ACE_ENV_SINGLE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->type_def_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -4730,11 +4299,11 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set::exceptions (ACE_ENV_SINGLE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -4743,7 +4312,7 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set::result (ACE_ENV_SINGLE_ARG
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -4762,29 +4331,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::Any * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ConstantDef_value_get (const TAO_ClientRequestInfo_CORBA_ConstantDef_value_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ConstantDef_value_get &);
-
+
::CORBA::Any * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ConstantDef_value_get::TAO_ClientRequestInfo_CORBA_ConstantDef_value_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -4797,7 +4366,7 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_value_get::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -4809,11 +4378,11 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_value_get::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ConstantDef_value_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -4822,17 +4391,17 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_value_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ConstantDef_value_get::result (CORBA::Any * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -4850,10 +4419,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -4862,15 +4431,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_ConstantDef_value_set &);
const CORBA::Any & value_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ConstantDef_value_set::TAO_ClientRequestInfo_CORBA_ConstantDef_value_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::Any & value
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
value_ (value)
@@ -4884,15 +4453,15 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_value_set::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= value_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -4904,11 +4473,11 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_value_set::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ConstantDef_value_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -4917,7 +4486,7 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_value_set::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -4929,7 +4498,7 @@ TAO_ClientRequestInfo_CORBA_ConstantDef_value_set::result (ACE_ENV_SINGLE_ARG_DE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ConstantDef_Proxy_Impl::_TAO_ConstantDef_Proxy_Impl (void)
@@ -4953,12 +4522,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_type",
@@ -4966,22 +4535,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ConstantDef_type_get _tao_ri (
&_tao_call,
@@ -4989,14 +4558,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -5004,78 +4573,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -5085,59 +4661,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -5153,12 +4727,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
{
CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_type_def",
@@ -5166,22 +4740,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get _tao_ri (
&_tao_call,
@@ -5189,14 +4763,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -5204,78 +4778,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::IDLType_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::IDLType_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -5285,59 +4866,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -5353,12 +4932,12 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_type_def",
@@ -5366,22 +4945,22 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set _tao_ri (
&_tao_call,
@@ -5390,14 +4969,14 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -5405,70 +4984,76 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << type_def)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << type_def)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -5478,56 +5063,54 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -5544,18 +5127,18 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
{
CORBA::Any_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::Any *tmp;
ACE_NEW_RETURN (tmp, CORBA::Any, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_value",
@@ -5563,22 +5146,22 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ConstantDef_value_get _tao_ri (
&_tao_call,
@@ -5586,14 +5169,14 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -5601,78 +5184,85 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::Any * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::Any * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -5682,59 +5272,57 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -5750,12 +5338,12 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_value",
@@ -5763,22 +5351,22 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ConstantDef_value_set _tao_ri (
&_tao_call,
@@ -5787,14 +5375,14 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -5802,70 +5390,76 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << value)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << value)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -5875,61 +5469,59 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -5980,8 +5572,8 @@ CORBA::_TAO_ConstantDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ConstantDef::ConstantDef (int collocated)
{
@@ -5997,14 +5589,14 @@ CORBA::ConstantDef::CORBA_ConstantDef_setup_collocation (int collocated)
else
this->the_TAO_ConstantDef_Proxy_Broker_ =
::CORBA::_TAO_ConstantDef_Remote_Proxy_Broker::the_TAO_ConstantDef_Remote_Proxy_Broker ();
-
+
this->CORBA_Contained_setup_collocation (collocated);
}
CORBA::ConstantDef::~ConstantDef (void)
{}
-void
+void
CORBA::ConstantDef::_tao_any_destructor (void *_tao_void_pointer)
{
ConstantDef *tmp = ACE_static_cast (ConstantDef *, _tao_void_pointer);
@@ -6021,7 +5613,7 @@ CORBA::ConstantDef::_narrow (
{
return ConstantDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -6030,17 +5622,17 @@ CORBA::ConstantDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ConstantDef::_nil ());
-
+
if (is_a == 0)
{
return ConstantDef::_nil ();
}
}
-
+
return ConstantDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ConstantDef_ptr
+CORBA::ConstantDef_ptr
CORBA::ConstantDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -6050,18 +5642,18 @@ CORBA::ConstantDef::_unchecked_narrow (
{
return ConstantDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ConstantDef_ptr default_proxy = ConstantDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -6079,7 +5671,7 @@ CORBA::ConstantDef::_unchecked_narrow (
ConstantDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -6092,10 +5684,10 @@ CORBA::ConstantDef::_unchecked_narrow (
ConstantDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ConstantDef_ptr,
@@ -6115,7 +5707,7 @@ CORBA::ConstantDef::_duplicate (ConstantDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -6158,7 +5750,7 @@ CORBA::ConstantDef::_is_a (
void *CORBA::ConstantDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ConstantDef)::_tao_class_id)
@@ -6205,12 +5797,12 @@ void *CORBA::ConstantDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -6219,6 +5811,12 @@ const char* CORBA::ConstantDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ConstantDef:1.0";
}
+CORBA::Boolean
+CORBA::ConstantDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -6229,10 +5827,10 @@ CORBA::TypeCode_ptr CORBA::ConstantDef::type (
CORBA::SystemException
))
{
- _TAO_ConstantDef_Proxy_Impl &proxy =
+ _TAO_ConstantDef_Proxy_Impl &proxy =
this->the_TAO_ConstantDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.type (
this
ACE_ENV_ARG_PARAMETER
@@ -6249,10 +5847,10 @@ CORBA::TypeCode_ptr CORBA::ConstantDef::type (
CORBA::SystemException
))
{
- _TAO_ConstantDef_Proxy_Impl &proxy =
+ _TAO_ConstantDef_Proxy_Impl &proxy =
this->the_TAO_ConstantDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.type_def (
this
ACE_ENV_ARG_PARAMETER
@@ -6270,10 +5868,10 @@ void CORBA::ConstantDef::type_def (
CORBA::SystemException
))
{
- _TAO_ConstantDef_Proxy_Impl &proxy =
+ _TAO_ConstantDef_Proxy_Impl &proxy =
this->the_TAO_ConstantDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.type_def (
this,
type_def
@@ -6291,10 +5889,10 @@ CORBA::Any * CORBA::ConstantDef::value (
CORBA::SystemException
))
{
- _TAO_ConstantDef_Proxy_Impl &proxy =
+ _TAO_ConstantDef_Proxy_Impl &proxy =
this->the_TAO_ConstantDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.value (
this
ACE_ENV_ARG_PARAMETER
@@ -6312,10 +5910,10 @@ void CORBA::ConstantDef::value (
CORBA::SystemException
))
{
- _TAO_ConstantDef_Proxy_Impl &proxy =
+ _TAO_ConstantDef_Proxy_Impl &proxy =
this->the_TAO_ConstantDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.value (
this,
value
@@ -6330,18 +5928,18 @@ static const CORBA::Long _oc_CORBA_ConstantDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e737461),
- ACE_NTOHL (0x6e744465),
- ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e737461),
+ ACE_NTOHL (0x6e744465),
+ ACE_NTOHL (0x663a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ConstantDef:1.0
12,
- ACE_NTOHL (0x436f6e73),
- ACE_NTOHL (0x74616e74),
+ ACE_NTOHL (0x436f6e73),
+ ACE_NTOHL (0x74616e74),
ACE_NTOHL (0x44656600), // name = ConstantDef
};
@@ -6369,45 +5967,45 @@ static const CORBA::Long _oc_CORBA_ConstantDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
42,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e737461),
- ACE_NTOHL (0x6e744465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e737461),
+ ACE_NTOHL (0x6e744465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ConstantDescription:1.0
20,
- ACE_NTOHL (0x436f6e73),
- ACE_NTOHL (0x74616e74),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x436f6e73),
+ ACE_NTOHL (0x74616e74),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
ACE_NTOHL (0x696f6e00), // name = ConstantDescription
6, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -6416,59 +6014,59 @@ static const CORBA::Long _oc_CORBA_ConstantDescription[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
6,
- ACE_NTOHL (0x76616c75),
+ ACE_NTOHL (0x76616c75),
ACE_NTOHL (0x65000000), // name = value
CORBA::tk_any,
@@ -6491,7 +6089,7 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ConstantDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -6501,12 +6099,43 @@ void CORBA::ConstantDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ ConstantDescription
+ >;
+
+template class
+ TAO_Out_T<
+ ConstantDescription,
+ ConstantDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ ConstantDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ ConstantDescription, \
+ ConstantDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int CORBA::StructDef::_tao_class_id = 0;
CORBA::StructDef_ptr
-tao_CORBA_StructDef_duplicate (
+CORBA::tao_StructDef_life::tao_duplicate (
CORBA::StructDef_ptr p
)
{
@@ -6514,7 +6143,7 @@ tao_CORBA_StructDef_duplicate (
}
void
-tao_CORBA_StructDef_release (
+CORBA::tao_StructDef_life::tao_release (
CORBA::StructDef_ptr p
)
{
@@ -6522,228 +6151,64 @@ tao_CORBA_StructDef_release (
}
CORBA::StructDef_ptr
-tao_CORBA_StructDef_nil (
+CORBA::tao_StructDef_life::tao_nil (
void
)
{
return CORBA::StructDef::_nil ();
}
-CORBA::StructDef_ptr
-tao_CORBA_StructDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::StructDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_StructDef_upcast (
- void *src
- )
-{
- CORBA::StructDef **tmp =
- ACE_static_cast (CORBA::StructDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_StructDef_marshal (
+CORBA::tao_StructDef_life::tao_marshal (
CORBA::StructDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::StructDef_var
-// *************************************************************
-
-CORBA::StructDef_var::StructDef_var (void)
- : ptr_ (StructDef::_nil ())
-{}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::StructDef_var::StructDef_var (const ::CORBA::StructDef_var &p)
- : TAO_Base_var (),
- ptr_ (StructDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::StructDef_var::~StructDef_var (void)
-{
- CORBA::release (this->ptr_);
+ return p->marshal (cdr);
}
-CORBA::StructDef_var &
-CORBA::StructDef_var::operator= (StructDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::StructDef_var &
-CORBA::StructDef_var::operator= (const ::CORBA::StructDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::StructDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::StructDef_var::operator const ::CORBA::StructDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::StructDef_var::operator ::CORBA::StructDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::StructDef_ptr &
-CORBA::StructDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::StructDef_ptr &
-CORBA::StructDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::StructDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::StructDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::StructDef::_nil ();
- return val;
-}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_var::tao_duplicate (StructDef_ptr p)
-{
- return ::CORBA::StructDef::_duplicate (p);
-}
-
-void
-CORBA::StructDef_var::tao_release (StructDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_var::tao_nil (void)
-{
- return ::CORBA::StructDef::_nil ();
-}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_var::tao_narrow (
+CORBA::StructDef_ptr
+CORBA::tao_StructDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::StructDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::StructDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::StructDef_var::tao_upcast (void *src)
+CORBA::tao_StructDef_cast::tao_upcast (
+ void *src
+ )
{
- StructDef **tmp =
- ACE_static_cast (StructDef **, src);
+ CORBA::StructDef **tmp =
+ ACE_static_cast (CORBA::StructDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::StructDef_out
-// *************************************************************
-
-CORBA::StructDef_out::StructDef_out (StructDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::StructDef::_nil ();
-}
-
-CORBA::StructDef_out::StructDef_out (StructDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::StructDef::_nil ();
-}
-
-CORBA::StructDef_out::StructDef_out (const ::CORBA::StructDef_out &p)
- : ptr_ (ACE_const_cast (StructDef_out &, p).ptr_)
-{}
-
-::CORBA::StructDef_out &
-CORBA::StructDef_out::operator= (const ::CORBA::StructDef_out &p)
-{
- this->ptr_ = ACE_const_cast (StructDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::StructDef_out &
-CORBA::StructDef_out::operator= (const ::CORBA::StructDef_var &p)
-{
- this->ptr_ = ::CORBA::StructDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::StructDef_out &
-CORBA::StructDef_out::operator= (StructDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::StructDef_out::operator ::CORBA::StructDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::StructDef_ptr &
-CORBA::StructDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::StructDef_ptr
-CORBA::StructDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::StructDef,
+ CORBA::tao_StructDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::StructDef,
+ CORBA::tao_StructDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::StructDef, \
+ CORBA::tao_StructDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::StructDef, \
+ CORBA::tao_StructDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -6763,29 +6228,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::StructMemberSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_StructDef_members_get (const TAO_ClientRequestInfo_CORBA_StructDef_members_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_StructDef_members_get &);
-
+
::CORBA::StructMemberSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_StructDef_members_get::TAO_ClientRequestInfo_CORBA_StructDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -6798,7 +6263,7 @@ TAO_ClientRequestInfo_CORBA_StructDef_members_get::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -6810,11 +6275,11 @@ TAO_ClientRequestInfo_CORBA_StructDef_members_get::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_StructDef_members_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -6823,17 +6288,17 @@ TAO_ClientRequestInfo_CORBA_StructDef_members_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_StructDef_members_get::result (::CORBA::StructMemberSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -6851,10 +6316,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -6863,15 +6328,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_StructDef_members_set &);
const CORBA::StructMemberSeq & members_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_StructDef_members_set::TAO_ClientRequestInfo_CORBA_StructDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
members_ (members)
@@ -6885,15 +6350,15 @@ TAO_ClientRequestInfo_CORBA_StructDef_members_set::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->members_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -6905,11 +6370,11 @@ TAO_ClientRequestInfo_CORBA_StructDef_members_set::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_StructDef_members_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -6918,7 +6383,7 @@ TAO_ClientRequestInfo_CORBA_StructDef_members_set::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -6930,7 +6395,7 @@ TAO_ClientRequestInfo_CORBA_StructDef_members_set::result (ACE_ENV_SINGLE_ARG_DE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_StructDef_Proxy_Impl::_TAO_StructDef_Proxy_Impl (void)
@@ -6954,18 +6419,18 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void)
{
CORBA::StructMemberSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::StructMemberSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::StructMemberSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_members",
@@ -6973,22 +6438,22 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void)
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_StructDef_members_get _tao_ri (
&_tao_call,
@@ -6996,14 +6461,14 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -7011,78 +6476,85 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::StructMemberSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::StructMemberSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -7092,59 +6564,57 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -7160,12 +6630,12 @@ void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_members",
@@ -7173,22 +6643,22 @@ void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_StructDef_members_set _tao_ri (
&_tao_call,
@@ -7197,14 +6667,14 @@ void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -7212,70 +6682,76 @@ void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << members)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << members)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -7285,61 +6761,59 @@ void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -7390,8 +6864,8 @@ CORBA::_TAO_StructDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::StructDef::StructDef (int collocated)
{
@@ -7407,7 +6881,7 @@ CORBA::StructDef::CORBA_StructDef_setup_collocation (int collocated)
else
this->the_TAO_StructDef_Proxy_Broker_ =
::CORBA::_TAO_StructDef_Remote_Proxy_Broker::the_TAO_StructDef_Remote_Proxy_Broker ();
-
+
this->CORBA_TypedefDef_setup_collocation (collocated);
this->CORBA_Container_setup_collocation (collocated);
}
@@ -7415,7 +6889,7 @@ CORBA::StructDef::CORBA_StructDef_setup_collocation (int collocated)
CORBA::StructDef::~StructDef (void)
{}
-void
+void
CORBA::StructDef::_tao_any_destructor (void *_tao_void_pointer)
{
StructDef *tmp = ACE_static_cast (StructDef *, _tao_void_pointer);
@@ -7432,7 +6906,7 @@ CORBA::StructDef::_narrow (
{
return StructDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -7441,17 +6915,17 @@ CORBA::StructDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (StructDef::_nil ());
-
+
if (is_a == 0)
{
return StructDef::_nil ();
}
}
-
+
return StructDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::StructDef_ptr
+CORBA::StructDef_ptr
CORBA::StructDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -7461,18 +6935,18 @@ CORBA::StructDef::_unchecked_narrow (
{
return StructDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
StructDef_ptr default_proxy = StructDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -7490,7 +6964,7 @@ CORBA::StructDef::_unchecked_narrow (
StructDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -7503,10 +6977,10 @@ CORBA::StructDef::_unchecked_narrow (
StructDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
StructDef_ptr,
@@ -7526,7 +7000,7 @@ CORBA::StructDef::_duplicate (StructDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -7581,7 +7055,7 @@ CORBA::StructDef::_is_a (
void *CORBA::StructDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, StructDef)::_tao_class_id)
@@ -7670,12 +7144,12 @@ void *CORBA::StructDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -7684,6 +7158,12 @@ const char* CORBA::StructDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/StructDef:1.0";
}
+CORBA::Boolean
+CORBA::StructDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -7694,10 +7174,10 @@ const char* CORBA::StructDef::_interface_repository_id (void) const
CORBA::SystemException
))
{
- _TAO_StructDef_Proxy_Impl &proxy =
+ _TAO_StructDef_Proxy_Impl &proxy =
this->the_TAO_StructDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.members (
this
ACE_ENV_ARG_PARAMETER
@@ -7715,10 +7195,10 @@ void CORBA::StructDef::members (
CORBA::SystemException
))
{
- _TAO_StructDef_Proxy_Impl &proxy =
+ _TAO_StructDef_Proxy_Impl &proxy =
this->the_TAO_StructDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.members (
this,
members
@@ -7733,17 +7213,17 @@ static const CORBA::Long _oc_CORBA_StructDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
32,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5374),
- ACE_NTOHL (0x72756374),
- ACE_NTOHL (0x4465663a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72756374),
+ ACE_NTOHL (0x4465663a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/StructDef:1.0
10,
- ACE_NTOHL (0x53747275),
- ACE_NTOHL (0x63744465),
+ ACE_NTOHL (0x53747275),
+ ACE_NTOHL (0x63744465),
ACE_NTOHL (0x66000000), // name = StructDef
};
@@ -7770,7 +7250,7 @@ TAO_NAMESPACE_END
int CORBA::UnionDef::_tao_class_id = 0;
CORBA::UnionDef_ptr
-tao_CORBA_UnionDef_duplicate (
+CORBA::tao_UnionDef_life::tao_duplicate (
CORBA::UnionDef_ptr p
)
{
@@ -7778,7 +7258,7 @@ tao_CORBA_UnionDef_duplicate (
}
void
-tao_CORBA_UnionDef_release (
+CORBA::tao_UnionDef_life::tao_release (
CORBA::UnionDef_ptr p
)
{
@@ -7786,228 +7266,64 @@ tao_CORBA_UnionDef_release (
}
CORBA::UnionDef_ptr
-tao_CORBA_UnionDef_nil (
+CORBA::tao_UnionDef_life::tao_nil (
void
)
{
return CORBA::UnionDef::_nil ();
}
-CORBA::UnionDef_ptr
-tao_CORBA_UnionDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::UnionDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_UnionDef_upcast (
- void *src
- )
-{
- CORBA::UnionDef **tmp =
- ACE_static_cast (CORBA::UnionDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_UnionDef_marshal (
+CORBA::tao_UnionDef_life::tao_marshal (
CORBA::UnionDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::UnionDef_var
-// *************************************************************
-
-CORBA::UnionDef_var::UnionDef_var (void)
- : ptr_ (UnionDef::_nil ())
-{}
-
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::UnionDef_var::UnionDef_var (const ::CORBA::UnionDef_var &p)
- : TAO_Base_var (),
- ptr_ (UnionDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::UnionDef_var::~UnionDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::UnionDef_var &
-CORBA::UnionDef_var::operator= (UnionDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::UnionDef_var &
-CORBA::UnionDef_var::operator= (const ::CORBA::UnionDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::UnionDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::UnionDef_var::operator const ::CORBA::UnionDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::UnionDef_var::operator ::CORBA::UnionDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::UnionDef_ptr &
-CORBA::UnionDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::UnionDef_ptr &
-CORBA::UnionDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::UnionDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::UnionDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::UnionDef::_nil ();
- return val;
+ return p->marshal (cdr);
}
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::tao_duplicate (UnionDef_ptr p)
-{
- return ::CORBA::UnionDef::_duplicate (p);
-}
-
-void
-CORBA::UnionDef_var::tao_release (UnionDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::tao_nil (void)
-{
- return ::CORBA::UnionDef::_nil ();
-}
-
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::tao_narrow (
+CORBA::UnionDef_ptr
+CORBA::tao_UnionDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::UnionDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::UnionDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::UnionDef_var::tao_upcast (void *src)
+CORBA::tao_UnionDef_cast::tao_upcast (
+ void *src
+ )
{
- UnionDef **tmp =
- ACE_static_cast (UnionDef **, src);
+ CORBA::UnionDef **tmp =
+ ACE_static_cast (CORBA::UnionDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::UnionDef_out
-// *************************************************************
-
-CORBA::UnionDef_out::UnionDef_out (UnionDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::UnionDef::_nil ();
-}
-
-CORBA::UnionDef_out::UnionDef_out (UnionDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::UnionDef::_nil ();
-}
-
-CORBA::UnionDef_out::UnionDef_out (const ::CORBA::UnionDef_out &p)
- : ptr_ (ACE_const_cast (UnionDef_out &, p).ptr_)
-{}
-
-::CORBA::UnionDef_out &
-CORBA::UnionDef_out::operator= (const ::CORBA::UnionDef_out &p)
-{
- this->ptr_ = ACE_const_cast (UnionDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::UnionDef_out &
-CORBA::UnionDef_out::operator= (const ::CORBA::UnionDef_var &p)
-{
- this->ptr_ = ::CORBA::UnionDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::UnionDef_out &
-CORBA::UnionDef_out::operator= (UnionDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::UnionDef_out::operator ::CORBA::UnionDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::UnionDef_ptr &
-CORBA::UnionDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::UnionDef,
+ CORBA::tao_UnionDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::UnionDef,
+ CORBA::tao_UnionDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::UnionDef, \
+ CORBA::tao_UnionDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::UnionDef, \
+ CORBA::tao_UnionDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -8027,29 +7343,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::TypeCode_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get (const TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get &);
-
+
::CORBA::TypeCode_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get::TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -8062,7 +7378,7 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get::arguments (ACE_ENV_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -8074,11 +7390,11 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get::exceptions (ACE_ENV
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -8087,17 +7403,17 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get::result (ACE_ENV_SIN
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -8114,29 +7430,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::IDLType_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get (const TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get &);
-
+
::CORBA::IDLType_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get::TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -8149,7 +7465,7 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get::arguments (ACE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -8161,11 +7477,11 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get::exceptions (ACE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -8174,17 +7490,17 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get::result (ACE_ENV
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get::result (::CORBA::IDLType_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -8202,10 +7518,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -8214,15 +7530,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set &);
CORBA::IDLType_ptr discriminator_type_def_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set::TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
discriminator_type_def_ (discriminator_type_def)
@@ -8236,15 +7552,15 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set::arguments (ACE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->discriminator_type_def_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -8256,11 +7572,11 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set::exceptions (ACE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -8269,7 +7585,7 @@ TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set::result (ACE_ENV
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -8288,29 +7604,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::UnionMemberSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_UnionDef_members_get (const TAO_ClientRequestInfo_CORBA_UnionDef_members_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_UnionDef_members_get &);
-
+
::CORBA::UnionMemberSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_UnionDef_members_get::TAO_ClientRequestInfo_CORBA_UnionDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -8323,7 +7639,7 @@ TAO_ClientRequestInfo_CORBA_UnionDef_members_get::arguments (ACE_ENV_SINGLE_ARG_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -8335,11 +7651,11 @@ TAO_ClientRequestInfo_CORBA_UnionDef_members_get::exceptions (ACE_ENV_SINGLE_ARG
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_UnionDef_members_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -8348,17 +7664,17 @@ TAO_ClientRequestInfo_CORBA_UnionDef_members_get::result (ACE_ENV_SINGLE_ARG_DEC
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_UnionDef_members_get::result (::CORBA::UnionMemberSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -8376,10 +7692,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -8388,15 +7704,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_UnionDef_members_set &);
const CORBA::UnionMemberSeq & members_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_UnionDef_members_set::TAO_ClientRequestInfo_CORBA_UnionDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::UnionMemberSeq & members
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
members_ (members)
@@ -8410,15 +7726,15 @@ TAO_ClientRequestInfo_CORBA_UnionDef_members_set::arguments (ACE_ENV_SINGLE_ARG_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->members_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -8430,11 +7746,11 @@ TAO_ClientRequestInfo_CORBA_UnionDef_members_set::exceptions (ACE_ENV_SINGLE_ARG
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_UnionDef_members_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -8443,7 +7759,7 @@ TAO_ClientRequestInfo_CORBA_UnionDef_members_set::result (ACE_ENV_SINGLE_ARG_DEC
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -8455,7 +7771,7 @@ TAO_ClientRequestInfo_CORBA_UnionDef_members_set::result (ACE_ENV_SINGLE_ARG_DEC
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_UnionDef_Proxy_Impl::_TAO_UnionDef_Proxy_Impl (void)
@@ -8479,12 +7795,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_discriminator_type",
@@ -8492,22 +7808,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get _tao_ri (
&_tao_call,
@@ -8515,14 +7831,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -8530,78 +7846,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -8611,59 +7934,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -8679,12 +8000,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
{
CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_discriminator_type_def",
@@ -8692,22 +8013,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get _tao_ri (
&_tao_call,
@@ -8715,14 +8036,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -8730,78 +8051,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::IDLType_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::IDLType_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -8811,59 +8139,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -8879,12 +8205,12 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_discriminator_type_def",
@@ -8892,22 +8218,22 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set _tao_ri (
&_tao_call,
@@ -8916,14 +8242,14 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -8931,70 +8257,76 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << discriminator_type_def)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << discriminator_type_def)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -9004,56 +8336,54 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -9070,18 +8400,18 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
{
CORBA::UnionMemberSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::UnionMemberSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::UnionMemberSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_members",
@@ -9089,22 +8419,22 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_UnionDef_members_get _tao_ri (
&_tao_call,
@@ -9112,14 +8442,14 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -9127,78 +8457,85 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::UnionMemberSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::UnionMemberSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -9208,59 +8545,57 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -9276,12 +8611,12 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_members",
@@ -9289,22 +8624,22 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_UnionDef_members_set _tao_ri (
&_tao_call,
@@ -9313,14 +8648,14 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -9328,70 +8663,76 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << members)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << members)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -9401,61 +8742,59 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -9506,8 +8845,8 @@ CORBA::_TAO_UnionDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::UnionDef::UnionDef (int collocated)
{
@@ -9523,7 +8862,7 @@ CORBA::UnionDef::CORBA_UnionDef_setup_collocation (int collocated)
else
this->the_TAO_UnionDef_Proxy_Broker_ =
::CORBA::_TAO_UnionDef_Remote_Proxy_Broker::the_TAO_UnionDef_Remote_Proxy_Broker ();
-
+
this->CORBA_TypedefDef_setup_collocation (collocated);
this->CORBA_Container_setup_collocation (collocated);
}
@@ -9531,7 +8870,7 @@ CORBA::UnionDef::CORBA_UnionDef_setup_collocation (int collocated)
CORBA::UnionDef::~UnionDef (void)
{}
-void
+void
CORBA::UnionDef::_tao_any_destructor (void *_tao_void_pointer)
{
UnionDef *tmp = ACE_static_cast (UnionDef *, _tao_void_pointer);
@@ -9548,7 +8887,7 @@ CORBA::UnionDef::_narrow (
{
return UnionDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -9557,17 +8896,17 @@ CORBA::UnionDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (UnionDef::_nil ());
-
+
if (is_a == 0)
{
return UnionDef::_nil ();
}
}
-
+
return UnionDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::UnionDef_ptr
+CORBA::UnionDef_ptr
CORBA::UnionDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -9577,18 +8916,18 @@ CORBA::UnionDef::_unchecked_narrow (
{
return UnionDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
UnionDef_ptr default_proxy = UnionDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -9606,7 +8945,7 @@ CORBA::UnionDef::_unchecked_narrow (
UnionDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -9619,10 +8958,10 @@ CORBA::UnionDef::_unchecked_narrow (
UnionDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
UnionDef_ptr,
@@ -9642,7 +8981,7 @@ CORBA::UnionDef::_duplicate (UnionDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -9697,7 +9036,7 @@ CORBA::UnionDef::_is_a (
void *CORBA::UnionDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, UnionDef)::_tao_class_id)
@@ -9786,12 +9125,12 @@ void *CORBA::UnionDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -9800,6 +9139,12 @@ const char* CORBA::UnionDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/UnionDef:1.0";
}
+CORBA::Boolean
+CORBA::UnionDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -9810,10 +9155,10 @@ CORBA::TypeCode_ptr CORBA::UnionDef::discriminator_type (
CORBA::SystemException
))
{
- _TAO_UnionDef_Proxy_Impl &proxy =
+ _TAO_UnionDef_Proxy_Impl &proxy =
this->the_TAO_UnionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.discriminator_type (
this
ACE_ENV_ARG_PARAMETER
@@ -9830,10 +9175,10 @@ CORBA::TypeCode_ptr CORBA::UnionDef::discriminator_type (
CORBA::SystemException
))
{
- _TAO_UnionDef_Proxy_Impl &proxy =
+ _TAO_UnionDef_Proxy_Impl &proxy =
this->the_TAO_UnionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.discriminator_type_def (
this
ACE_ENV_ARG_PARAMETER
@@ -9851,10 +9196,10 @@ void CORBA::UnionDef::discriminator_type_def (
CORBA::SystemException
))
{
- _TAO_UnionDef_Proxy_Impl &proxy =
+ _TAO_UnionDef_Proxy_Impl &proxy =
this->the_TAO_UnionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.discriminator_type_def (
this,
discriminator_type_def
@@ -9872,10 +9217,10 @@ void CORBA::UnionDef::discriminator_type_def (
CORBA::SystemException
))
{
- _TAO_UnionDef_Proxy_Impl &proxy =
+ _TAO_UnionDef_Proxy_Impl &proxy =
this->the_TAO_UnionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.members (
this
ACE_ENV_ARG_PARAMETER
@@ -9893,10 +9238,10 @@ void CORBA::UnionDef::members (
CORBA::SystemException
))
{
- _TAO_UnionDef_Proxy_Impl &proxy =
+ _TAO_UnionDef_Proxy_Impl &proxy =
this->the_TAO_UnionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.members (
this,
members
@@ -9911,17 +9256,17 @@ static const CORBA::Long _oc_CORBA_UnionDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
31,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f556e),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f556e),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/UnionDef:1.0
9,
- ACE_NTOHL (0x556e696f),
- ACE_NTOHL (0x6e446566),
+ ACE_NTOHL (0x556e696f),
+ ACE_NTOHL (0x6e446566),
ACE_NTOHL (0x0), // name = UnionDef
};
@@ -9948,7 +9293,7 @@ TAO_NAMESPACE_END
int CORBA::EnumDef::_tao_class_id = 0;
CORBA::EnumDef_ptr
-tao_CORBA_EnumDef_duplicate (
+CORBA::tao_EnumDef_life::tao_duplicate (
CORBA::EnumDef_ptr p
)
{
@@ -9956,7 +9301,7 @@ tao_CORBA_EnumDef_duplicate (
}
void
-tao_CORBA_EnumDef_release (
+CORBA::tao_EnumDef_life::tao_release (
CORBA::EnumDef_ptr p
)
{
@@ -9964,228 +9309,64 @@ tao_CORBA_EnumDef_release (
}
CORBA::EnumDef_ptr
-tao_CORBA_EnumDef_nil (
+CORBA::tao_EnumDef_life::tao_nil (
void
)
{
return CORBA::EnumDef::_nil ();
}
-CORBA::EnumDef_ptr
-tao_CORBA_EnumDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::EnumDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_EnumDef_upcast (
- void *src
- )
-{
- CORBA::EnumDef **tmp =
- ACE_static_cast (CORBA::EnumDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_EnumDef_marshal (
+CORBA::tao_EnumDef_life::tao_marshal (
CORBA::EnumDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::EnumDef_var
-// *************************************************************
-
-CORBA::EnumDef_var::EnumDef_var (void)
- : ptr_ (EnumDef::_nil ())
-{}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::EnumDef_var::EnumDef_var (const ::CORBA::EnumDef_var &p)
- : TAO_Base_var (),
- ptr_ (EnumDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::EnumDef_var::~EnumDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::EnumDef_var &
-CORBA::EnumDef_var::operator= (EnumDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::EnumDef_var &
-CORBA::EnumDef_var::operator= (const ::CORBA::EnumDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::EnumDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::EnumDef_var::operator const ::CORBA::EnumDef_ptr &() const // cast
-{
- return this->ptr_;
+ return p->marshal (cdr);
}
-CORBA::EnumDef_var::operator ::CORBA::EnumDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::EnumDef_ptr &
-CORBA::EnumDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::EnumDef_ptr &
-CORBA::EnumDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::EnumDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::EnumDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::EnumDef::_nil ();
- return val;
-}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_var::tao_duplicate (EnumDef_ptr p)
-{
- return ::CORBA::EnumDef::_duplicate (p);
-}
-
-void
-CORBA::EnumDef_var::tao_release (EnumDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_var::tao_nil (void)
-{
- return ::CORBA::EnumDef::_nil ();
-}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_var::tao_narrow (
+CORBA::EnumDef_ptr
+CORBA::tao_EnumDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::EnumDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::EnumDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::EnumDef_var::tao_upcast (void *src)
+CORBA::tao_EnumDef_cast::tao_upcast (
+ void *src
+ )
{
- EnumDef **tmp =
- ACE_static_cast (EnumDef **, src);
+ CORBA::EnumDef **tmp =
+ ACE_static_cast (CORBA::EnumDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::EnumDef_out
-// *************************************************************
-
-CORBA::EnumDef_out::EnumDef_out (EnumDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::EnumDef::_nil ();
-}
-
-CORBA::EnumDef_out::EnumDef_out (EnumDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::EnumDef::_nil ();
-}
-
-CORBA::EnumDef_out::EnumDef_out (const ::CORBA::EnumDef_out &p)
- : ptr_ (ACE_const_cast (EnumDef_out &, p).ptr_)
-{}
-
-::CORBA::EnumDef_out &
-CORBA::EnumDef_out::operator= (const ::CORBA::EnumDef_out &p)
-{
- this->ptr_ = ACE_const_cast (EnumDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::EnumDef_out &
-CORBA::EnumDef_out::operator= (const ::CORBA::EnumDef_var &p)
-{
- this->ptr_ = ::CORBA::EnumDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::EnumDef_out &
-CORBA::EnumDef_out::operator= (EnumDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::EnumDef_out::operator ::CORBA::EnumDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::EnumDef_ptr &
-CORBA::EnumDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::EnumDef_ptr
-CORBA::EnumDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::EnumDef,
+ CORBA::tao_EnumDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::EnumDef,
+ CORBA::tao_EnumDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::EnumDef, \
+ CORBA::tao_EnumDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::EnumDef, \
+ CORBA::tao_EnumDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -10205,29 +9386,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::EnumMemberSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_EnumDef_members_get (const TAO_ClientRequestInfo_CORBA_EnumDef_members_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_EnumDef_members_get &);
-
+
::CORBA::EnumMemberSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_EnumDef_members_get::TAO_ClientRequestInfo_CORBA_EnumDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -10240,7 +9421,7 @@ TAO_ClientRequestInfo_CORBA_EnumDef_members_get::arguments (ACE_ENV_SINGLE_ARG_D
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -10252,11 +9433,11 @@ TAO_ClientRequestInfo_CORBA_EnumDef_members_get::exceptions (ACE_ENV_SINGLE_ARG_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_EnumDef_members_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -10265,17 +9446,17 @@ TAO_ClientRequestInfo_CORBA_EnumDef_members_get::result (ACE_ENV_SINGLE_ARG_DECL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_EnumDef_members_get::result (::CORBA::EnumMemberSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -10293,10 +9474,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -10305,15 +9486,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_EnumDef_members_set &);
const CORBA::EnumMemberSeq & members_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_EnumDef_members_set::TAO_ClientRequestInfo_CORBA_EnumDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::EnumMemberSeq & members
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
members_ (members)
@@ -10327,15 +9508,15 @@ TAO_ClientRequestInfo_CORBA_EnumDef_members_set::arguments (ACE_ENV_SINGLE_ARG_D
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->members_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -10347,11 +9528,11 @@ TAO_ClientRequestInfo_CORBA_EnumDef_members_set::exceptions (ACE_ENV_SINGLE_ARG_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_EnumDef_members_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -10360,7 +9541,7 @@ TAO_ClientRequestInfo_CORBA_EnumDef_members_set::result (ACE_ENV_SINGLE_ARG_DECL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -10372,7 +9553,7 @@ TAO_ClientRequestInfo_CORBA_EnumDef_members_set::result (ACE_ENV_SINGLE_ARG_DECL
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_EnumDef_Proxy_Impl::_TAO_EnumDef_Proxy_Impl (void)
@@ -10396,18 +9577,18 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void)
{
CORBA::EnumMemberSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::EnumMemberSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::EnumMemberSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_members",
@@ -10415,22 +9596,22 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void)
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_EnumDef_members_get _tao_ri (
&_tao_call,
@@ -10438,14 +9619,14 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -10453,78 +9634,85 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::EnumMemberSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::EnumMemberSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -10534,59 +9722,57 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -10602,12 +9788,12 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_members",
@@ -10615,22 +9801,22 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_EnumDef_members_set _tao_ri (
&_tao_call,
@@ -10639,14 +9825,14 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -10654,70 +9840,76 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << members)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << members)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -10727,61 +9919,59 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -10832,8 +10022,8 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::EnumDef::EnumDef (int collocated)
{
@@ -10849,14 +10039,14 @@ CORBA::EnumDef::CORBA_EnumDef_setup_collocation (int collocated)
else
this->the_TAO_EnumDef_Proxy_Broker_ =
::CORBA::_TAO_EnumDef_Remote_Proxy_Broker::the_TAO_EnumDef_Remote_Proxy_Broker ();
-
+
this->CORBA_TypedefDef_setup_collocation (collocated);
}
CORBA::EnumDef::~EnumDef (void)
{}
-void
+void
CORBA::EnumDef::_tao_any_destructor (void *_tao_void_pointer)
{
EnumDef *tmp = ACE_static_cast (EnumDef *, _tao_void_pointer);
@@ -10873,7 +10063,7 @@ CORBA::EnumDef::_narrow (
{
return EnumDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -10882,17 +10072,17 @@ CORBA::EnumDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (EnumDef::_nil ());
-
+
if (is_a == 0)
{
return EnumDef::_nil ();
}
}
-
+
return EnumDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::EnumDef_ptr
+CORBA::EnumDef_ptr
CORBA::EnumDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -10902,18 +10092,18 @@ CORBA::EnumDef::_unchecked_narrow (
{
return EnumDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
EnumDef_ptr default_proxy = EnumDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -10931,7 +10121,7 @@ CORBA::EnumDef::_unchecked_narrow (
EnumDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -10944,10 +10134,10 @@ CORBA::EnumDef::_unchecked_narrow (
EnumDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
EnumDef_ptr,
@@ -10967,7 +10157,7 @@ CORBA::EnumDef::_duplicate (EnumDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -11018,7 +10208,7 @@ CORBA::EnumDef::_is_a (
void *CORBA::EnumDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, EnumDef)::_tao_class_id)
@@ -11093,12 +10283,12 @@ void *CORBA::EnumDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -11107,6 +10297,12 @@ const char* CORBA::EnumDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/EnumDef:1.0";
}
+CORBA::Boolean
+CORBA::EnumDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -11117,10 +10313,10 @@ const char* CORBA::EnumDef::_interface_repository_id (void) const
CORBA::SystemException
))
{
- _TAO_EnumDef_Proxy_Impl &proxy =
+ _TAO_EnumDef_Proxy_Impl &proxy =
this->the_TAO_EnumDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.members (
this
ACE_ENV_ARG_PARAMETER
@@ -11138,10 +10334,10 @@ void CORBA::EnumDef::members (
CORBA::SystemException
))
{
- _TAO_EnumDef_Proxy_Impl &proxy =
+ _TAO_EnumDef_Proxy_Impl &proxy =
this->the_TAO_EnumDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.members (
this,
members
@@ -11156,16 +10352,16 @@ static const CORBA::Long _oc_CORBA_EnumDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f456e),
- ACE_NTOHL (0x756d4465),
- ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f456e),
+ ACE_NTOHL (0x756d4465),
+ ACE_NTOHL (0x663a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/EnumDef:1.0
8,
- ACE_NTOHL (0x456e756d),
+ ACE_NTOHL (0x456e756d),
ACE_NTOHL (0x44656600), // name = EnumDef
};
@@ -11192,7 +10388,7 @@ TAO_NAMESPACE_END
int CORBA::AliasDef::_tao_class_id = 0;
CORBA::AliasDef_ptr
-tao_CORBA_AliasDef_duplicate (
+CORBA::tao_AliasDef_life::tao_duplicate (
CORBA::AliasDef_ptr p
)
{
@@ -11200,7 +10396,7 @@ tao_CORBA_AliasDef_duplicate (
}
void
-tao_CORBA_AliasDef_release (
+CORBA::tao_AliasDef_life::tao_release (
CORBA::AliasDef_ptr p
)
{
@@ -11208,228 +10404,64 @@ tao_CORBA_AliasDef_release (
}
CORBA::AliasDef_ptr
-tao_CORBA_AliasDef_nil (
+CORBA::tao_AliasDef_life::tao_nil (
void
)
{
return CORBA::AliasDef::_nil ();
}
-CORBA::AliasDef_ptr
-tao_CORBA_AliasDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::AliasDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_AliasDef_upcast (
- void *src
- )
-{
- CORBA::AliasDef **tmp =
- ACE_static_cast (CORBA::AliasDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_AliasDef_marshal (
+CORBA::tao_AliasDef_life::tao_marshal (
CORBA::AliasDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::AliasDef_var
-// *************************************************************
-
-CORBA::AliasDef_var::AliasDef_var (void)
- : ptr_ (AliasDef::_nil ())
-{}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::AliasDef_var::AliasDef_var (const ::CORBA::AliasDef_var &p)
- : TAO_Base_var (),
- ptr_ (AliasDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::AliasDef_var::~AliasDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::AliasDef_var &
-CORBA::AliasDef_var::operator= (AliasDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
+ return p->marshal (cdr);
}
-CORBA::AliasDef_var &
-CORBA::AliasDef_var::operator= (const ::CORBA::AliasDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AliasDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::AliasDef_var::operator const ::CORBA::AliasDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::AliasDef_var::operator ::CORBA::AliasDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::AliasDef_ptr &
-CORBA::AliasDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::AliasDef_ptr &
-CORBA::AliasDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AliasDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::AliasDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::AliasDef::_nil ();
- return val;
-}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_var::tao_duplicate (AliasDef_ptr p)
-{
- return ::CORBA::AliasDef::_duplicate (p);
-}
-
-void
-CORBA::AliasDef_var::tao_release (AliasDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_var::tao_nil (void)
-{
- return ::CORBA::AliasDef::_nil ();
-}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_var::tao_narrow (
+CORBA::AliasDef_ptr
+CORBA::tao_AliasDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::AliasDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::AliasDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::AliasDef_var::tao_upcast (void *src)
+CORBA::tao_AliasDef_cast::tao_upcast (
+ void *src
+ )
{
- AliasDef **tmp =
- ACE_static_cast (AliasDef **, src);
+ CORBA::AliasDef **tmp =
+ ACE_static_cast (CORBA::AliasDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::AliasDef_out
-// *************************************************************
-
-CORBA::AliasDef_out::AliasDef_out (AliasDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::AliasDef::_nil ();
-}
-
-CORBA::AliasDef_out::AliasDef_out (AliasDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AliasDef::_nil ();
-}
-
-CORBA::AliasDef_out::AliasDef_out (const ::CORBA::AliasDef_out &p)
- : ptr_ (ACE_const_cast (AliasDef_out &, p).ptr_)
-{}
-
-::CORBA::AliasDef_out &
-CORBA::AliasDef_out::operator= (const ::CORBA::AliasDef_out &p)
-{
- this->ptr_ = ACE_const_cast (AliasDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::AliasDef_out &
-CORBA::AliasDef_out::operator= (const ::CORBA::AliasDef_var &p)
-{
- this->ptr_ = ::CORBA::AliasDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::AliasDef_out &
-CORBA::AliasDef_out::operator= (AliasDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::AliasDef_out::operator ::CORBA::AliasDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::AliasDef_ptr &
-CORBA::AliasDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::AliasDef_ptr
-CORBA::AliasDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::AliasDef,
+ CORBA::tao_AliasDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::AliasDef,
+ CORBA::tao_AliasDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::AliasDef, \
+ CORBA::tao_AliasDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::AliasDef, \
+ CORBA::tao_AliasDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -11449,29 +10481,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::IDLType_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get (const TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get &);
-
+
::CORBA::IDLType_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get::TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -11484,7 +10516,7 @@ TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get::arguments (ACE_ENV_S
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -11496,11 +10528,11 @@ TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get::exceptions (ACE_ENV_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -11509,17 +10541,17 @@ TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get::result (ACE_ENV_SING
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get::result (::CORBA::IDLType_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -11537,10 +10569,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -11549,15 +10581,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set &);
CORBA::IDLType_ptr original_type_def_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set::TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
original_type_def_ (original_type_def)
@@ -11571,15 +10603,15 @@ TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set::arguments (ACE_ENV_S
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->original_type_def_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -11591,11 +10623,11 @@ TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set::exceptions (ACE_ENV_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -11604,7 +10636,7 @@ TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set::result (ACE_ENV_SING
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -11616,7 +10648,7 @@ TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set::result (ACE_ENV_SING
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_AliasDef_Proxy_Impl::_TAO_AliasDef_Proxy_Impl (void)
@@ -11640,12 +10672,12 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void)
{
CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_original_type_def",
@@ -11653,22 +10685,22 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void)
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get _tao_ri (
&_tao_call,
@@ -11676,14 +10708,14 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -11691,78 +10723,85 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::IDLType_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::IDLType_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -11772,59 +10811,57 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void)
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -11840,12 +10877,12 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_original_type_def",
@@ -11853,22 +10890,22 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set _tao_ri (
&_tao_call,
@@ -11877,14 +10914,14 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -11892,70 +10929,76 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << original_type_def)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << original_type_def)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -11965,61 +11008,59 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -12070,8 +11111,8 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::AliasDef::AliasDef (int collocated)
{
@@ -12087,14 +11128,14 @@ CORBA::AliasDef::CORBA_AliasDef_setup_collocation (int collocated)
else
this->the_TAO_AliasDef_Proxy_Broker_ =
::CORBA::_TAO_AliasDef_Remote_Proxy_Broker::the_TAO_AliasDef_Remote_Proxy_Broker ();
-
+
this->CORBA_TypedefDef_setup_collocation (collocated);
}
CORBA::AliasDef::~AliasDef (void)
{}
-void
+void
CORBA::AliasDef::_tao_any_destructor (void *_tao_void_pointer)
{
AliasDef *tmp = ACE_static_cast (AliasDef *, _tao_void_pointer);
@@ -12111,7 +11152,7 @@ CORBA::AliasDef::_narrow (
{
return AliasDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -12120,17 +11161,17 @@ CORBA::AliasDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (AliasDef::_nil ());
-
+
if (is_a == 0)
{
return AliasDef::_nil ();
}
}
-
+
return AliasDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::AliasDef_ptr
+CORBA::AliasDef_ptr
CORBA::AliasDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -12140,18 +11181,18 @@ CORBA::AliasDef::_unchecked_narrow (
{
return AliasDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
AliasDef_ptr default_proxy = AliasDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -12169,7 +11210,7 @@ CORBA::AliasDef::_unchecked_narrow (
AliasDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -12182,10 +11223,10 @@ CORBA::AliasDef::_unchecked_narrow (
AliasDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
AliasDef_ptr,
@@ -12205,7 +11246,7 @@ CORBA::AliasDef::_duplicate (AliasDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -12256,7 +11297,7 @@ CORBA::AliasDef::_is_a (
void *CORBA::AliasDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, AliasDef)::_tao_class_id)
@@ -12331,12 +11372,12 @@ void *CORBA::AliasDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -12345,6 +11386,12 @@ const char* CORBA::AliasDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/AliasDef:1.0";
}
+CORBA::Boolean
+CORBA::AliasDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -12355,10 +11402,10 @@ const char* CORBA::AliasDef::_interface_repository_id (void) const
CORBA::SystemException
))
{
- _TAO_AliasDef_Proxy_Impl &proxy =
+ _TAO_AliasDef_Proxy_Impl &proxy =
this->the_TAO_AliasDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.original_type_def (
this
ACE_ENV_ARG_PARAMETER
@@ -12376,10 +11423,10 @@ void CORBA::AliasDef::original_type_def (
CORBA::SystemException
))
{
- _TAO_AliasDef_Proxy_Impl &proxy =
+ _TAO_AliasDef_Proxy_Impl &proxy =
this->the_TAO_AliasDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.original_type_def (
this,
original_type_def
@@ -12394,17 +11441,17 @@ static const CORBA::Long _oc_CORBA_AliasDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
31,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f416c),
- ACE_NTOHL (0x69617344),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f416c),
+ ACE_NTOHL (0x69617344),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AliasDef:1.0
9,
- ACE_NTOHL (0x416c6961),
- ACE_NTOHL (0x73446566),
+ ACE_NTOHL (0x416c6961),
+ ACE_NTOHL (0x73446566),
ACE_NTOHL (0x0), // name = AliasDef
};
@@ -12431,7 +11478,7 @@ TAO_NAMESPACE_END
int CORBA::NativeDef::_tao_class_id = 0;
CORBA::NativeDef_ptr
-tao_CORBA_NativeDef_duplicate (
+CORBA::tao_NativeDef_life::tao_duplicate (
CORBA::NativeDef_ptr p
)
{
@@ -12439,7 +11486,7 @@ tao_CORBA_NativeDef_duplicate (
}
void
-tao_CORBA_NativeDef_release (
+CORBA::tao_NativeDef_life::tao_release (
CORBA::NativeDef_ptr p
)
{
@@ -12447,228 +11494,64 @@ tao_CORBA_NativeDef_release (
}
CORBA::NativeDef_ptr
-tao_CORBA_NativeDef_nil (
+CORBA::tao_NativeDef_life::tao_nil (
void
)
{
return CORBA::NativeDef::_nil ();
}
-CORBA::NativeDef_ptr
-tao_CORBA_NativeDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::NativeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_NativeDef_upcast (
- void *src
- )
-{
- CORBA::NativeDef **tmp =
- ACE_static_cast (CORBA::NativeDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_NativeDef_marshal (
+CORBA::tao_NativeDef_life::tao_marshal (
CORBA::NativeDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::NativeDef_var
-// *************************************************************
-
-CORBA::NativeDef_var::NativeDef_var (void)
- : ptr_ (NativeDef::_nil ())
-{}
-
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::NativeDef_var::NativeDef_var (const ::CORBA::NativeDef_var &p)
- : TAO_Base_var (),
- ptr_ (NativeDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::NativeDef_var::~NativeDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::NativeDef_var &
-CORBA::NativeDef_var::operator= (NativeDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::NativeDef_var &
-CORBA::NativeDef_var::operator= (const ::CORBA::NativeDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::NativeDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::NativeDef_var::operator const ::CORBA::NativeDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::NativeDef_var::operator ::CORBA::NativeDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_var::operator-> (void) const
-{
- return this->ptr_;
+ return p->marshal (cdr);
}
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::NativeDef_ptr &
-CORBA::NativeDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::NativeDef_ptr &
-CORBA::NativeDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::NativeDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::NativeDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::NativeDef::_nil ();
- return val;
-}
-
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_var::tao_duplicate (NativeDef_ptr p)
-{
- return ::CORBA::NativeDef::_duplicate (p);
-}
-
-void
-CORBA::NativeDef_var::tao_release (NativeDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_var::tao_nil (void)
-{
- return ::CORBA::NativeDef::_nil ();
-}
-
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_var::tao_narrow (
+CORBA::NativeDef_ptr
+CORBA::tao_NativeDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::NativeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::NativeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::NativeDef_var::tao_upcast (void *src)
+CORBA::tao_NativeDef_cast::tao_upcast (
+ void *src
+ )
{
- NativeDef **tmp =
- ACE_static_cast (NativeDef **, src);
+ CORBA::NativeDef **tmp =
+ ACE_static_cast (CORBA::NativeDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::NativeDef_out
-// *************************************************************
-
-CORBA::NativeDef_out::NativeDef_out (NativeDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::NativeDef::_nil ();
-}
-
-CORBA::NativeDef_out::NativeDef_out (NativeDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::NativeDef::_nil ();
-}
-
-CORBA::NativeDef_out::NativeDef_out (const ::CORBA::NativeDef_out &p)
- : ptr_ (ACE_const_cast (NativeDef_out &, p).ptr_)
-{}
-
-::CORBA::NativeDef_out &
-CORBA::NativeDef_out::operator= (const ::CORBA::NativeDef_out &p)
-{
- this->ptr_ = ACE_const_cast (NativeDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::NativeDef_out &
-CORBA::NativeDef_out::operator= (const ::CORBA::NativeDef_var &p)
-{
- this->ptr_ = ::CORBA::NativeDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::NativeDef_out &
-CORBA::NativeDef_out::operator= (NativeDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::NativeDef_out::operator ::CORBA::NativeDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::NativeDef_ptr &
-CORBA::NativeDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::NativeDef_ptr
-CORBA::NativeDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::NativeDef,
+ CORBA::tao_NativeDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::NativeDef,
+ CORBA::tao_NativeDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::NativeDef, \
+ CORBA::tao_NativeDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::NativeDef, \
+ CORBA::tao_NativeDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -12681,7 +11564,7 @@ CORBA::NativeDef_out::operator-> (void)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_NativeDef_Proxy_Impl::_TAO_NativeDef_Proxy_Impl (void)
@@ -12693,7 +11576,7 @@ CORBA::_TAO_NativeDef_Remote_Proxy_Impl::_TAO_NativeDef_Remote_Proxy_Impl (void)
// Remote Implementation of the IDL interface methods
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -12744,8 +11627,8 @@ CORBA::_TAO_NativeDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::NativeDef::NativeDef (int collocated)
{
@@ -12761,14 +11644,14 @@ CORBA::NativeDef::CORBA_NativeDef_setup_collocation (int collocated)
else
this->the_TAO_NativeDef_Proxy_Broker_ =
::CORBA::_TAO_NativeDef_Remote_Proxy_Broker::the_TAO_NativeDef_Remote_Proxy_Broker ();
-
+
this->CORBA_TypedefDef_setup_collocation (collocated);
}
CORBA::NativeDef::~NativeDef (void)
{}
-void
+void
CORBA::NativeDef::_tao_any_destructor (void *_tao_void_pointer)
{
NativeDef *tmp = ACE_static_cast (NativeDef *, _tao_void_pointer);
@@ -12785,7 +11668,7 @@ CORBA::NativeDef::_narrow (
{
return NativeDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -12794,17 +11677,17 @@ CORBA::NativeDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (NativeDef::_nil ());
-
+
if (is_a == 0)
{
return NativeDef::_nil ();
}
}
-
+
return NativeDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::NativeDef_ptr
+CORBA::NativeDef_ptr
CORBA::NativeDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -12814,18 +11697,18 @@ CORBA::NativeDef::_unchecked_narrow (
{
return NativeDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
NativeDef_ptr default_proxy = NativeDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -12843,7 +11726,7 @@ CORBA::NativeDef::_unchecked_narrow (
NativeDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -12856,10 +11739,10 @@ CORBA::NativeDef::_unchecked_narrow (
NativeDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
NativeDef_ptr,
@@ -12879,7 +11762,7 @@ CORBA::NativeDef::_duplicate (NativeDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -12930,7 +11813,7 @@ CORBA::NativeDef::_is_a (
void *CORBA::NativeDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, NativeDef)::_tao_class_id)
@@ -13005,12 +11888,12 @@ void *CORBA::NativeDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -13019,6 +11902,12 @@ const char* CORBA::NativeDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/NativeDef:1.0";
}
+CORBA::Boolean
+CORBA::NativeDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -13026,17 +11915,17 @@ static const CORBA::Long _oc_CORBA_NativeDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
32,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4e61),
- ACE_NTOHL (0x74697665),
- ACE_NTOHL (0x4465663a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4e61),
+ ACE_NTOHL (0x74697665),
+ ACE_NTOHL (0x4465663a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/NativeDef:1.0
10,
- ACE_NTOHL (0x4e617469),
- ACE_NTOHL (0x76654465),
+ ACE_NTOHL (0x4e617469),
+ ACE_NTOHL (0x76654465),
ACE_NTOHL (0x66000000), // name = NativeDef
};
@@ -13063,7 +11952,7 @@ TAO_NAMESPACE_END
int CORBA::PrimitiveDef::_tao_class_id = 0;
CORBA::PrimitiveDef_ptr
-tao_CORBA_PrimitiveDef_duplicate (
+CORBA::tao_PrimitiveDef_life::tao_duplicate (
CORBA::PrimitiveDef_ptr p
)
{
@@ -13071,7 +11960,7 @@ tao_CORBA_PrimitiveDef_duplicate (
}
void
-tao_CORBA_PrimitiveDef_release (
+CORBA::tao_PrimitiveDef_life::tao_release (
CORBA::PrimitiveDef_ptr p
)
{
@@ -13079,228 +11968,64 @@ tao_CORBA_PrimitiveDef_release (
}
CORBA::PrimitiveDef_ptr
-tao_CORBA_PrimitiveDef_nil (
+CORBA::tao_PrimitiveDef_life::tao_nil (
void
)
{
return CORBA::PrimitiveDef::_nil ();
}
-CORBA::PrimitiveDef_ptr
-tao_CORBA_PrimitiveDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::PrimitiveDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_PrimitiveDef_upcast (
- void *src
- )
-{
- CORBA::PrimitiveDef **tmp =
- ACE_static_cast (CORBA::PrimitiveDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_PrimitiveDef_marshal (
+CORBA::tao_PrimitiveDef_life::tao_marshal (
CORBA::PrimitiveDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::PrimitiveDef_var
-// *************************************************************
-
-CORBA::PrimitiveDef_var::PrimitiveDef_var (void)
- : ptr_ (PrimitiveDef::_nil ())
-{}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::PrimitiveDef_var::PrimitiveDef_var (const ::CORBA::PrimitiveDef_var &p)
- : TAO_Base_var (),
- ptr_ (PrimitiveDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::PrimitiveDef_var::~PrimitiveDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::PrimitiveDef_var &
-CORBA::PrimitiveDef_var::operator= (PrimitiveDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::PrimitiveDef_var &
-CORBA::PrimitiveDef_var::operator= (const ::CORBA::PrimitiveDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::PrimitiveDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::PrimitiveDef_var::operator const ::CORBA::PrimitiveDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::PrimitiveDef_var::operator ::CORBA::PrimitiveDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::PrimitiveDef_ptr &
-CORBA::PrimitiveDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::PrimitiveDef_ptr &
-CORBA::PrimitiveDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::PrimitiveDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::PrimitiveDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::PrimitiveDef::_nil ();
- return val;
-}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_var::tao_duplicate (PrimitiveDef_ptr p)
-{
- return ::CORBA::PrimitiveDef::_duplicate (p);
+ return p->marshal (cdr);
}
-void
-CORBA::PrimitiveDef_var::tao_release (PrimitiveDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_var::tao_nil (void)
-{
- return ::CORBA::PrimitiveDef::_nil ();
-}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_var::tao_narrow (
+CORBA::PrimitiveDef_ptr
+CORBA::tao_PrimitiveDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::PrimitiveDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::PrimitiveDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::PrimitiveDef_var::tao_upcast (void *src)
+CORBA::tao_PrimitiveDef_cast::tao_upcast (
+ void *src
+ )
{
- PrimitiveDef **tmp =
- ACE_static_cast (PrimitiveDef **, src);
+ CORBA::PrimitiveDef **tmp =
+ ACE_static_cast (CORBA::PrimitiveDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::PrimitiveDef_out
-// *************************************************************
-
-CORBA::PrimitiveDef_out::PrimitiveDef_out (PrimitiveDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::PrimitiveDef::_nil ();
-}
-
-CORBA::PrimitiveDef_out::PrimitiveDef_out (PrimitiveDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::PrimitiveDef::_nil ();
-}
-
-CORBA::PrimitiveDef_out::PrimitiveDef_out (const ::CORBA::PrimitiveDef_out &p)
- : ptr_ (ACE_const_cast (PrimitiveDef_out &, p).ptr_)
-{}
-
-::CORBA::PrimitiveDef_out &
-CORBA::PrimitiveDef_out::operator= (const ::CORBA::PrimitiveDef_out &p)
-{
- this->ptr_ = ACE_const_cast (PrimitiveDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::PrimitiveDef_out &
-CORBA::PrimitiveDef_out::operator= (const ::CORBA::PrimitiveDef_var &p)
-{
- this->ptr_ = ::CORBA::PrimitiveDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::PrimitiveDef_out &
-CORBA::PrimitiveDef_out::operator= (PrimitiveDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::PrimitiveDef_out::operator ::CORBA::PrimitiveDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::PrimitiveDef_ptr &
-CORBA::PrimitiveDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::PrimitiveDef_ptr
-CORBA::PrimitiveDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::PrimitiveDef,
+ CORBA::tao_PrimitiveDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::PrimitiveDef,
+ CORBA::tao_PrimitiveDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::PrimitiveDef, \
+ CORBA::tao_PrimitiveDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::PrimitiveDef, \
+ CORBA::tao_PrimitiveDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -13320,29 +12045,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::PrimitiveKind result);
-
+
private:
TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get (const TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get &);
-
+
::CORBA::PrimitiveKind _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -13355,7 +12080,7 @@ TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -13367,11 +12092,11 @@ TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -13380,17 +12105,17 @@ TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::result (::CORBA::PrimitiveKind result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -13400,7 +12125,7 @@ TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::result (::CORBA::PrimitiveKin
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_PrimitiveDef_Proxy_Impl::_TAO_PrimitiveDef_Proxy_Impl (void)
@@ -13424,12 +12149,12 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl
{
CORBA::PrimitiveKind _tao_retval = (CORBA::PrimitiveKind)0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_kind",
@@ -13437,22 +12162,22 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get _tao_ri (
&_tao_call,
@@ -13460,14 +12185,14 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -13475,77 +12200,84 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::PrimitiveKind _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::PrimitiveKind _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -13555,63 +12287,61 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -13662,8 +12392,8 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::PrimitiveDef::PrimitiveDef (int collocated)
{
@@ -13679,14 +12409,14 @@ CORBA::PrimitiveDef::CORBA_PrimitiveDef_setup_collocation (int collocated)
else
this->the_TAO_PrimitiveDef_Proxy_Broker_ =
::CORBA::_TAO_PrimitiveDef_Remote_Proxy_Broker::the_TAO_PrimitiveDef_Remote_Proxy_Broker ();
-
+
this->CORBA_IDLType_setup_collocation (collocated);
}
CORBA::PrimitiveDef::~PrimitiveDef (void)
{}
-void
+void
CORBA::PrimitiveDef::_tao_any_destructor (void *_tao_void_pointer)
{
PrimitiveDef *tmp = ACE_static_cast (PrimitiveDef *, _tao_void_pointer);
@@ -13703,7 +12433,7 @@ CORBA::PrimitiveDef::_narrow (
{
return PrimitiveDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -13712,17 +12442,17 @@ CORBA::PrimitiveDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (PrimitiveDef::_nil ());
-
+
if (is_a == 0)
{
return PrimitiveDef::_nil ();
}
}
-
+
return PrimitiveDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::PrimitiveDef_ptr
+CORBA::PrimitiveDef_ptr
CORBA::PrimitiveDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -13732,18 +12462,18 @@ CORBA::PrimitiveDef::_unchecked_narrow (
{
return PrimitiveDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
PrimitiveDef_ptr default_proxy = PrimitiveDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -13761,7 +12491,7 @@ CORBA::PrimitiveDef::_unchecked_narrow (
PrimitiveDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -13774,10 +12504,10 @@ CORBA::PrimitiveDef::_unchecked_narrow (
PrimitiveDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
PrimitiveDef_ptr,
@@ -13797,7 +12527,7 @@ CORBA::PrimitiveDef::_duplicate (PrimitiveDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -13840,7 +12570,7 @@ CORBA::PrimitiveDef::_is_a (
void *CORBA::PrimitiveDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, PrimitiveDef)::_tao_class_id)
@@ -13887,12 +12617,12 @@ void *CORBA::PrimitiveDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -13901,6 +12631,12 @@ const char* CORBA::PrimitiveDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/PrimitiveDef:1.0";
}
+CORBA::Boolean
+CORBA::PrimitiveDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -13911,10 +12647,10 @@ const char* CORBA::PrimitiveDef::_interface_repository_id (void) const
CORBA::SystemException
))
{
- _TAO_PrimitiveDef_Proxy_Impl &proxy =
+ _TAO_PrimitiveDef_Proxy_Impl &proxy =
this->the_TAO_PrimitiveDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN ((CORBA::PrimitiveKind)0);
-
+
return proxy.kind (
this
ACE_ENV_ARG_PARAMETER
@@ -13928,19 +12664,19 @@ static const CORBA::Long _oc_CORBA_PrimitiveDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5072),
- ACE_NTOHL (0x696d6974),
- ACE_NTOHL (0x69766544),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5072),
+ ACE_NTOHL (0x696d6974),
+ ACE_NTOHL (0x69766544),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/PrimitiveDef:1.0
13,
- ACE_NTOHL (0x5072696d),
- ACE_NTOHL (0x69746976),
- ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x5072696d),
+ ACE_NTOHL (0x69746976),
+ ACE_NTOHL (0x65446566),
ACE_NTOHL (0x0), // name = PrimitiveDef
};
@@ -13967,7 +12703,7 @@ TAO_NAMESPACE_END
int CORBA::StringDef::_tao_class_id = 0;
CORBA::StringDef_ptr
-tao_CORBA_StringDef_duplicate (
+CORBA::tao_StringDef_life::tao_duplicate (
CORBA::StringDef_ptr p
)
{
@@ -13975,7 +12711,7 @@ tao_CORBA_StringDef_duplicate (
}
void
-tao_CORBA_StringDef_release (
+CORBA::tao_StringDef_life::tao_release (
CORBA::StringDef_ptr p
)
{
@@ -13983,228 +12719,64 @@ tao_CORBA_StringDef_release (
}
CORBA::StringDef_ptr
-tao_CORBA_StringDef_nil (
+CORBA::tao_StringDef_life::tao_nil (
void
)
{
return CORBA::StringDef::_nil ();
}
-CORBA::StringDef_ptr
-tao_CORBA_StringDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::StringDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_StringDef_upcast (
- void *src
- )
-{
- CORBA::StringDef **tmp =
- ACE_static_cast (CORBA::StringDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_StringDef_marshal (
+CORBA::tao_StringDef_life::tao_marshal (
CORBA::StringDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::StringDef_var
-// *************************************************************
-
-CORBA::StringDef_var::StringDef_var (void)
- : ptr_ (StringDef::_nil ())
-{}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::StringDef_var::StringDef_var (const ::CORBA::StringDef_var &p)
- : TAO_Base_var (),
- ptr_ (StringDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::StringDef_var::~StringDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::StringDef_var &
-CORBA::StringDef_var::operator= (StringDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
+ return p->marshal (cdr);
}
-CORBA::StringDef_var &
-CORBA::StringDef_var::operator= (const ::CORBA::StringDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::StringDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::StringDef_var::operator const ::CORBA::StringDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::StringDef_var::operator ::CORBA::StringDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::StringDef_ptr &
-CORBA::StringDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::StringDef_ptr &
-CORBA::StringDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::StringDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::StringDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::StringDef::_nil ();
- return val;
-}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_var::tao_duplicate (StringDef_ptr p)
-{
- return ::CORBA::StringDef::_duplicate (p);
-}
-
-void
-CORBA::StringDef_var::tao_release (StringDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_var::tao_nil (void)
-{
- return ::CORBA::StringDef::_nil ();
-}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_var::tao_narrow (
+CORBA::StringDef_ptr
+CORBA::tao_StringDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::StringDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::StringDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::StringDef_var::tao_upcast (void *src)
+CORBA::tao_StringDef_cast::tao_upcast (
+ void *src
+ )
{
- StringDef **tmp =
- ACE_static_cast (StringDef **, src);
+ CORBA::StringDef **tmp =
+ ACE_static_cast (CORBA::StringDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::StringDef_out
-// *************************************************************
-
-CORBA::StringDef_out::StringDef_out (StringDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::StringDef::_nil ();
-}
-
-CORBA::StringDef_out::StringDef_out (StringDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::StringDef::_nil ();
-}
-
-CORBA::StringDef_out::StringDef_out (const ::CORBA::StringDef_out &p)
- : ptr_ (ACE_const_cast (StringDef_out &, p).ptr_)
-{}
-
-::CORBA::StringDef_out &
-CORBA::StringDef_out::operator= (const ::CORBA::StringDef_out &p)
-{
- this->ptr_ = ACE_const_cast (StringDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::StringDef_out &
-CORBA::StringDef_out::operator= (const ::CORBA::StringDef_var &p)
-{
- this->ptr_ = ::CORBA::StringDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::StringDef_out &
-CORBA::StringDef_out::operator= (StringDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::StringDef_out::operator ::CORBA::StringDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::StringDef_ptr &
-CORBA::StringDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::StringDef_ptr
-CORBA::StringDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::StringDef,
+ CORBA::tao_StringDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::StringDef,
+ CORBA::tao_StringDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::StringDef, \
+ CORBA::tao_StringDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::StringDef, \
+ CORBA::tao_StringDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -14224,29 +12796,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ULong result);
-
+
private:
TAO_ClientRequestInfo_CORBA_StringDef_bound_get (const TAO_ClientRequestInfo_CORBA_StringDef_bound_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_StringDef_bound_get &);
-
+
::CORBA::ULong _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_StringDef_bound_get::TAO_ClientRequestInfo_CORBA_StringDef_bound_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -14259,7 +12831,7 @@ TAO_ClientRequestInfo_CORBA_StringDef_bound_get::arguments (ACE_ENV_SINGLE_ARG_D
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -14271,11 +12843,11 @@ TAO_ClientRequestInfo_CORBA_StringDef_bound_get::exceptions (ACE_ENV_SINGLE_ARG_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_StringDef_bound_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -14284,17 +12856,17 @@ TAO_ClientRequestInfo_CORBA_StringDef_bound_get::result (ACE_ENV_SINGLE_ARG_DECL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_StringDef_bound_get::result (CORBA::ULong result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -14312,10 +12884,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -14324,15 +12896,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_StringDef_bound_set &);
const CORBA::ULong & bound_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_StringDef_bound_set::TAO_ClientRequestInfo_CORBA_StringDef_bound_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & bound
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
bound_ (bound)
@@ -14346,15 +12918,15 @@ TAO_ClientRequestInfo_CORBA_StringDef_bound_set::arguments (ACE_ENV_SINGLE_ARG_D
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= bound_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -14366,11 +12938,11 @@ TAO_ClientRequestInfo_CORBA_StringDef_bound_set::exceptions (ACE_ENV_SINGLE_ARG_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_StringDef_bound_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -14379,7 +12951,7 @@ TAO_ClientRequestInfo_CORBA_StringDef_bound_set::result (ACE_ENV_SINGLE_ARG_DECL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -14391,7 +12963,7 @@ TAO_ClientRequestInfo_CORBA_StringDef_bound_set::result (ACE_ENV_SINGLE_ARG_DECL
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_StringDef_Proxy_Impl::_TAO_StringDef_Proxy_Impl (void)
@@ -14415,12 +12987,12 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
{
CORBA::ULong _tao_retval = 0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_bound",
@@ -14428,22 +13000,22 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_StringDef_bound_get _tao_ri (
&_tao_call,
@@ -14451,14 +13023,14 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -14466,77 +13038,84 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::ULong _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::ULong _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -14546,59 +13125,57 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
// TAO_IDL - Generated from
@@ -14614,12 +13191,12 @@ void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_bound",
@@ -14627,22 +13204,22 @@ void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_StringDef_bound_set _tao_ri (
&_tao_call,
@@ -14651,14 +13228,14 @@ void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -14666,70 +13243,76 @@ void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << bound)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << bound)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -14739,61 +13322,59 @@ void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -14844,8 +13425,8 @@ CORBA::_TAO_StringDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::StringDef::StringDef (int collocated)
{
@@ -14861,14 +13442,14 @@ CORBA::StringDef::CORBA_StringDef_setup_collocation (int collocated)
else
this->the_TAO_StringDef_Proxy_Broker_ =
::CORBA::_TAO_StringDef_Remote_Proxy_Broker::the_TAO_StringDef_Remote_Proxy_Broker ();
-
+
this->CORBA_IDLType_setup_collocation (collocated);
}
CORBA::StringDef::~StringDef (void)
{}
-void
+void
CORBA::StringDef::_tao_any_destructor (void *_tao_void_pointer)
{
StringDef *tmp = ACE_static_cast (StringDef *, _tao_void_pointer);
@@ -14885,7 +13466,7 @@ CORBA::StringDef::_narrow (
{
return StringDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -14894,17 +13475,17 @@ CORBA::StringDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (StringDef::_nil ());
-
+
if (is_a == 0)
{
return StringDef::_nil ();
}
}
-
+
return StringDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::StringDef_ptr
+CORBA::StringDef_ptr
CORBA::StringDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -14914,18 +13495,18 @@ CORBA::StringDef::_unchecked_narrow (
{
return StringDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
StringDef_ptr default_proxy = StringDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -14943,7 +13524,7 @@ CORBA::StringDef::_unchecked_narrow (
StringDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -14956,10 +13537,10 @@ CORBA::StringDef::_unchecked_narrow (
StringDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
StringDef_ptr,
@@ -14979,7 +13560,7 @@ CORBA::StringDef::_duplicate (StringDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -15022,7 +13603,7 @@ CORBA::StringDef::_is_a (
void *CORBA::StringDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, StringDef)::_tao_class_id)
@@ -15069,12 +13650,12 @@ void *CORBA::StringDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -15083,6 +13664,12 @@ const char* CORBA::StringDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/StringDef:1.0";
}
+CORBA::Boolean
+CORBA::StringDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -15093,10 +13680,10 @@ CORBA::ULong CORBA::StringDef::bound (
CORBA::SystemException
))
{
- _TAO_StringDef_Proxy_Impl &proxy =
+ _TAO_StringDef_Proxy_Impl &proxy =
this->the_TAO_StringDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.bound (
this
ACE_ENV_ARG_PARAMETER
@@ -15114,10 +13701,10 @@ void CORBA::StringDef::bound (
CORBA::SystemException
))
{
- _TAO_StringDef_Proxy_Impl &proxy =
+ _TAO_StringDef_Proxy_Impl &proxy =
this->the_TAO_StringDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.bound (
this,
bound
@@ -15132,17 +13719,17 @@ static const CORBA::Long _oc_CORBA_StringDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
32,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5374),
- ACE_NTOHL (0x72696e67),
- ACE_NTOHL (0x4465663a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72696e67),
+ ACE_NTOHL (0x4465663a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/StringDef:1.0
10,
- ACE_NTOHL (0x53747269),
- ACE_NTOHL (0x6e674465),
+ ACE_NTOHL (0x53747269),
+ ACE_NTOHL (0x6e674465),
ACE_NTOHL (0x66000000), // name = StringDef
};
@@ -15169,7 +13756,7 @@ TAO_NAMESPACE_END
int CORBA::WstringDef::_tao_class_id = 0;
CORBA::WstringDef_ptr
-tao_CORBA_WstringDef_duplicate (
+CORBA::tao_WstringDef_life::tao_duplicate (
CORBA::WstringDef_ptr p
)
{
@@ -15177,7 +13764,7 @@ tao_CORBA_WstringDef_duplicate (
}
void
-tao_CORBA_WstringDef_release (
+CORBA::tao_WstringDef_life::tao_release (
CORBA::WstringDef_ptr p
)
{
@@ -15185,228 +13772,64 @@ tao_CORBA_WstringDef_release (
}
CORBA::WstringDef_ptr
-tao_CORBA_WstringDef_nil (
+CORBA::tao_WstringDef_life::tao_nil (
void
)
{
return CORBA::WstringDef::_nil ();
}
-CORBA::WstringDef_ptr
-tao_CORBA_WstringDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::WstringDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_WstringDef_upcast (
- void *src
- )
-{
- CORBA::WstringDef **tmp =
- ACE_static_cast (CORBA::WstringDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_WstringDef_marshal (
+CORBA::tao_WstringDef_life::tao_marshal (
CORBA::WstringDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::WstringDef_var
-// *************************************************************
-
-CORBA::WstringDef_var::WstringDef_var (void)
- : ptr_ (WstringDef::_nil ())
-{}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_var::ptr (void) const
-{
- return this->ptr_;
+ return p->marshal (cdr);
}
-CORBA::WstringDef_var::WstringDef_var (const ::CORBA::WstringDef_var &p)
- : TAO_Base_var (),
- ptr_ (WstringDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::WstringDef_var::~WstringDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::WstringDef_var &
-CORBA::WstringDef_var::operator= (WstringDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::WstringDef_var &
-CORBA::WstringDef_var::operator= (const ::CORBA::WstringDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::WstringDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::WstringDef_var::operator const ::CORBA::WstringDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::WstringDef_var::operator ::CORBA::WstringDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::WstringDef_ptr &
-CORBA::WstringDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::WstringDef_ptr &
-CORBA::WstringDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::WstringDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::WstringDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::WstringDef::_nil ();
- return val;
-}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_var::tao_duplicate (WstringDef_ptr p)
-{
- return ::CORBA::WstringDef::_duplicate (p);
-}
-
-void
-CORBA::WstringDef_var::tao_release (WstringDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_var::tao_nil (void)
-{
- return ::CORBA::WstringDef::_nil ();
-}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_var::tao_narrow (
+CORBA::WstringDef_ptr
+CORBA::tao_WstringDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::WstringDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::WstringDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::WstringDef_var::tao_upcast (void *src)
+CORBA::tao_WstringDef_cast::tao_upcast (
+ void *src
+ )
{
- WstringDef **tmp =
- ACE_static_cast (WstringDef **, src);
+ CORBA::WstringDef **tmp =
+ ACE_static_cast (CORBA::WstringDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::WstringDef_out
-// *************************************************************
-
-CORBA::WstringDef_out::WstringDef_out (WstringDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::WstringDef::_nil ();
-}
-
-CORBA::WstringDef_out::WstringDef_out (WstringDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::WstringDef::_nil ();
-}
-
-CORBA::WstringDef_out::WstringDef_out (const ::CORBA::WstringDef_out &p)
- : ptr_ (ACE_const_cast (WstringDef_out &, p).ptr_)
-{}
-
-::CORBA::WstringDef_out &
-CORBA::WstringDef_out::operator= (const ::CORBA::WstringDef_out &p)
-{
- this->ptr_ = ACE_const_cast (WstringDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::WstringDef_out &
-CORBA::WstringDef_out::operator= (const ::CORBA::WstringDef_var &p)
-{
- this->ptr_ = ::CORBA::WstringDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::WstringDef_out &
-CORBA::WstringDef_out::operator= (WstringDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::WstringDef_out::operator ::CORBA::WstringDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::WstringDef_ptr &
-CORBA::WstringDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::WstringDef_ptr
-CORBA::WstringDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::WstringDef,
+ CORBA::tao_WstringDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::WstringDef,
+ CORBA::tao_WstringDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::WstringDef, \
+ CORBA::tao_WstringDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::WstringDef, \
+ CORBA::tao_WstringDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -15426,29 +13849,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ULong result);
-
+
private:
TAO_ClientRequestInfo_CORBA_WstringDef_bound_get (const TAO_ClientRequestInfo_CORBA_WstringDef_bound_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_WstringDef_bound_get &);
-
+
::CORBA::ULong _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_WstringDef_bound_get::TAO_ClientRequestInfo_CORBA_WstringDef_bound_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -15461,7 +13884,7 @@ TAO_ClientRequestInfo_CORBA_WstringDef_bound_get::arguments (ACE_ENV_SINGLE_ARG_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -15473,11 +13896,11 @@ TAO_ClientRequestInfo_CORBA_WstringDef_bound_get::exceptions (ACE_ENV_SINGLE_ARG
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_WstringDef_bound_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -15486,17 +13909,17 @@ TAO_ClientRequestInfo_CORBA_WstringDef_bound_get::result (ACE_ENV_SINGLE_ARG_DEC
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_WstringDef_bound_get::result (CORBA::ULong result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -15514,10 +13937,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -15526,15 +13949,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_WstringDef_bound_set &);
const CORBA::ULong & bound_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_WstringDef_bound_set::TAO_ClientRequestInfo_CORBA_WstringDef_bound_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & bound
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
bound_ (bound)
@@ -15548,15 +13971,15 @@ TAO_ClientRequestInfo_CORBA_WstringDef_bound_set::arguments (ACE_ENV_SINGLE_ARG_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= bound_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -15568,11 +13991,11 @@ TAO_ClientRequestInfo_CORBA_WstringDef_bound_set::exceptions (ACE_ENV_SINGLE_ARG
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_WstringDef_bound_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -15581,7 +14004,7 @@ TAO_ClientRequestInfo_CORBA_WstringDef_bound_set::result (ACE_ENV_SINGLE_ARG_DEC
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -15593,7 +14016,7 @@ TAO_ClientRequestInfo_CORBA_WstringDef_bound_set::result (ACE_ENV_SINGLE_ARG_DEC
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_WstringDef_Proxy_Impl::_TAO_WstringDef_Proxy_Impl (void)
@@ -15617,12 +14040,12 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
{
CORBA::ULong _tao_retval = 0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_bound",
@@ -15630,22 +14053,22 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_WstringDef_bound_get _tao_ri (
&_tao_call,
@@ -15653,14 +14076,14 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -15668,77 +14091,84 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::ULong _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::ULong _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -15748,59 +14178,57 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
// TAO_IDL - Generated from
@@ -15816,12 +14244,12 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_bound",
@@ -15829,22 +14257,22 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_WstringDef_bound_set _tao_ri (
&_tao_call,
@@ -15853,14 +14281,14 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -15868,70 +14296,76 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << bound)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << bound)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -15941,61 +14375,59 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -16046,8 +14478,8 @@ CORBA::_TAO_WstringDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::WstringDef::WstringDef (int collocated)
{
@@ -16063,14 +14495,14 @@ CORBA::WstringDef::CORBA_WstringDef_setup_collocation (int collocated)
else
this->the_TAO_WstringDef_Proxy_Broker_ =
::CORBA::_TAO_WstringDef_Remote_Proxy_Broker::the_TAO_WstringDef_Remote_Proxy_Broker ();
-
+
this->CORBA_IDLType_setup_collocation (collocated);
}
CORBA::WstringDef::~WstringDef (void)
{}
-void
+void
CORBA::WstringDef::_tao_any_destructor (void *_tao_void_pointer)
{
WstringDef *tmp = ACE_static_cast (WstringDef *, _tao_void_pointer);
@@ -16087,7 +14519,7 @@ CORBA::WstringDef::_narrow (
{
return WstringDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -16096,17 +14528,17 @@ CORBA::WstringDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (WstringDef::_nil ());
-
+
if (is_a == 0)
{
return WstringDef::_nil ();
}
}
-
+
return WstringDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::WstringDef_ptr
+CORBA::WstringDef_ptr
CORBA::WstringDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -16116,18 +14548,18 @@ CORBA::WstringDef::_unchecked_narrow (
{
return WstringDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
WstringDef_ptr default_proxy = WstringDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -16145,7 +14577,7 @@ CORBA::WstringDef::_unchecked_narrow (
WstringDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -16158,10 +14590,10 @@ CORBA::WstringDef::_unchecked_narrow (
WstringDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
WstringDef_ptr,
@@ -16181,7 +14613,7 @@ CORBA::WstringDef::_duplicate (WstringDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -16224,7 +14656,7 @@ CORBA::WstringDef::_is_a (
void *CORBA::WstringDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, WstringDef)::_tao_class_id)
@@ -16271,12 +14703,12 @@ void *CORBA::WstringDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -16285,6 +14717,12 @@ const char* CORBA::WstringDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/WstringDef:1.0";
}
+CORBA::Boolean
+CORBA::WstringDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -16295,10 +14733,10 @@ CORBA::ULong CORBA::WstringDef::bound (
CORBA::SystemException
))
{
- _TAO_WstringDef_Proxy_Impl &proxy =
+ _TAO_WstringDef_Proxy_Impl &proxy =
this->the_TAO_WstringDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.bound (
this
ACE_ENV_ARG_PARAMETER
@@ -16316,10 +14754,10 @@ void CORBA::WstringDef::bound (
CORBA::SystemException
))
{
- _TAO_WstringDef_Proxy_Impl &proxy =
+ _TAO_WstringDef_Proxy_Impl &proxy =
this->the_TAO_WstringDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.bound (
this,
bound
@@ -16334,18 +14772,18 @@ static const CORBA::Long _oc_CORBA_WstringDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5773),
- ACE_NTOHL (0x7472696e),
- ACE_NTOHL (0x67446566),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5773),
+ ACE_NTOHL (0x7472696e),
+ ACE_NTOHL (0x67446566),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/WstringDef:1.0
11,
- ACE_NTOHL (0x57737472),
- ACE_NTOHL (0x696e6744),
+ ACE_NTOHL (0x57737472),
+ ACE_NTOHL (0x696e6744),
ACE_NTOHL (0x65660000), // name = WstringDef
};
@@ -16372,7 +14810,7 @@ TAO_NAMESPACE_END
int CORBA::SequenceDef::_tao_class_id = 0;
CORBA::SequenceDef_ptr
-tao_CORBA_SequenceDef_duplicate (
+CORBA::tao_SequenceDef_life::tao_duplicate (
CORBA::SequenceDef_ptr p
)
{
@@ -16380,7 +14818,7 @@ tao_CORBA_SequenceDef_duplicate (
}
void
-tao_CORBA_SequenceDef_release (
+CORBA::tao_SequenceDef_life::tao_release (
CORBA::SequenceDef_ptr p
)
{
@@ -16388,228 +14826,64 @@ tao_CORBA_SequenceDef_release (
}
CORBA::SequenceDef_ptr
-tao_CORBA_SequenceDef_nil (
+CORBA::tao_SequenceDef_life::tao_nil (
void
)
{
return CORBA::SequenceDef::_nil ();
}
-CORBA::SequenceDef_ptr
-tao_CORBA_SequenceDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::SequenceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_SequenceDef_upcast (
- void *src
- )
-{
- CORBA::SequenceDef **tmp =
- ACE_static_cast (CORBA::SequenceDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_SequenceDef_marshal (
+CORBA::tao_SequenceDef_life::tao_marshal (
CORBA::SequenceDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::SequenceDef_var
-// *************************************************************
-
-CORBA::SequenceDef_var::SequenceDef_var (void)
- : ptr_ (SequenceDef::_nil ())
-{}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::SequenceDef_var::SequenceDef_var (const ::CORBA::SequenceDef_var &p)
- : TAO_Base_var (),
- ptr_ (SequenceDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::SequenceDef_var::~SequenceDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::SequenceDef_var &
-CORBA::SequenceDef_var::operator= (SequenceDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
+ return p->marshal (cdr);
}
-CORBA::SequenceDef_var &
-CORBA::SequenceDef_var::operator= (const ::CORBA::SequenceDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::SequenceDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::SequenceDef_var::operator const ::CORBA::SequenceDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::SequenceDef_var::operator ::CORBA::SequenceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::SequenceDef_ptr &
-CORBA::SequenceDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::SequenceDef_ptr &
-CORBA::SequenceDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::SequenceDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::SequenceDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::SequenceDef::_nil ();
- return val;
-}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_var::tao_duplicate (SequenceDef_ptr p)
-{
- return ::CORBA::SequenceDef::_duplicate (p);
-}
-
-void
-CORBA::SequenceDef_var::tao_release (SequenceDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_var::tao_nil (void)
-{
- return ::CORBA::SequenceDef::_nil ();
-}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_var::tao_narrow (
+CORBA::SequenceDef_ptr
+CORBA::tao_SequenceDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::SequenceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::SequenceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::SequenceDef_var::tao_upcast (void *src)
+CORBA::tao_SequenceDef_cast::tao_upcast (
+ void *src
+ )
{
- SequenceDef **tmp =
- ACE_static_cast (SequenceDef **, src);
+ CORBA::SequenceDef **tmp =
+ ACE_static_cast (CORBA::SequenceDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::SequenceDef_out
-// *************************************************************
-
-CORBA::SequenceDef_out::SequenceDef_out (SequenceDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::SequenceDef::_nil ();
-}
-
-CORBA::SequenceDef_out::SequenceDef_out (SequenceDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::SequenceDef::_nil ();
-}
-
-CORBA::SequenceDef_out::SequenceDef_out (const ::CORBA::SequenceDef_out &p)
- : ptr_ (ACE_const_cast (SequenceDef_out &, p).ptr_)
-{}
-
-::CORBA::SequenceDef_out &
-CORBA::SequenceDef_out::operator= (const ::CORBA::SequenceDef_out &p)
-{
- this->ptr_ = ACE_const_cast (SequenceDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::SequenceDef_out &
-CORBA::SequenceDef_out::operator= (const ::CORBA::SequenceDef_var &p)
-{
- this->ptr_ = ::CORBA::SequenceDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::SequenceDef_out &
-CORBA::SequenceDef_out::operator= (SequenceDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::SequenceDef_out::operator ::CORBA::SequenceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::SequenceDef_ptr &
-CORBA::SequenceDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::SequenceDef_ptr
-CORBA::SequenceDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::SequenceDef,
+ CORBA::tao_SequenceDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::SequenceDef,
+ CORBA::tao_SequenceDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::SequenceDef, \
+ CORBA::tao_SequenceDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::SequenceDef, \
+ CORBA::tao_SequenceDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -16629,29 +14903,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ULong result);
-
+
private:
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get (const TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get &);
-
+
::CORBA::ULong _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get::TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -16664,7 +14938,7 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -16676,11 +14950,11 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -16689,17 +14963,17 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get::result (CORBA::ULong result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -16717,10 +14991,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -16729,15 +15003,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set &);
const CORBA::ULong & bound_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set::TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & bound
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
bound_ (bound)
@@ -16751,15 +15025,15 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= bound_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -16771,11 +15045,11 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -16784,7 +15058,7 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -16803,29 +15077,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::TypeCode_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get (const TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get &);
-
+
::CORBA::TypeCode_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get::TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -16838,7 +15112,7 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get::arguments (ACE_ENV_SIN
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -16850,11 +15124,11 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get::exceptions (ACE_ENV_SI
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -16863,17 +15137,17 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get::result (ACE_ENV_SINGLE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -16890,29 +15164,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::IDLType_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get (const TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get &);
-
+
::CORBA::IDLType_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get::TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -16925,7 +15199,7 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get::arguments (ACE_ENV
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -16937,11 +15211,11 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get::exceptions (ACE_EN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -16950,17 +15224,17 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get::result (ACE_ENV_SI
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get::result (::CORBA::IDLType_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -16978,10 +15252,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -16990,15 +15264,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set &);
CORBA::IDLType_ptr element_type_def_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set::TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
element_type_def_ (element_type_def)
@@ -17012,15 +15286,15 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set::arguments (ACE_ENV
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->element_type_def_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -17032,11 +15306,11 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set::exceptions (ACE_EN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -17045,7 +15319,7 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set::result (ACE_ENV_SI
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -17057,7 +15331,7 @@ TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set::result (ACE_ENV_SI
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_SequenceDef_Proxy_Impl::_TAO_SequenceDef_Proxy_Impl (void)
@@ -17081,12 +15355,12 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
{
CORBA::ULong _tao_retval = 0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_bound",
@@ -17094,22 +15368,22 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get _tao_ri (
&_tao_call,
@@ -17117,14 +15391,14 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -17132,77 +15406,84 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::ULong _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::ULong _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -17212,59 +15493,57 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
// TAO_IDL - Generated from
@@ -17280,12 +15559,12 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_bound",
@@ -17293,22 +15572,22 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set _tao_ri (
&_tao_call,
@@ -17317,14 +15596,14 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -17332,70 +15611,76 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << bound)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << bound)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -17405,56 +15690,54 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -17471,12 +15754,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_element_type",
@@ -17484,22 +15767,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get _tao_ri (
&_tao_call,
@@ -17507,14 +15790,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -17522,78 +15805,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -17603,59 +15893,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -17671,12 +15959,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
{
CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_element_type_def",
@@ -17684,22 +15972,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get _tao_ri (
&_tao_call,
@@ -17707,14 +15995,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -17722,78 +16010,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::IDLType_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::IDLType_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -17803,59 +16098,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -17871,12 +16164,12 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_element_type_def",
@@ -17884,22 +16177,22 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set _tao_ri (
&_tao_call,
@@ -17908,14 +16201,14 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -17923,70 +16216,76 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << element_type_def)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << element_type_def)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -17996,61 +16295,59 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -18101,8 +16398,8 @@ CORBA::_TAO_SequenceDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::SequenceDef::SequenceDef (int collocated)
{
@@ -18118,14 +16415,14 @@ CORBA::SequenceDef::CORBA_SequenceDef_setup_collocation (int collocated)
else
this->the_TAO_SequenceDef_Proxy_Broker_ =
::CORBA::_TAO_SequenceDef_Remote_Proxy_Broker::the_TAO_SequenceDef_Remote_Proxy_Broker ();
-
+
this->CORBA_IDLType_setup_collocation (collocated);
}
CORBA::SequenceDef::~SequenceDef (void)
{}
-void
+void
CORBA::SequenceDef::_tao_any_destructor (void *_tao_void_pointer)
{
SequenceDef *tmp = ACE_static_cast (SequenceDef *, _tao_void_pointer);
@@ -18142,7 +16439,7 @@ CORBA::SequenceDef::_narrow (
{
return SequenceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -18151,17 +16448,17 @@ CORBA::SequenceDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (SequenceDef::_nil ());
-
+
if (is_a == 0)
{
return SequenceDef::_nil ();
}
}
-
+
return SequenceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::SequenceDef_ptr
+CORBA::SequenceDef_ptr
CORBA::SequenceDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -18171,18 +16468,18 @@ CORBA::SequenceDef::_unchecked_narrow (
{
return SequenceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
SequenceDef_ptr default_proxy = SequenceDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -18200,7 +16497,7 @@ CORBA::SequenceDef::_unchecked_narrow (
SequenceDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -18213,10 +16510,10 @@ CORBA::SequenceDef::_unchecked_narrow (
SequenceDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
SequenceDef_ptr,
@@ -18236,7 +16533,7 @@ CORBA::SequenceDef::_duplicate (SequenceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -18279,7 +16576,7 @@ CORBA::SequenceDef::_is_a (
void *CORBA::SequenceDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, SequenceDef)::_tao_class_id)
@@ -18326,12 +16623,12 @@ void *CORBA::SequenceDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -18340,6 +16637,12 @@ const char* CORBA::SequenceDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/SequenceDef:1.0";
}
+CORBA::Boolean
+CORBA::SequenceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -18350,10 +16653,10 @@ CORBA::ULong CORBA::SequenceDef::bound (
CORBA::SystemException
))
{
- _TAO_SequenceDef_Proxy_Impl &proxy =
+ _TAO_SequenceDef_Proxy_Impl &proxy =
this->the_TAO_SequenceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.bound (
this
ACE_ENV_ARG_PARAMETER
@@ -18371,10 +16674,10 @@ void CORBA::SequenceDef::bound (
CORBA::SystemException
))
{
- _TAO_SequenceDef_Proxy_Impl &proxy =
+ _TAO_SequenceDef_Proxy_Impl &proxy =
this->the_TAO_SequenceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.bound (
this,
bound
@@ -18392,10 +16695,10 @@ CORBA::TypeCode_ptr CORBA::SequenceDef::element_type (
CORBA::SystemException
))
{
- _TAO_SequenceDef_Proxy_Impl &proxy =
+ _TAO_SequenceDef_Proxy_Impl &proxy =
this->the_TAO_SequenceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.element_type (
this
ACE_ENV_ARG_PARAMETER
@@ -18412,10 +16715,10 @@ CORBA::TypeCode_ptr CORBA::SequenceDef::element_type (
CORBA::SystemException
))
{
- _TAO_SequenceDef_Proxy_Impl &proxy =
+ _TAO_SequenceDef_Proxy_Impl &proxy =
this->the_TAO_SequenceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.element_type_def (
this
ACE_ENV_ARG_PARAMETER
@@ -18433,10 +16736,10 @@ void CORBA::SequenceDef::element_type_def (
CORBA::SystemException
))
{
- _TAO_SequenceDef_Proxy_Impl &proxy =
+ _TAO_SequenceDef_Proxy_Impl &proxy =
this->the_TAO_SequenceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.element_type_def (
this,
element_type_def
@@ -18451,18 +16754,18 @@ static const CORBA::Long _oc_CORBA_SequenceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5365),
- ACE_NTOHL (0x7175656e),
- ACE_NTOHL (0x63654465),
- ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5365),
+ ACE_NTOHL (0x7175656e),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x663a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/SequenceDef:1.0
12,
- ACE_NTOHL (0x53657175),
- ACE_NTOHL (0x656e6365),
+ ACE_NTOHL (0x53657175),
+ ACE_NTOHL (0x656e6365),
ACE_NTOHL (0x44656600), // name = SequenceDef
};
@@ -18489,7 +16792,7 @@ TAO_NAMESPACE_END
int CORBA::ArrayDef::_tao_class_id = 0;
CORBA::ArrayDef_ptr
-tao_CORBA_ArrayDef_duplicate (
+CORBA::tao_ArrayDef_life::tao_duplicate (
CORBA::ArrayDef_ptr p
)
{
@@ -18497,7 +16800,7 @@ tao_CORBA_ArrayDef_duplicate (
}
void
-tao_CORBA_ArrayDef_release (
+CORBA::tao_ArrayDef_life::tao_release (
CORBA::ArrayDef_ptr p
)
{
@@ -18505,228 +16808,64 @@ tao_CORBA_ArrayDef_release (
}
CORBA::ArrayDef_ptr
-tao_CORBA_ArrayDef_nil (
+CORBA::tao_ArrayDef_life::tao_nil (
void
)
{
return CORBA::ArrayDef::_nil ();
}
-CORBA::ArrayDef_ptr
-tao_CORBA_ArrayDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ArrayDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ArrayDef_upcast (
- void *src
- )
-{
- CORBA::ArrayDef **tmp =
- ACE_static_cast (CORBA::ArrayDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ArrayDef_marshal (
+CORBA::tao_ArrayDef_life::tao_marshal (
CORBA::ArrayDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
+ return p->marshal (cdr);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ArrayDef_var
-// *************************************************************
-
-CORBA::ArrayDef_var::ArrayDef_var (void)
- : ptr_ (ArrayDef::_nil ())
-{}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ArrayDef_var::ArrayDef_var (const ::CORBA::ArrayDef_var &p)
- : TAO_Base_var (),
- ptr_ (ArrayDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ArrayDef_var::~ArrayDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ArrayDef_var &
-CORBA::ArrayDef_var::operator= (ArrayDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ArrayDef_var &
-CORBA::ArrayDef_var::operator= (const ::CORBA::ArrayDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ArrayDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ArrayDef_var::operator const ::CORBA::ArrayDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ArrayDef_var::operator ::CORBA::ArrayDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ArrayDef_ptr &
-CORBA::ArrayDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ArrayDef_ptr &
-CORBA::ArrayDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ArrayDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ArrayDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ArrayDef::_nil ();
- return val;
-}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_var::tao_duplicate (ArrayDef_ptr p)
-{
- return ::CORBA::ArrayDef::_duplicate (p);
-}
-
-void
-CORBA::ArrayDef_var::tao_release (ArrayDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_var::tao_nil (void)
-{
- return ::CORBA::ArrayDef::_nil ();
-}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_var::tao_narrow (
+CORBA::ArrayDef_ptr
+CORBA::tao_ArrayDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ArrayDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ArrayDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ArrayDef_var::tao_upcast (void *src)
+CORBA::tao_ArrayDef_cast::tao_upcast (
+ void *src
+ )
{
- ArrayDef **tmp =
- ACE_static_cast (ArrayDef **, src);
+ CORBA::ArrayDef **tmp =
+ ACE_static_cast (CORBA::ArrayDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ArrayDef_out
-// *************************************************************
-
-CORBA::ArrayDef_out::ArrayDef_out (ArrayDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ArrayDef::_nil ();
-}
-
-CORBA::ArrayDef_out::ArrayDef_out (ArrayDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ArrayDef::_nil ();
-}
-
-CORBA::ArrayDef_out::ArrayDef_out (const ::CORBA::ArrayDef_out &p)
- : ptr_ (ACE_const_cast (ArrayDef_out &, p).ptr_)
-{}
-
-::CORBA::ArrayDef_out &
-CORBA::ArrayDef_out::operator= (const ::CORBA::ArrayDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ArrayDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ArrayDef_out &
-CORBA::ArrayDef_out::operator= (const ::CORBA::ArrayDef_var &p)
-{
- this->ptr_ = ::CORBA::ArrayDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ArrayDef_out &
-CORBA::ArrayDef_out::operator= (ArrayDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ArrayDef_out::operator ::CORBA::ArrayDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ArrayDef_ptr &
-CORBA::ArrayDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ArrayDef_ptr
-CORBA::ArrayDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ArrayDef,
+ CORBA::tao_ArrayDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ArrayDef,
+ CORBA::tao_ArrayDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ArrayDef, \
+ CORBA::tao_ArrayDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ArrayDef, \
+ CORBA::tao_ArrayDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -18746,29 +16885,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ULong result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ArrayDef_length_get (const TAO_ClientRequestInfo_CORBA_ArrayDef_length_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ArrayDef_length_get &);
-
+
::CORBA::ULong _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ArrayDef_length_get::TAO_ClientRequestInfo_CORBA_ArrayDef_length_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -18781,7 +16920,7 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_length_get::arguments (ACE_ENV_SINGLE_ARG_D
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -18793,11 +16932,11 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_length_get::exceptions (ACE_ENV_SINGLE_ARG_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ArrayDef_length_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -18806,17 +16945,17 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_length_get::result (ACE_ENV_SINGLE_ARG_DECL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ArrayDef_length_get::result (CORBA::ULong result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -18834,10 +16973,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -18846,15 +16985,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_ArrayDef_length_set &);
const CORBA::ULong & length_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ArrayDef_length_set::TAO_ClientRequestInfo_CORBA_ArrayDef_length_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ULong & length
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
length_ (length)
@@ -18868,15 +17007,15 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_length_set::arguments (ACE_ENV_SINGLE_ARG_D
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= length_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -18888,11 +17027,11 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_length_set::exceptions (ACE_ENV_SINGLE_ARG_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ArrayDef_length_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -18901,7 +17040,7 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_length_set::result (ACE_ENV_SINGLE_ARG_DECL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -18920,29 +17059,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::TypeCode_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get (const TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get &);
-
+
::CORBA::TypeCode_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get::TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -18955,7 +17094,7 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get::arguments (ACE_ENV_SINGLE
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -18967,11 +17106,11 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get::exceptions (ACE_ENV_SINGL
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -18980,17 +17119,17 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get::result (ACE_ENV_SINGLE_AR
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -19007,29 +17146,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::IDLType_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get (const TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get &);
-
+
::CORBA::IDLType_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get::TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -19042,7 +17181,7 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get::arguments (ACE_ENV_SI
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -19054,11 +17193,11 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get::exceptions (ACE_ENV_S
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -19067,17 +17206,17 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get::result (ACE_ENV_SINGL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get::result (::CORBA::IDLType_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -19095,10 +17234,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -19107,15 +17246,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set &);
CORBA::IDLType_ptr element_type_def_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set::TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
element_type_def_ (element_type_def)
@@ -19129,15 +17268,15 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set::arguments (ACE_ENV_SI
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->element_type_def_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -19149,11 +17288,11 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set::exceptions (ACE_ENV_S
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -19162,7 +17301,7 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set::result (ACE_ENV_SINGL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -19174,7 +17313,7 @@ TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set::result (ACE_ENV_SINGL
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ArrayDef_Proxy_Impl::_TAO_ArrayDef_Proxy_Impl (void)
@@ -19198,12 +17337,12 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
{
CORBA::ULong _tao_retval = 0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_length",
@@ -19211,22 +17350,22 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ArrayDef_length_get _tao_ri (
&_tao_call,
@@ -19234,14 +17373,14 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -19249,77 +17388,84 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::ULong _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::ULong _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -19329,59 +17475,57 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
// TAO_IDL - Generated from
@@ -19397,12 +17541,12 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_length",
@@ -19410,22 +17554,22 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ArrayDef_length_set _tao_ri (
&_tao_call,
@@ -19434,14 +17578,14 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -19449,70 +17593,76 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << length)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << length)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -19522,56 +17672,54 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -19588,12 +17736,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_element_type",
@@ -19601,22 +17749,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get _tao_ri (
&_tao_call,
@@ -19624,14 +17772,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -19639,78 +17787,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -19720,59 +17875,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -19788,12 +17941,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
{
CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_element_type_def",
@@ -19801,22 +17954,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get _tao_ri (
&_tao_call,
@@ -19824,14 +17977,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -19839,78 +17992,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::IDLType_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::IDLType_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -19920,59 +18080,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -19988,12 +18146,12 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_element_type_def",
@@ -20001,22 +18159,22 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set _tao_ri (
&_tao_call,
@@ -20025,14 +18183,14 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -20040,70 +18198,76 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << element_type_def)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << element_type_def)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -20113,61 +18277,59 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -20218,8 +18380,8 @@ CORBA::_TAO_ArrayDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ArrayDef::ArrayDef (int collocated)
{
@@ -20235,14 +18397,14 @@ CORBA::ArrayDef::CORBA_ArrayDef_setup_collocation (int collocated)
else
this->the_TAO_ArrayDef_Proxy_Broker_ =
::CORBA::_TAO_ArrayDef_Remote_Proxy_Broker::the_TAO_ArrayDef_Remote_Proxy_Broker ();
-
+
this->CORBA_IDLType_setup_collocation (collocated);
}
CORBA::ArrayDef::~ArrayDef (void)
{}
-void
+void
CORBA::ArrayDef::_tao_any_destructor (void *_tao_void_pointer)
{
ArrayDef *tmp = ACE_static_cast (ArrayDef *, _tao_void_pointer);
@@ -20259,7 +18421,7 @@ CORBA::ArrayDef::_narrow (
{
return ArrayDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -20268,17 +18430,17 @@ CORBA::ArrayDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ArrayDef::_nil ());
-
+
if (is_a == 0)
{
return ArrayDef::_nil ();
}
}
-
+
return ArrayDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ArrayDef_ptr
+CORBA::ArrayDef_ptr
CORBA::ArrayDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -20288,18 +18450,18 @@ CORBA::ArrayDef::_unchecked_narrow (
{
return ArrayDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ArrayDef_ptr default_proxy = ArrayDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -20317,7 +18479,7 @@ CORBA::ArrayDef::_unchecked_narrow (
ArrayDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -20330,10 +18492,10 @@ CORBA::ArrayDef::_unchecked_narrow (
ArrayDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ArrayDef_ptr,
@@ -20353,7 +18515,7 @@ CORBA::ArrayDef::_duplicate (ArrayDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -20396,7 +18558,7 @@ CORBA::ArrayDef::_is_a (
void *CORBA::ArrayDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ArrayDef)::_tao_class_id)
@@ -20443,12 +18605,12 @@ void *CORBA::ArrayDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -20457,6 +18619,12 @@ const char* CORBA::ArrayDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ArrayDef:1.0";
}
+CORBA::Boolean
+CORBA::ArrayDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -20467,10 +18635,10 @@ CORBA::ULong CORBA::ArrayDef::length (
CORBA::SystemException
))
{
- _TAO_ArrayDef_Proxy_Impl &proxy =
+ _TAO_ArrayDef_Proxy_Impl &proxy =
this->the_TAO_ArrayDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.length (
this
ACE_ENV_ARG_PARAMETER
@@ -20488,10 +18656,10 @@ void CORBA::ArrayDef::length (
CORBA::SystemException
))
{
- _TAO_ArrayDef_Proxy_Impl &proxy =
+ _TAO_ArrayDef_Proxy_Impl &proxy =
this->the_TAO_ArrayDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.length (
this,
length
@@ -20509,10 +18677,10 @@ CORBA::TypeCode_ptr CORBA::ArrayDef::element_type (
CORBA::SystemException
))
{
- _TAO_ArrayDef_Proxy_Impl &proxy =
+ _TAO_ArrayDef_Proxy_Impl &proxy =
this->the_TAO_ArrayDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.element_type (
this
ACE_ENV_ARG_PARAMETER
@@ -20529,10 +18697,10 @@ CORBA::TypeCode_ptr CORBA::ArrayDef::element_type (
CORBA::SystemException
))
{
- _TAO_ArrayDef_Proxy_Impl &proxy =
+ _TAO_ArrayDef_Proxy_Impl &proxy =
this->the_TAO_ArrayDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.element_type_def (
this
ACE_ENV_ARG_PARAMETER
@@ -20550,10 +18718,10 @@ void CORBA::ArrayDef::element_type_def (
CORBA::SystemException
))
{
- _TAO_ArrayDef_Proxy_Impl &proxy =
+ _TAO_ArrayDef_Proxy_Impl &proxy =
this->the_TAO_ArrayDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.element_type_def (
this,
element_type_def
@@ -20568,17 +18736,17 @@ static const CORBA::Long _oc_CORBA_ArrayDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
31,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4172),
- ACE_NTOHL (0x72617944),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4172),
+ ACE_NTOHL (0x72617944),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ArrayDef:1.0
9,
- ACE_NTOHL (0x41727261),
- ACE_NTOHL (0x79446566),
+ ACE_NTOHL (0x41727261),
+ ACE_NTOHL (0x79446566),
ACE_NTOHL (0x0), // name = ArrayDef
};
@@ -20605,7 +18773,7 @@ TAO_NAMESPACE_END
int CORBA::ExceptionDef::_tao_class_id = 0;
CORBA::ExceptionDef_ptr
-tao_CORBA_ExceptionDef_duplicate (
+CORBA::tao_ExceptionDef_life::tao_duplicate (
CORBA::ExceptionDef_ptr p
)
{
@@ -20613,7 +18781,7 @@ tao_CORBA_ExceptionDef_duplicate (
}
void
-tao_CORBA_ExceptionDef_release (
+CORBA::tao_ExceptionDef_life::tao_release (
CORBA::ExceptionDef_ptr p
)
{
@@ -20621,228 +18789,64 @@ tao_CORBA_ExceptionDef_release (
}
CORBA::ExceptionDef_ptr
-tao_CORBA_ExceptionDef_nil (
+CORBA::tao_ExceptionDef_life::tao_nil (
void
)
{
return CORBA::ExceptionDef::_nil ();
}
-CORBA::ExceptionDef_ptr
-tao_CORBA_ExceptionDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ExceptionDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ExceptionDef_upcast (
- void *src
- )
-{
- CORBA::ExceptionDef **tmp =
- ACE_static_cast (CORBA::ExceptionDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ExceptionDef_marshal (
+CORBA::tao_ExceptionDef_life::tao_marshal (
CORBA::ExceptionDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ExceptionDef_var
-// *************************************************************
-
-CORBA::ExceptionDef_var::ExceptionDef_var (void)
- : ptr_ (ExceptionDef::_nil ())
-{}
-
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ExceptionDef_var::ExceptionDef_var (const ::CORBA::ExceptionDef_var &p)
- : TAO_Base_var (),
- ptr_ (ExceptionDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ExceptionDef_var::~ExceptionDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ExceptionDef_var &
-CORBA::ExceptionDef_var::operator= (ExceptionDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExceptionDef_var &
-CORBA::ExceptionDef_var::operator= (const ::CORBA::ExceptionDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExceptionDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ExceptionDef_var::operator const ::CORBA::ExceptionDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ExceptionDef_var::operator ::CORBA::ExceptionDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExceptionDef_ptr &
-CORBA::ExceptionDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExceptionDef_ptr &
-CORBA::ExceptionDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExceptionDef::_nil ();
- return this->ptr_;
+ return p->marshal (cdr);
}
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ExceptionDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ExceptionDef::_nil ();
- return val;
-}
-
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_var::tao_duplicate (ExceptionDef_ptr p)
-{
- return ::CORBA::ExceptionDef::_duplicate (p);
-}
-
-void
-CORBA::ExceptionDef_var::tao_release (ExceptionDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_var::tao_nil (void)
-{
- return ::CORBA::ExceptionDef::_nil ();
-}
-
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_var::tao_narrow (
+CORBA::ExceptionDef_ptr
+CORBA::tao_ExceptionDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ExceptionDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ExceptionDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ExceptionDef_var::tao_upcast (void *src)
+CORBA::tao_ExceptionDef_cast::tao_upcast (
+ void *src
+ )
{
- ExceptionDef **tmp =
- ACE_static_cast (ExceptionDef **, src);
+ CORBA::ExceptionDef **tmp =
+ ACE_static_cast (CORBA::ExceptionDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ExceptionDef_out
-// *************************************************************
-
-CORBA::ExceptionDef_out::ExceptionDef_out (ExceptionDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ExceptionDef::_nil ();
-}
-
-CORBA::ExceptionDef_out::ExceptionDef_out (ExceptionDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExceptionDef::_nil ();
-}
-
-CORBA::ExceptionDef_out::ExceptionDef_out (const ::CORBA::ExceptionDef_out &p)
- : ptr_ (ACE_const_cast (ExceptionDef_out &, p).ptr_)
-{}
-
-::CORBA::ExceptionDef_out &
-CORBA::ExceptionDef_out::operator= (const ::CORBA::ExceptionDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ExceptionDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ExceptionDef_out &
-CORBA::ExceptionDef_out::operator= (const ::CORBA::ExceptionDef_var &p)
-{
- this->ptr_ = ::CORBA::ExceptionDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ExceptionDef_out &
-CORBA::ExceptionDef_out::operator= (ExceptionDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExceptionDef_out::operator ::CORBA::ExceptionDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExceptionDef_ptr &
-CORBA::ExceptionDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExceptionDef_ptr
-CORBA::ExceptionDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ExceptionDef,
+ CORBA::tao_ExceptionDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ExceptionDef,
+ CORBA::tao_ExceptionDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ExceptionDef, \
+ CORBA::tao_ExceptionDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ExceptionDef, \
+ CORBA::tao_ExceptionDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -20862,29 +18866,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::TypeCode_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get (const TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get &);
-
+
::CORBA::TypeCode_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get::TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -20897,7 +18901,7 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -20909,11 +18913,11 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -20922,17 +18926,17 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -20949,29 +18953,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::StructMemberSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get (const TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get &);
-
+
::CORBA::StructMemberSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get::TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -20984,7 +18988,7 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get::arguments (ACE_ENV_SINGLE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -20996,11 +19000,11 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get::exceptions (ACE_ENV_SINGLE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -21009,17 +19013,17 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get::result (ACE_ENV_SINGLE_ARG
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get::result (::CORBA::StructMemberSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -21037,10 +19041,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -21049,15 +19053,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set &);
const CORBA::StructMemberSeq & members_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set::TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
members_ (members)
@@ -21071,15 +19075,15 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set::arguments (ACE_ENV_SINGLE_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->members_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -21091,11 +19095,11 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set::exceptions (ACE_ENV_SINGLE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -21104,7 +19108,7 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set::result (ACE_ENV_SINGLE_ARG
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -21116,7 +19120,7 @@ TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set::result (ACE_ENV_SINGLE_ARG
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ExceptionDef_Proxy_Impl::_TAO_ExceptionDef_Proxy_Impl (void)
@@ -21140,12 +19144,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_type",
@@ -21153,22 +19157,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get _tao_ri (
&_tao_call,
@@ -21176,14 +19180,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -21191,78 +19195,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -21272,59 +19283,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -21340,18 +19349,18 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
{
CORBA::StructMemberSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::StructMemberSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::StructMemberSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_members",
@@ -21359,22 +19368,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get _tao_ri (
&_tao_call,
@@ -21382,14 +19391,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -21397,78 +19406,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::StructMemberSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::StructMemberSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -21478,59 +19494,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -21546,12 +19560,12 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_members",
@@ -21559,22 +19573,22 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set _tao_ri (
&_tao_call,
@@ -21583,14 +19597,14 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -21598,70 +19612,76 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << members)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << members)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -21671,61 +19691,59 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -21776,8 +19794,8 @@ CORBA::_TAO_ExceptionDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ExceptionDef::ExceptionDef (int collocated)
{
@@ -21793,7 +19811,7 @@ CORBA::ExceptionDef::CORBA_ExceptionDef_setup_collocation (int collocated)
else
this->the_TAO_ExceptionDef_Proxy_Broker_ =
::CORBA::_TAO_ExceptionDef_Remote_Proxy_Broker::the_TAO_ExceptionDef_Remote_Proxy_Broker ();
-
+
this->CORBA_Contained_setup_collocation (collocated);
this->CORBA_Container_setup_collocation (collocated);
}
@@ -21801,7 +19819,7 @@ CORBA::ExceptionDef::CORBA_ExceptionDef_setup_collocation (int collocated)
CORBA::ExceptionDef::~ExceptionDef (void)
{}
-void
+void
CORBA::ExceptionDef::_tao_any_destructor (void *_tao_void_pointer)
{
ExceptionDef *tmp = ACE_static_cast (ExceptionDef *, _tao_void_pointer);
@@ -21818,7 +19836,7 @@ CORBA::ExceptionDef::_narrow (
{
return ExceptionDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -21827,17 +19845,17 @@ CORBA::ExceptionDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ExceptionDef::_nil ());
-
+
if (is_a == 0)
{
return ExceptionDef::_nil ();
}
}
-
+
return ExceptionDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ExceptionDef_ptr
+CORBA::ExceptionDef_ptr
CORBA::ExceptionDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -21847,18 +19865,18 @@ CORBA::ExceptionDef::_unchecked_narrow (
{
return ExceptionDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ExceptionDef_ptr default_proxy = ExceptionDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -21876,7 +19894,7 @@ CORBA::ExceptionDef::_unchecked_narrow (
ExceptionDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -21889,10 +19907,10 @@ CORBA::ExceptionDef::_unchecked_narrow (
ExceptionDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ExceptionDef_ptr,
@@ -21912,7 +19930,7 @@ CORBA::ExceptionDef::_duplicate (ExceptionDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -21959,7 +19977,7 @@ CORBA::ExceptionDef::_is_a (
void *CORBA::ExceptionDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ExceptionDef)::_tao_class_id)
@@ -22020,12 +20038,12 @@ void *CORBA::ExceptionDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -22034,6 +20052,12 @@ const char* CORBA::ExceptionDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ExceptionDef:1.0";
}
+CORBA::Boolean
+CORBA::ExceptionDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -22044,10 +20068,10 @@ CORBA::TypeCode_ptr CORBA::ExceptionDef::type (
CORBA::SystemException
))
{
- _TAO_ExceptionDef_Proxy_Impl &proxy =
+ _TAO_ExceptionDef_Proxy_Impl &proxy =
this->the_TAO_ExceptionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.type (
this
ACE_ENV_ARG_PARAMETER
@@ -22064,10 +20088,10 @@ CORBA::TypeCode_ptr CORBA::ExceptionDef::type (
CORBA::SystemException
))
{
- _TAO_ExceptionDef_Proxy_Impl &proxy =
+ _TAO_ExceptionDef_Proxy_Impl &proxy =
this->the_TAO_ExceptionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.members (
this
ACE_ENV_ARG_PARAMETER
@@ -22085,10 +20109,10 @@ void CORBA::ExceptionDef::members (
CORBA::SystemException
))
{
- _TAO_ExceptionDef_Proxy_Impl &proxy =
+ _TAO_ExceptionDef_Proxy_Impl &proxy =
this->the_TAO_ExceptionDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.members (
this,
members
@@ -22103,19 +20127,19 @@ static const CORBA::Long _oc_CORBA_ExceptionDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDef:1.0
13,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446566),
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446566),
ACE_NTOHL (0x0), // name = ExceptionDef
};
@@ -22137,160 +20161,47 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_
-
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::ExceptionDef **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::ExceptionDef **old = ACE_reinterpret_cast (CORBA::ExceptionDef**, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- if (!this->release_)
- {
- tmp[i] = CORBA::ExceptionDef::_duplicate (old[i]);
- }
- else
- {
- tmp[i] = old[i];
- }
- }
-
- if (this->release_)
- {
- delete [] old;
- }
- }
-
- this->buffer_ = tmp;
-}
-
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- CORBA::ExceptionDef **tmp = ACE_reinterpret_cast (CORBA::ExceptionDef**, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA::ExceptionDef::_nil ();
- }
-
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
-{
- CORBA::ExceptionDef **tmp = ACE_reinterpret_cast (CORBA::ExceptionDef**, this->buffer_);
-
- for (CORBA::ULong i = nl; i < ol; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA::ExceptionDef::_nil ();
- }
-}
-
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_downcast (
- void* target,
- CORBA::Object *src
- ACE_ENV_ARG_DECL
- )
-{
- CORBA::ExceptionDef **tmp = ACE_static_cast (CORBA::ExceptionDef**, target);
- *tmp = CORBA::ExceptionDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::Object*
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_upcast (void *src) const
-{
- CORBA::ExceptionDef **tmp = ACE_static_cast (CORBA::ExceptionDef**, src);
- return *tmp;
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ_CS_)
-#define _CORBA_EXCEPTIONDEFSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-
-// *************************************************************
-// CORBA::ExceptionDefSeq
-// *************************************************************
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
CORBA::ExceptionDefSeq::ExceptionDefSeq (void)
{}
CORBA::ExceptionDefSeq::ExceptionDefSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_Object_Sequence<
+ CORBA::ExceptionDef,
+ CORBA::ExceptionDef,
+ CORBA::tao_ExceptionDef_life,
+ CORBA::tao_ExceptionDef_cast
+ >
+ (max)
{}
CORBA::ExceptionDefSeq::ExceptionDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::ExceptionDef_ptr *buffer,
+ CORBA::ExceptionDef_ptr* buffer,
CORBA::Boolean release
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_Object_Sequence<
+ CORBA::ExceptionDef,
+ CORBA::ExceptionDef,
+ CORBA::tao_ExceptionDef_life,
+ CORBA::tao_ExceptionDef_cast
+ >
+ (max, length, buffer, release)
{}
CORBA::ExceptionDefSeq::ExceptionDefSeq (const ExceptionDefSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_Object_Sequence<
+ CORBA::ExceptionDef,
+ CORBA::ExceptionDef,
+ CORBA::tao_ExceptionDef_life,
+ CORBA::tao_ExceptionDef_cast
+ >
+ (seq)
{}
-CORBA::ExceptionDefSeq::~ExceptionDefSeq (void) // dtor
+CORBA::ExceptionDefSeq::~ExceptionDefSeq (void)
{}
void CORBA::ExceptionDefSeq::_tao_any_destructor (void *_tao_void_pointer)
@@ -22299,438 +20210,320 @@ void CORBA::ExceptionDefSeq::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_CORBA_ExceptionDefSeq[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65665365),
- ACE_NTOHL (0x713a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExceptionDefSeq:1.0
- 16,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446566),
- ACE_NTOHL (0x53657100), // name = ExceptionDefSeq
- CORBA::tk_sequence, // typecode kind
- 80, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_objref, // typecode kind
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65663a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDef:1.0
- 13,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446566),
- ACE_NTOHL (0x0), // name = ExceptionDef
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDefSeq (
- CORBA::tk_alias,
- sizeof (_oc_CORBA_ExceptionDefSeq),
- (char *) &_oc_CORBA_ExceptionDefSeq,
- 0,
- sizeof (CORBA::ExceptionDefSeq)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ExceptionDefSeq,
- &_tc_TAO_tc_CORBA_ExceptionDefSeq
- )
-TAO_NAMESPACE_END
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_MngSeq_Var_T<
+ CORBA::ExceptionDefSeq,
+ TAO_Object_Manager<
+ CORBA::ExceptionDef,
+ CORBA::ExceptionDef_var,
+ CORBA::tao_ExceptionDef_life
+ >
+ >;
+
+template class
+ TAO_Seq_Out_T<
+ CORBA::ExceptionDefSeq,
+ CORBA::ExceptionDefSeq_var,
+ TAO_Object_Manager<
+ CORBA::ExceptionDef,
+ CORBA::ExceptionDef_var,
+ CORBA::tao_ExceptionDef_life
+ >
+ >;
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_CORBA_AttributeMode[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x7574654d),
- ACE_NTOHL (0x6f64653a),
- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
- 14,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x654d6f64),
- ACE_NTOHL (0x65000000), // name = AttributeMode
- 2, // member count
- 12,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f4e4f52),
- ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
- 14,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f524541),
- ACE_NTOHL (0x444f4e4c),
- ACE_NTOHL (0x59000000), // name = ATTR_READONLY
- };
-
-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeMode (
- CORBA::tk_enum,
- sizeof (_oc_CORBA_AttributeMode),
- (char *) &_oc_CORBA_AttributeMode,
- 0,
- sizeof (CORBA::AttributeMode)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_AttributeMode,
- &_tc_TAO_tc_CORBA_AttributeMode
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-
-int CORBA::AttributeDef::_tao_class_id = 0;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-CORBA::AttributeDef_ptr
-tao_CORBA_AttributeDef_duplicate (
- CORBA::AttributeDef_ptr p
- )
-{
- return CORBA::AttributeDef::_duplicate (p);
-}
+# pragma instantiate \
+ TAO_MngSeq_Var_T< \
+ CORBA::ExceptionDefSeq, \
+ TAO_Object_Manager< \
+ CORBA::ExceptionDef, \
+ CORBA::ExceptionDef_var, \
+ CORBA::tao_ExceptionDef_life \
+ > \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ CORBA::ExceptionDefSeq, \
+ CORBA::ExceptionDefSeq_var, \
+ TAO_Object_Manager< \
+ CORBA::ExceptionDef, \
+ CORBA::ExceptionDef_var, \
+ CORBA::tao_ExceptionDef_life \
+ > \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void
-tao_CORBA_AttributeDef_release (
- CORBA::AttributeDef_ptr p
- )
-{
- CORBA::release (p);
-}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-CORBA::AttributeDef_ptr
-tao_CORBA_AttributeDef_nil (
- void
- )
-{
- return CORBA::AttributeDef::_nil ();
-}
+ static const CORBA::Long _oc_CORBA_ExceptionDefSeq[] =
+ {
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65665365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExceptionDefSeq:1.0
+ 16,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446566),
+ ACE_NTOHL (0x53657100), // name = ExceptionDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 80, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDef:1.0
+ 13,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446566),
+ ACE_NTOHL (0x0), // name = ExceptionDef
-CORBA::AttributeDef_ptr
-tao_CORBA_AttributeDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::AttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
+ 0U,
-CORBA::Object *
-tao_CORBA_AttributeDef_upcast (
- void *src
- )
-{
- CORBA::AttributeDef **tmp =
- ACE_static_cast (CORBA::AttributeDef **, src);
- return *tmp;
-}
+};
-CORBA::Boolean
-tao_CORBA_AttributeDef_marshal (
- CORBA::AttributeDef_ptr p,
- TAO_OutputCDR &strm
- )
-{
- return p->marshal (strm);
-}
+ static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDefSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExceptionDefSeq),
+ (char *) &_oc_CORBA_ExceptionDefSeq,
+ 0,
+ sizeof (CORBA::ExceptionDefSeq)
+ );
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+ TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+ TAO_NAMESPACE_BEGIN (CORBA)
+ TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExceptionDefSeq,
+ &_tc_TAO_tc_CORBA_ExceptionDefSeq
+ )
+ TAO_NAMESPACE_END
-// *************************************************************
-// CORBA::AttributeDef_var
-// *************************************************************
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-CORBA::AttributeDef_var::AttributeDef_var (void)
- : ptr_ (AttributeDef::_nil ())
-{}
+ static const CORBA::Long _oc_CORBA_AttributeMode[] =
+ {
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 14,
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x65000000), // name = AttributeMode
+ 2, // member count
+ 12,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
+ 14,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+ };
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_var::ptr (void) const
-{
- return this->ptr_;
-}
+ static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeMode (
+ CORBA::tk_enum,
+ sizeof (_oc_CORBA_AttributeMode),
+ (char *) &_oc_CORBA_AttributeMode,
+ 0,
+ sizeof (CORBA::AttributeMode)
+ );
-CORBA::AttributeDef_var::AttributeDef_var (const ::CORBA::AttributeDef_var &p)
- : TAO_Base_var (),
- ptr_ (AttributeDef::_duplicate (p.ptr ()))
-{}
+ TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+ TAO_NAMESPACE_BEGIN (CORBA)
+ TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_AttributeMode,
+ &_tc_TAO_tc_CORBA_AttributeMode
+ )
+ TAO_NAMESPACE_END
-CORBA::AttributeDef_var::~AttributeDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-CORBA::AttributeDef_var &
-CORBA::AttributeDef_var::operator= (AttributeDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
+ int CORBA::AttributeDef::_tao_class_id = 0;
-CORBA::AttributeDef_var &
-CORBA::AttributeDef_var::operator= (const ::CORBA::AttributeDef_var &p)
-{
- if (this != &p)
+ CORBA::AttributeDef_ptr
+ CORBA::tao_AttributeDef_life::tao_duplicate (
+ CORBA::AttributeDef_ptr p
+ )
{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AttributeDef::_duplicate (p.ptr ());
+ return CORBA::AttributeDef::_duplicate (p);
}
- return *this;
-}
-
-CORBA::AttributeDef_var::operator const ::CORBA::AttributeDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::AttributeDef_var::operator ::CORBA::AttributeDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::AttributeDef_ptr &
-CORBA::AttributeDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::AttributeDef_ptr &
-CORBA::AttributeDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AttributeDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::AttributeDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::AttributeDef::_nil ();
- return val;
-}
-
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_var::tao_duplicate (AttributeDef_ptr p)
-{
- return ::CORBA::AttributeDef::_duplicate (p);
-}
-
-void
-CORBA::AttributeDef_var::tao_release (AttributeDef_ptr p)
-{
- CORBA::release (p);
-}
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_var::tao_nil (void)
-{
- return ::CORBA::AttributeDef::_nil ();
-}
+ void
+ CORBA::tao_AttributeDef_life::tao_release (
+ CORBA::AttributeDef_ptr p
+ )
+ {
+ CORBA::release (p);
+ }
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_var::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return ::CORBA::AttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
+ CORBA::AttributeDef_ptr
+ CORBA::tao_AttributeDef_life::tao_nil (
+ void
+ )
+ {
+ return CORBA::AttributeDef::_nil ();
+ }
-CORBA::Object *
-CORBA::AttributeDef_var::tao_upcast (void *src)
-{
- AttributeDef **tmp =
- ACE_static_cast (AttributeDef **, src);
- return *tmp;
-}
+ CORBA::Boolean
+ CORBA::tao_AttributeDef_life::tao_marshal (
+ CORBA::AttributeDef_ptr p,
+ TAO_OutputCDR &cdr
+ )
+ {
+ return p->marshal (cdr);
+ }
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+ CORBA::AttributeDef_ptr
+ CORBA::tao_AttributeDef_cast::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+ {
+ return CORBA::AttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ }
-// *************************************************************
-// CORBA::AttributeDef_out
-// *************************************************************
+ CORBA::Object *
+ CORBA::tao_AttributeDef_cast::tao_upcast (
+ void *src
+ )
+ {
+ CORBA::AttributeDef **tmp =
+ ACE_static_cast (CORBA::AttributeDef **, src);
+ return *tmp;
+ }
-CORBA::AttributeDef_out::AttributeDef_out (AttributeDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::AttributeDef::_nil ();
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::AttributeDef,
+ CORBA::tao_AttributeDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::AttributeDef,
+ CORBA::tao_AttributeDef_life
+ >;
+ #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+ # pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::AttributeDef, \
+ CORBA::tao_AttributeDef_life \
+ >
+ # pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::AttributeDef, \
+ CORBA::tao_AttributeDef_life \
+ >
+ #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::AttributeDef_out::AttributeDef_out (AttributeDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AttributeDef::_nil ();
-}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
-CORBA::AttributeDef_out::AttributeDef_out (const ::CORBA::AttributeDef_out &p)
- : ptr_ (ACE_const_cast (AttributeDef_out &, p).ptr_)
-{}
+#if (TAO_HAS_INTERCEPTORS == 1)
-::CORBA::AttributeDef_out &
-CORBA::AttributeDef_out::operator= (const ::CORBA::AttributeDef_out &p)
-{
- this->ptr_ = ACE_const_cast (AttributeDef_out&, p).ptr_;
- return *this;
-}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-CORBA::AttributeDef_out &
-CORBA::AttributeDef_out::operator= (const ::CORBA::AttributeDef_var &p)
-{
- this->ptr_ = ::CORBA::AttributeDef::_duplicate (p.ptr ());
- return *this;
-}
+ class TAO_ClientRequestInfo_CORBA_AttributeDef_type_get : public TAO_ClientRequestInfo_i
+ {
+ public:
+ TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-CORBA::AttributeDef_out &
-CORBA::AttributeDef_out::operator= (AttributeDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
-CORBA::AttributeDef_out::operator ::CORBA::AttributeDef_ptr &() // cast
-{
- return this->ptr_;
-}
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
-::CORBA::AttributeDef_ptr &
-CORBA::AttributeDef_out::ptr (void)
-{
- return this->ptr_;
-}
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
-::CORBA::AttributeDef_ptr
-CORBA::AttributeDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+ void result (::CORBA::TypeCode_ptr result);
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+ private:
+ TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &);
-#if (TAO_HAS_INTERCEPTORS == 1)
+ ::CORBA::TypeCode_ptr _result;
+ };
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-class TAO_ClientRequestInfo_CORBA_AttributeDef_type_get : public TAO_ClientRequestInfo_i
-{
-public:
- TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+ TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+ {}
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
+Dynamic::ParameterList *
+ TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+ {
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
- void result (::CORBA::TypeCode_ptr result);
-
- private:
- TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &);
- void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &);
-
- ::CORBA::TypeCode_ptr _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
- TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
-{}
+ return parameter_list;
+ }
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
+ Dynamic::ExceptionList *
+ TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+ {
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
+ return exception_list;
+ }
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -22739,17 +20532,17 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -22766,29 +20559,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::IDLType_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get &);
-
+
::CORBA::IDLType_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get::TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -22801,7 +20594,7 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get::arguments (ACE_ENV_SINGLE
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -22813,11 +20606,11 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get::exceptions (ACE_ENV_SINGL
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -22826,17 +20619,17 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get::result (ACE_ENV_SINGLE_AR
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get::result (::CORBA::IDLType_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -22854,10 +20647,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -22866,15 +20659,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set &);
CORBA::IDLType_ptr type_def_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set::TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
type_def_ (type_def)
@@ -22888,15 +20681,15 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set::arguments (ACE_ENV_SINGLE
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->type_def_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -22908,11 +20701,11 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set::exceptions (ACE_ENV_SINGL
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -22921,7 +20714,7 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set::result (ACE_ENV_SINGLE_AR
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -22940,29 +20733,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::AttributeMode result);
-
+
private:
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get (const TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get &);
-
+
::CORBA::AttributeMode _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get::TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -22975,7 +20768,7 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -22987,11 +20780,11 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -23000,17 +20793,17 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get::result (::CORBA::AttributeMode result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -23028,10 +20821,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -23040,15 +20833,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set &);
const CORBA::AttributeMode & mode_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set::TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::AttributeMode & mode
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
mode_ (mode)
@@ -23062,15 +20855,15 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->mode_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -23082,11 +20875,11 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -23095,7 +20888,7 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -23107,7 +20900,7 @@ TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set::result (ACE_ENV_SINGLE_ARG_DE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_AttributeDef_Proxy_Impl::_TAO_AttributeDef_Proxy_Impl (void)
@@ -23131,12 +20924,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_type",
@@ -23144,22 +20937,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_AttributeDef_type_get _tao_ri (
&_tao_call,
@@ -23167,14 +20960,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -23182,78 +20975,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -23263,59 +21063,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -23331,12 +21129,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
{
CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_type_def",
@@ -23344,22 +21142,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get _tao_ri (
&_tao_call,
@@ -23367,14 +21165,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -23382,78 +21180,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::IDLType_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::IDLType_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -23463,59 +21268,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -23531,12 +21334,12 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_type_def",
@@ -23544,22 +21347,22 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set _tao_ri (
&_tao_call,
@@ -23568,14 +21371,14 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -23583,70 +21386,76 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << type_def)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << type_def)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -23656,56 +21465,54 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -23722,12 +21529,12 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
{
CORBA::AttributeMode _tao_retval = (CORBA::AttributeMode)0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_mode",
@@ -23735,22 +21542,22 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get _tao_ri (
&_tao_call,
@@ -23758,14 +21565,14 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -23773,77 +21580,84 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::AttributeMode _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::AttributeMode _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -23853,59 +21667,57 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
// TAO_IDL - Generated from
@@ -23921,12 +21733,12 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_mode",
@@ -23934,22 +21746,22 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set _tao_ri (
&_tao_call,
@@ -23958,14 +21770,14 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -23973,70 +21785,76 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << mode)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << mode)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -24046,61 +21864,59 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -24151,8 +21967,8 @@ CORBA::_TAO_AttributeDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::AttributeDef::AttributeDef (int collocated)
{
@@ -24168,14 +21984,14 @@ CORBA::AttributeDef::CORBA_AttributeDef_setup_collocation (int collocated)
else
this->the_TAO_AttributeDef_Proxy_Broker_ =
::CORBA::_TAO_AttributeDef_Remote_Proxy_Broker::the_TAO_AttributeDef_Remote_Proxy_Broker ();
-
+
this->CORBA_Contained_setup_collocation (collocated);
}
CORBA::AttributeDef::~AttributeDef (void)
{}
-void
+void
CORBA::AttributeDef::_tao_any_destructor (void *_tao_void_pointer)
{
AttributeDef *tmp = ACE_static_cast (AttributeDef *, _tao_void_pointer);
@@ -24192,7 +22008,7 @@ CORBA::AttributeDef::_narrow (
{
return AttributeDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -24201,17 +22017,17 @@ CORBA::AttributeDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (AttributeDef::_nil ());
-
+
if (is_a == 0)
{
return AttributeDef::_nil ();
}
}
-
+
return AttributeDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::AttributeDef_ptr
+CORBA::AttributeDef_ptr
CORBA::AttributeDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -24221,18 +22037,18 @@ CORBA::AttributeDef::_unchecked_narrow (
{
return AttributeDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
AttributeDef_ptr default_proxy = AttributeDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -24250,7 +22066,7 @@ CORBA::AttributeDef::_unchecked_narrow (
AttributeDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -24263,10 +22079,10 @@ CORBA::AttributeDef::_unchecked_narrow (
AttributeDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
AttributeDef_ptr,
@@ -24286,7 +22102,7 @@ CORBA::AttributeDef::_duplicate (AttributeDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -24329,7 +22145,7 @@ CORBA::AttributeDef::_is_a (
void *CORBA::AttributeDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, AttributeDef)::_tao_class_id)
@@ -24376,12 +22192,12 @@ void *CORBA::AttributeDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -24390,6 +22206,12 @@ const char* CORBA::AttributeDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/AttributeDef:1.0";
}
+CORBA::Boolean
+CORBA::AttributeDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -24400,10 +22222,10 @@ CORBA::TypeCode_ptr CORBA::AttributeDef::type (
CORBA::SystemException
))
{
- _TAO_AttributeDef_Proxy_Impl &proxy =
+ _TAO_AttributeDef_Proxy_Impl &proxy =
this->the_TAO_AttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.type (
this
ACE_ENV_ARG_PARAMETER
@@ -24420,10 +22242,10 @@ CORBA::TypeCode_ptr CORBA::AttributeDef::type (
CORBA::SystemException
))
{
- _TAO_AttributeDef_Proxy_Impl &proxy =
+ _TAO_AttributeDef_Proxy_Impl &proxy =
this->the_TAO_AttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.type_def (
this
ACE_ENV_ARG_PARAMETER
@@ -24441,10 +22263,10 @@ void CORBA::AttributeDef::type_def (
CORBA::SystemException
))
{
- _TAO_AttributeDef_Proxy_Impl &proxy =
+ _TAO_AttributeDef_Proxy_Impl &proxy =
this->the_TAO_AttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.type_def (
this,
type_def
@@ -24462,10 +22284,10 @@ void CORBA::AttributeDef::type_def (
CORBA::SystemException
))
{
- _TAO_AttributeDef_Proxy_Impl &proxy =
+ _TAO_AttributeDef_Proxy_Impl &proxy =
this->the_TAO_AttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN ((CORBA::AttributeMode)0);
-
+
return proxy.mode (
this
ACE_ENV_ARG_PARAMETER
@@ -24483,10 +22305,10 @@ void CORBA::AttributeDef::mode (
CORBA::SystemException
))
{
- _TAO_AttributeDef_Proxy_Impl &proxy =
+ _TAO_AttributeDef_Proxy_Impl &proxy =
this->the_TAO_AttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.mode (
this,
mode
@@ -24501,19 +22323,19 @@ static const CORBA::Long _oc_CORBA_AttributeDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x75746544),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x75746544),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDef:1.0
13,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x65446566),
ACE_NTOHL (0x0), // name = AttributeDef
};
@@ -24541,46 +22363,46 @@ static const CORBA::Long _oc_CORBA_AttributeDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x75746544),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x75746544),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0
21,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x65446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x65446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = AttributeDescription
6, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -24589,89 +22411,89 @@ static const CORBA::Long _oc_CORBA_AttributeDescription[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x7574654d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
14,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f524541),
- ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
ACE_NTOHL (0x59000000), // name = ATTR_READONLY
-
+
};
static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeDescription (
@@ -24691,7 +22513,7 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::AttributeDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -24701,53 +22523,84 @@ void CORBA::AttributeDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ AttributeDescription
+ >;
+
+template class
+ TAO_Out_T<
+ AttributeDescription,
+ AttributeDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ AttributeDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ AttributeDescription, \
+ AttributeDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_CORBA_ExtAttributeDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
46,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74417474),
- ACE_NTOHL (0x72696275),
- ACE_NTOHL (0x74654465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
24,
- ACE_NTOHL (0x45787441),
- ACE_NTOHL (0x74747269),
- ACE_NTOHL (0x62757465),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
8, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -24756,113 +22609,113 @@ static const CORBA::Long _oc_CORBA_ExtAttributeDescription[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x7574654d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
14,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f524541),
- ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
ACE_NTOHL (0x59000000), // name = ATTR_READONLY
-
+
15,
- ACE_NTOHL (0x6765745f),
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6765745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = get_exceptions
CORBA::tk_alias, // typecode kind for typedefs
276, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
18,
- ACE_NTOHL (0x45786344),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
196, // encapsulation length
@@ -24871,27 +22724,27 @@ TAO_ENCAP_BYTE_ORDER, // byte order
180, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ExceptionDescription
5, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffd84, // negative offset (-636)
@@ -24900,18 +22753,18 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffffdc8, // negative offset (-568)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffdb0, // negative offset (-592)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffe10, // negative offset (-496)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -24920,9 +22773,9 @@ TAO_ENCAP_BYTE_ORDER, // byte order
15,
- ACE_NTOHL (0x7075745f),
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = put_exceptions
0xffffffff, // indirection
0xfffffecc, // negative offset (-308)
@@ -24945,7 +22798,7 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ExtAttributeDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -24955,12 +22808,43 @@ void CORBA::ExtAttributeDescription::_tao_any_destructor (void *_tao_void_pointe
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ ExtAttributeDescription
+ >;
+
+template class
+ TAO_Out_T<
+ ExtAttributeDescription,
+ ExtAttributeDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ ExtAttributeDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ ExtAttributeDescription, \
+ ExtAttributeDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int CORBA::ExtAttributeDef::_tao_class_id = 0;
CORBA::ExtAttributeDef_ptr
-tao_CORBA_ExtAttributeDef_duplicate (
+CORBA::tao_ExtAttributeDef_life::tao_duplicate (
CORBA::ExtAttributeDef_ptr p
)
{
@@ -24968,7 +22852,7 @@ tao_CORBA_ExtAttributeDef_duplicate (
}
void
-tao_CORBA_ExtAttributeDef_release (
+CORBA::tao_ExtAttributeDef_life::tao_release (
CORBA::ExtAttributeDef_ptr p
)
{
@@ -24976,228 +22860,64 @@ tao_CORBA_ExtAttributeDef_release (
}
CORBA::ExtAttributeDef_ptr
-tao_CORBA_ExtAttributeDef_nil (
+CORBA::tao_ExtAttributeDef_life::tao_nil (
void
)
{
return CORBA::ExtAttributeDef::_nil ();
}
-CORBA::ExtAttributeDef_ptr
-tao_CORBA_ExtAttributeDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ExtAttributeDef_upcast (
- void *src
- )
-{
- CORBA::ExtAttributeDef **tmp =
- ACE_static_cast (CORBA::ExtAttributeDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ExtAttributeDef_marshal (
+CORBA::tao_ExtAttributeDef_life::tao_marshal (
CORBA::ExtAttributeDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ExtAttributeDef_var
-// *************************************************************
-
-CORBA::ExtAttributeDef_var::ExtAttributeDef_var (void)
- : ptr_ (ExtAttributeDef::_nil ())
-{}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ExtAttributeDef_var::ExtAttributeDef_var (const ::CORBA::ExtAttributeDef_var &p)
- : TAO_Base_var (),
- ptr_ (ExtAttributeDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ExtAttributeDef_var::~ExtAttributeDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ExtAttributeDef_var &
-CORBA::ExtAttributeDef_var::operator= (ExtAttributeDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExtAttributeDef_var &
-CORBA::ExtAttributeDef_var::operator= (const ::CORBA::ExtAttributeDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtAttributeDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ExtAttributeDef_var::operator const ::CORBA::ExtAttributeDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ExtAttributeDef_var::operator ::CORBA::ExtAttributeDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAttributeDef_ptr &
-CORBA::ExtAttributeDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAttributeDef_ptr &
-CORBA::ExtAttributeDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ExtAttributeDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
- return val;
-}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_var::tao_duplicate (ExtAttributeDef_ptr p)
-{
- return ::CORBA::ExtAttributeDef::_duplicate (p);
+ return p->marshal (cdr);
}
-void
-CORBA::ExtAttributeDef_var::tao_release (ExtAttributeDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_var::tao_nil (void)
-{
- return ::CORBA::ExtAttributeDef::_nil ();
-}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_var::tao_narrow (
+CORBA::ExtAttributeDef_ptr
+CORBA::tao_ExtAttributeDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ExtAttributeDef_var::tao_upcast (void *src)
+CORBA::tao_ExtAttributeDef_cast::tao_upcast (
+ void *src
+ )
{
- ExtAttributeDef **tmp =
- ACE_static_cast (ExtAttributeDef **, src);
+ CORBA::ExtAttributeDef **tmp =
+ ACE_static_cast (CORBA::ExtAttributeDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ExtAttributeDef_out
-// *************************************************************
-
-CORBA::ExtAttributeDef_out::ExtAttributeDef_out (ExtAttributeDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
-}
-
-CORBA::ExtAttributeDef_out::ExtAttributeDef_out (ExtAttributeDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
-}
-
-CORBA::ExtAttributeDef_out::ExtAttributeDef_out (const ::CORBA::ExtAttributeDef_out &p)
- : ptr_ (ACE_const_cast (ExtAttributeDef_out &, p).ptr_)
-{}
-
-::CORBA::ExtAttributeDef_out &
-CORBA::ExtAttributeDef_out::operator= (const ::CORBA::ExtAttributeDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ExtAttributeDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ExtAttributeDef_out &
-CORBA::ExtAttributeDef_out::operator= (const ::CORBA::ExtAttributeDef_var &p)
-{
- this->ptr_ = ::CORBA::ExtAttributeDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ExtAttributeDef_out &
-CORBA::ExtAttributeDef_out::operator= (ExtAttributeDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExtAttributeDef_out::operator ::CORBA::ExtAttributeDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAttributeDef_ptr &
-CORBA::ExtAttributeDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAttributeDef_ptr
-CORBA::ExtAttributeDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ExtAttributeDef,
+ CORBA::tao_ExtAttributeDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ExtAttributeDef,
+ CORBA::tao_ExtAttributeDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ExtAttributeDef, \
+ CORBA::tao_ExtAttributeDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ExtAttributeDef, \
+ CORBA::tao_ExtAttributeDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -25217,29 +22937,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ExcDescriptionSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get &);
-
+
::CORBA::ExcDescriptionSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -25252,7 +22972,7 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::arguments (ACE_E
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -25264,11 +22984,11 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::exceptions (ACE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -25277,17 +22997,17 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::result (ACE_ENV_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::result (::CORBA::ExcDescriptionSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -25305,10 +23025,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -25317,15 +23037,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set &);
const CORBA::ExcDescriptionSeq & get_exceptions_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ExcDescriptionSeq & get_exceptions
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
get_exceptions_ (get_exceptions)
@@ -25339,15 +23059,15 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::arguments (ACE_E
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->get_exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -25359,11 +23079,11 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::exceptions (ACE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -25372,7 +23092,7 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::result (ACE_ENV_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -25391,29 +23111,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ExcDescriptionSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get &);
-
+
::CORBA::ExcDescriptionSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -25426,7 +23146,7 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::arguments (ACE_E
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -25438,11 +23158,11 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::exceptions (ACE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -25451,17 +23171,17 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::result (ACE_ENV_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::result (::CORBA::ExcDescriptionSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -25479,10 +23199,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -25491,15 +23211,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set &);
const CORBA::ExcDescriptionSeq & set_exceptions_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ExcDescriptionSeq & set_exceptions
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
set_exceptions_ (set_exceptions)
@@ -25513,15 +23233,15 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::arguments (ACE_E
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->set_exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -25533,11 +23253,11 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::exceptions (ACE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -25546,7 +23266,7 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::result (ACE_ENV_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -25565,29 +23285,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ExtAttributeDescription * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute &);
void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute &);
-
+
::CORBA::ExtAttributeDescription * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -25600,7 +23320,7 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::arguments (ACE_E
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -25612,11 +23332,11 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::exceptions (ACE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -25625,17 +23345,17 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (ACE_ENV_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (::CORBA::ExtAttributeDescription * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -25645,7 +23365,7 @@ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (::CORBA:
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ExtAttributeDef_Proxy_Impl::_TAO_ExtAttributeDef_Proxy_Impl (void)
@@ -25669,18 +23389,18 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy
{
CORBA::ExcDescriptionSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::ExcDescriptionSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::ExcDescriptionSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_get_exceptions",
@@ -25688,22 +23408,22 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get _tao_ri (
&_tao_call,
@@ -25711,14 +23431,14 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -25726,78 +23446,85 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExcDescriptionSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ExcDescriptionSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -25807,59 +23534,57 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -25875,12 +23600,12 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_get_exceptions",
@@ -25888,22 +23613,22 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set _tao_ri (
&_tao_call,
@@ -25912,14 +23637,14 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -25927,70 +23652,76 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << get_exceptions)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << get_exceptions)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -26000,56 +23731,54 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -26066,18 +23795,18 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
{
CORBA::ExcDescriptionSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::ExcDescriptionSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::ExcDescriptionSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_set_exceptions",
@@ -26085,22 +23814,22 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get _tao_ri (
&_tao_call,
@@ -26108,14 +23837,14 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -26123,78 +23852,85 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExcDescriptionSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ExcDescriptionSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -26204,59 +23940,57 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -26272,12 +24006,12 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_set_exceptions",
@@ -26285,22 +24019,22 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set _tao_ri (
&_tao_call,
@@ -26309,14 +24043,14 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -26324,70 +24058,76 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << set_exceptions)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << set_exceptions)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -26397,56 +24137,54 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -26463,18 +24201,18 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
{
CORBA::ExtAttributeDescription_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::ExtAttributeDescription *tmp;
ACE_NEW_RETURN (tmp, CORBA::ExtAttributeDescription, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"describe_attribute",
@@ -26482,22 +24220,22 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute _tao_ri (
&_tao_call,
@@ -26505,14 +24243,14 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -26520,78 +24258,85 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtAttributeDescription * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ExtAttributeDescription * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -26601,63 +24346,61 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -26708,8 +24451,8 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ExtAttributeDef::ExtAttributeDef (int collocated)
{
@@ -26725,14 +24468,14 @@ CORBA::ExtAttributeDef::CORBA_ExtAttributeDef_setup_collocation (int collocated)
else
this->the_TAO_ExtAttributeDef_Proxy_Broker_ =
::CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::the_TAO_ExtAttributeDef_Remote_Proxy_Broker ();
-
+
this->CORBA_AttributeDef_setup_collocation (collocated);
}
CORBA::ExtAttributeDef::~ExtAttributeDef (void)
{}
-void
+void
CORBA::ExtAttributeDef::_tao_any_destructor (void *_tao_void_pointer)
{
ExtAttributeDef *tmp = ACE_static_cast (ExtAttributeDef *, _tao_void_pointer);
@@ -26749,7 +24492,7 @@ CORBA::ExtAttributeDef::_narrow (
{
return ExtAttributeDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -26758,17 +24501,17 @@ CORBA::ExtAttributeDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ExtAttributeDef::_nil ());
-
+
if (is_a == 0)
{
return ExtAttributeDef::_nil ();
}
}
-
+
return ExtAttributeDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_ptr
CORBA::ExtAttributeDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -26778,18 +24521,18 @@ CORBA::ExtAttributeDef::_unchecked_narrow (
{
return ExtAttributeDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ExtAttributeDef_ptr default_proxy = ExtAttributeDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -26807,7 +24550,7 @@ CORBA::ExtAttributeDef::_unchecked_narrow (
ExtAttributeDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -26820,10 +24563,10 @@ CORBA::ExtAttributeDef::_unchecked_narrow (
ExtAttributeDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ExtAttributeDef_ptr,
@@ -26843,7 +24586,7 @@ CORBA::ExtAttributeDef::_duplicate (ExtAttributeDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -26890,7 +24633,7 @@ CORBA::ExtAttributeDef::_is_a (
void *CORBA::ExtAttributeDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ExtAttributeDef)::_tao_class_id)
@@ -26951,12 +24694,12 @@ void *CORBA::ExtAttributeDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -26965,6 +24708,12 @@ const char* CORBA::ExtAttributeDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ExtAttributeDef:1.0";
}
+CORBA::Boolean
+CORBA::ExtAttributeDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -26975,10 +24724,10 @@ const char* CORBA::ExtAttributeDef::_interface_repository_id (void) const
CORBA::SystemException
))
{
- _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.get_exceptions (
this
ACE_ENV_ARG_PARAMETER
@@ -26996,10 +24745,10 @@ void CORBA::ExtAttributeDef::get_exceptions (
CORBA::SystemException
))
{
- _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.get_exceptions (
this,
get_exceptions
@@ -27017,10 +24766,10 @@ void CORBA::ExtAttributeDef::get_exceptions (
CORBA::SystemException
))
{
- _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.set_exceptions (
this
ACE_ENV_ARG_PARAMETER
@@ -27038,10 +24787,10 @@ void CORBA::ExtAttributeDef::set_exceptions (
CORBA::SystemException
))
{
- _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.set_exceptions (
this,
set_exceptions
@@ -27059,10 +24808,10 @@ void CORBA::ExtAttributeDef::set_exceptions (
CORBA::SystemException
))
{
- _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.describe_attribute (
this
ACE_ENV_ARG_PARAMETER
@@ -27076,20 +24825,20 @@ static const CORBA::Long _oc_CORBA_ExtAttributeDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74417474),
- ACE_NTOHL (0x72696275),
- ACE_NTOHL (0x74654465),
- ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x663a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDef:1.0
16,
- ACE_NTOHL (0x45787441),
- ACE_NTOHL (0x74747269),
- ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
ACE_NTOHL (0x44656600), // name = ExtAttributeDef
};
@@ -27117,28 +24866,28 @@ static const CORBA::Long _oc_CORBA_OperationMode[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e4d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
14,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10,
- ACE_NTOHL (0x4f505f4e),
- ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
ACE_NTOHL (0x4c000000), // name = OP_NORMAL
10,
- ACE_NTOHL (0x4f505f4f),
- ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
ACE_NTOHL (0x59000000), // name = OP_ONEWAY
};
@@ -27166,108 +24915,108 @@ static const CORBA::Long _oc_CORBA_ParameterDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x74657244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
21,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ParameterDescription
4, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
52, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4944),
- ACE_NTOHL (0x4c547970),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
8,
- ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x49444c54),
ACE_NTOHL (0x79706500), // name = IDLType
-
+
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x7465724d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
14,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x0), // name = PARAM_IN
10,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
ACE_NTOHL (0x54000000), // name = PARAM_OUT
12,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
-
+
};
static CORBA::TypeCode _tc_TAO_tc_CORBA_ParameterDescription (
@@ -27287,7 +25036,7 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ParameterDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -27296,117 +25045,70 @@ void CORBA::ParameterDescription::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_
+template class
+ TAO_Var_Var_T<
+ ParameterDescription
+ >;
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::ParameterDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::ParameterDescription *old =
- ACE_reinterpret_cast (CORBA::ParameterDescription *, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp[i] = old[i];
- }
-
- if (this->release_)
- {
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (old);
- }
- }
-
- this->buffer_ = tmp;
-}
+template class
+ TAO_Out_T<
+ ParameterDescription,
+ ParameterDescription_var
+ >;
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- CORBA::ParameterDescription *tmp =
- ACE_reinterpret_cast (CORBA::ParameterDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void)
-{
- this->_deallocate_buffer ();
-}
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* end #if !defined */
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ ParameterDescription \
+ >
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+# pragma instantiate \
+ TAO_Out_T< \
+ ParameterDescription, \
+ ParameterDescription_var \
+ >
-#if !defined (_CORBA_PARDESCRIPTIONSEQ_CS_)
-#define _CORBA_PARDESCRIPTIONSEQ_CS_
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-
-// *************************************************************
-// CORBA::ParDescriptionSeq
-// *************************************************************
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
CORBA::ParDescriptionSeq::ParDescriptionSeq (void)
{}
CORBA::ParDescriptionSeq::ParDescriptionSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ParameterDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_Sequence<
+ CORBA::ParameterDescription
+ >
+ (max)
{}
CORBA::ParDescriptionSeq::ParDescriptionSeq (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::ParameterDescription *buffer,
+ CORBA::ParameterDescription* buffer,
CORBA::Boolean release
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ParameterDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_Sequence<
+ CORBA::ParameterDescription
+ >
+ (max, length, buffer, release)
{}
CORBA::ParDescriptionSeq::ParDescriptionSeq (const ParDescriptionSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ParameterDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_Sequence<
+ CORBA::ParameterDescription
+ >
+ (seq)
{}
-CORBA::ParDescriptionSeq::~ParDescriptionSeq (void) // dtor
+CORBA::ParDescriptionSeq::~ParDescriptionSeq (void)
{}
void CORBA::ParDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
@@ -27415,7 +25117,37 @@ void CORBA::ParDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#endif /* end #if !defined */
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_VarSeq_Var_T<
+ ParDescriptionSeq,
+ CORBA::ParameterDescription
+ >;
+
+template class
+ TAO_Seq_Out_T<
+ ParDescriptionSeq,
+ ParDescriptionSeq_var,
+ CORBA::ParameterDescription
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ ParDescriptionSeq, \
+ CORBA::ParameterDescription \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ ParDescriptionSeq, \
+ ParDescriptionSeq_var, \
+ CORBA::ParameterDescription \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -27424,21 +25156,21 @@ static const CORBA::Long _oc_CORBA_ParDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
18,
- ACE_NTOHL (0x50617244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
416, // encapsulation length
@@ -27447,108 +25179,108 @@ static const CORBA::Long _oc_CORBA_ParDescriptionSeq[] =
400, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x74657244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
21,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ParameterDescription
4, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
52, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4944),
- ACE_NTOHL (0x4c547970),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
8,
- ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x49444c54),
ACE_NTOHL (0x79706500), // name = IDLType
-
+
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x7465724d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
14,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x0), // name = PARAM_IN
10,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
ACE_NTOHL (0x54000000), // name = PARAM_OUT
12,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
-
+
0U,
@@ -27578,40 +25310,40 @@ static const CORBA::Long _oc_CORBA_ContextIdentifier[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496465),
- ACE_NTOHL (0x6e746966),
- ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
18,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64656e74),
- ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
};
@@ -27633,61 +25365,33 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-#if !defined (_CORBA_CONTEXTIDSEQ_CS_)
-#define _CORBA_CONTEXTIDSEQ_CS_
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-
-// *************************************************************
-// CORBA::ContextIdSeq
-// *************************************************************
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
CORBA::ContextIdSeq::ContextIdSeq (void)
{}
CORBA::ContextIdSeq::ContextIdSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_String_Sequence
+ (max)
{}
CORBA::ContextIdSeq::ContextIdSeq (
CORBA::ULong max,
CORBA::ULong length,
- char * *buffer,
+ char ** buffer,
CORBA::Boolean release
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_String_Sequence
+ (max, length, buffer, release)
{}
CORBA::ContextIdSeq::ContextIdSeq (const ContextIdSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_String_Sequence
+ (seq)
{}
-CORBA::ContextIdSeq::~ContextIdSeq (void) // dtor
+CORBA::ContextIdSeq::~ContextIdSeq (void)
{}
void CORBA::ContextIdSeq::_tao_any_destructor (void *_tao_void_pointer)
@@ -27696,7 +25400,37 @@ void CORBA::ContextIdSeq::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#endif /* end #if !defined */
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_MngSeq_Var_T<
+ CORBA::ContextIdSeq,
+ TAO_SeqElem_String_Manager
+ >;
+
+template class
+ TAO_Seq_Out_T<
+ CORBA::ContextIdSeq,
+ CORBA::ContextIdSeq_var,
+ TAO_SeqElem_String_Manager
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_MngSeq_Var_T< \
+ CORBA::ContextIdSeq, \
+ TAO_SeqElem_String_Manager \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ CORBA::ContextIdSeq, \
+ CORBA::ContextIdSeq_var, \
+ TAO_SeqElem_String_Manager \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -27705,19 +25439,19 @@ static const CORBA::Long _oc_CORBA_ContextIdSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496453),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
13,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
ACE_NTOHL (0x0), // name = ContextIdSeq
CORBA::tk_sequence, // typecode kind
164, // encapsulation length
@@ -27726,40 +25460,40 @@ static const CORBA::Long _oc_CORBA_ContextIdSeq[] =
148, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496465),
- ACE_NTOHL (0x6e746966),
- ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
18,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64656e74),
- ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
@@ -27790,7 +25524,7 @@ TAO_NAMESPACE_END
int CORBA::OperationDef::_tao_class_id = 0;
CORBA::OperationDef_ptr
-tao_CORBA_OperationDef_duplicate (
+CORBA::tao_OperationDef_life::tao_duplicate (
CORBA::OperationDef_ptr p
)
{
@@ -27798,7 +25532,7 @@ tao_CORBA_OperationDef_duplicate (
}
void
-tao_CORBA_OperationDef_release (
+CORBA::tao_OperationDef_life::tao_release (
CORBA::OperationDef_ptr p
)
{
@@ -27806,228 +25540,64 @@ tao_CORBA_OperationDef_release (
}
CORBA::OperationDef_ptr
-tao_CORBA_OperationDef_nil (
+CORBA::tao_OperationDef_life::tao_nil (
void
)
{
return CORBA::OperationDef::_nil ();
}
-CORBA::OperationDef_ptr
-tao_CORBA_OperationDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::OperationDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_OperationDef_upcast (
- void *src
- )
-{
- CORBA::OperationDef **tmp =
- ACE_static_cast (CORBA::OperationDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_OperationDef_marshal (
+CORBA::tao_OperationDef_life::tao_marshal (
CORBA::OperationDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::OperationDef_var
-// *************************************************************
-
-CORBA::OperationDef_var::OperationDef_var (void)
- : ptr_ (OperationDef::_nil ())
-{}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::OperationDef_var::OperationDef_var (const ::CORBA::OperationDef_var &p)
- : TAO_Base_var (),
- ptr_ (OperationDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::OperationDef_var::~OperationDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::OperationDef_var &
-CORBA::OperationDef_var::operator= (OperationDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::OperationDef_var &
-CORBA::OperationDef_var::operator= (const ::CORBA::OperationDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::OperationDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::OperationDef_var::operator const ::CORBA::OperationDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::OperationDef_var::operator ::CORBA::OperationDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::OperationDef_ptr &
-CORBA::OperationDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::OperationDef_ptr &
-CORBA::OperationDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::OperationDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::OperationDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::OperationDef::_nil ();
- return val;
-}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_var::tao_duplicate (OperationDef_ptr p)
-{
- return ::CORBA::OperationDef::_duplicate (p);
+ return p->marshal (cdr);
}
-void
-CORBA::OperationDef_var::tao_release (OperationDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_var::tao_nil (void)
-{
- return ::CORBA::OperationDef::_nil ();
-}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_var::tao_narrow (
+CORBA::OperationDef_ptr
+CORBA::tao_OperationDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::OperationDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::OperationDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::OperationDef_var::tao_upcast (void *src)
+CORBA::tao_OperationDef_cast::tao_upcast (
+ void *src
+ )
{
- OperationDef **tmp =
- ACE_static_cast (OperationDef **, src);
+ CORBA::OperationDef **tmp =
+ ACE_static_cast (CORBA::OperationDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::OperationDef_out
-// *************************************************************
-
-CORBA::OperationDef_out::OperationDef_out (OperationDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::OperationDef::_nil ();
-}
-
-CORBA::OperationDef_out::OperationDef_out (OperationDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::OperationDef::_nil ();
-}
-
-CORBA::OperationDef_out::OperationDef_out (const ::CORBA::OperationDef_out &p)
- : ptr_ (ACE_const_cast (OperationDef_out &, p).ptr_)
-{}
-
-::CORBA::OperationDef_out &
-CORBA::OperationDef_out::operator= (const ::CORBA::OperationDef_out &p)
-{
- this->ptr_ = ACE_const_cast (OperationDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::OperationDef_out &
-CORBA::OperationDef_out::operator= (const ::CORBA::OperationDef_var &p)
-{
- this->ptr_ = ::CORBA::OperationDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::OperationDef_out &
-CORBA::OperationDef_out::operator= (OperationDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::OperationDef_out::operator ::CORBA::OperationDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::OperationDef_ptr &
-CORBA::OperationDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::OperationDef_ptr
-CORBA::OperationDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::OperationDef,
+ CORBA::tao_OperationDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::OperationDef,
+ CORBA::tao_OperationDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::OperationDef, \
+ CORBA::tao_OperationDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::OperationDef, \
+ CORBA::tao_OperationDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -28047,29 +25617,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::TypeCode_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_OperationDef_result_get (const TAO_ClientRequestInfo_CORBA_OperationDef_result_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_result_get &);
-
+
::CORBA::TypeCode_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_result_get::TAO_ClientRequestInfo_CORBA_OperationDef_result_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -28082,7 +25652,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_get::arguments (ACE_ENV_SINGLE_A
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -28094,11 +25664,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_get::exceptions (ACE_ENV_SINGLE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_result_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28107,17 +25677,17 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_get::result (ACE_ENV_SINGLE_ARG_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_OperationDef_result_get::result (CORBA::TypeCode_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -28134,29 +25704,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::IDLType_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get (const TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get &);
-
+
::CORBA::IDLType_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get::TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -28169,7 +25739,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get::arguments (ACE_ENV_SING
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -28181,11 +25751,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get::exceptions (ACE_ENV_SIN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28194,17 +25764,17 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get::result (ACE_ENV_SINGLE_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get::result (::CORBA::IDLType_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -28222,10 +25792,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -28234,15 +25804,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set &);
CORBA::IDLType_ptr result_def_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set::TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
result_def_ (result_def)
@@ -28256,15 +25826,15 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set::arguments (ACE_ENV_SING
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->result_def_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -28276,11 +25846,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set::exceptions (ACE_ENV_SIN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28289,7 +25859,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set::result (ACE_ENV_SINGLE_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -28308,29 +25878,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ParDescriptionSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_OperationDef_params_get (const TAO_ClientRequestInfo_CORBA_OperationDef_params_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_params_get &);
-
+
::CORBA::ParDescriptionSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_params_get::TAO_ClientRequestInfo_CORBA_OperationDef_params_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -28343,7 +25913,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_params_get::arguments (ACE_ENV_SINGLE_A
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -28355,11 +25925,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_params_get::exceptions (ACE_ENV_SINGLE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_params_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28368,17 +25938,17 @@ TAO_ClientRequestInfo_CORBA_OperationDef_params_get::result (ACE_ENV_SINGLE_ARG_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_OperationDef_params_get::result (::CORBA::ParDescriptionSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -28396,10 +25966,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -28408,15 +25978,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_params_set &);
const CORBA::ParDescriptionSeq & params_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_params_set::TAO_ClientRequestInfo_CORBA_OperationDef_params_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ParDescriptionSeq & params
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
params_ (params)
@@ -28430,15 +26000,15 @@ TAO_ClientRequestInfo_CORBA_OperationDef_params_set::arguments (ACE_ENV_SINGLE_A
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->params_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -28450,11 +26020,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_params_set::exceptions (ACE_ENV_SINGLE_
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_params_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28463,7 +26033,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_params_set::result (ACE_ENV_SINGLE_ARG_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -28482,29 +26052,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::OperationMode result);
-
+
private:
TAO_ClientRequestInfo_CORBA_OperationDef_mode_get (const TAO_ClientRequestInfo_CORBA_OperationDef_mode_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_mode_get &);
-
+
::CORBA::OperationMode _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_mode_get::TAO_ClientRequestInfo_CORBA_OperationDef_mode_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -28517,7 +26087,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_mode_get::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -28529,11 +26099,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_mode_get::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_mode_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28542,17 +26112,17 @@ TAO_ClientRequestInfo_CORBA_OperationDef_mode_get::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_OperationDef_mode_get::result (::CORBA::OperationMode result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -28570,10 +26140,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -28582,15 +26152,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_mode_set &);
const CORBA::OperationMode & mode_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_mode_set::TAO_ClientRequestInfo_CORBA_OperationDef_mode_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
CORBA::OperationMode & mode
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
mode_ (mode)
@@ -28604,15 +26174,15 @@ TAO_ClientRequestInfo_CORBA_OperationDef_mode_set::arguments (ACE_ENV_SINGLE_ARG
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->mode_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -28624,11 +26194,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_mode_set::exceptions (ACE_ENV_SINGLE_AR
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_mode_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28637,7 +26207,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_mode_set::result (ACE_ENV_SINGLE_ARG_DE
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -28656,29 +26226,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ContextIdSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get (const TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get &);
-
+
::CORBA::ContextIdSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get::TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -28691,7 +26261,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get::arguments (ACE_ENV_SINGLE
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -28703,11 +26273,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get::exceptions (ACE_ENV_SINGL
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28716,17 +26286,17 @@ TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get::result (ACE_ENV_SINGLE_AR
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get::result (::CORBA::ContextIdSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -28744,10 +26314,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -28756,15 +26326,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set &);
const CORBA::ContextIdSeq & contexts_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set::TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
contexts_ (contexts)
@@ -28778,15 +26348,15 @@ TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set::arguments (ACE_ENV_SINGLE
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->contexts_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -28798,11 +26368,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set::exceptions (ACE_ENV_SINGL
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28811,7 +26381,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set::result (ACE_ENV_SINGLE_AR
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -28830,29 +26400,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ExceptionDefSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get (const TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get &);
-
+
::CORBA::ExceptionDefSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get::TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -28865,7 +26435,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get::arguments (ACE_ENV_SING
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -28877,11 +26447,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get::exceptions (ACE_ENV_SIN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28890,17 +26460,17 @@ TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get::result (ACE_ENV_SINGLE_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get::result (::CORBA::ExceptionDefSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -28918,10 +26488,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -28930,15 +26500,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set &);
const CORBA::ExceptionDefSeq & exceptions_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set::TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
exceptions_ (exceptions)
@@ -28952,15 +26522,15 @@ TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set::arguments (ACE_ENV_SING
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -28972,11 +26542,11 @@ TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set::exceptions (ACE_ENV_SIN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -28985,7 +26555,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set::result (ACE_ENV_SINGLE_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -28997,7 +26567,7 @@ TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set::result (ACE_ENV_SINGLE_
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_OperationDef_Proxy_Impl::_TAO_OperationDef_Proxy_Impl (void)
@@ -29021,12 +26591,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
{
CORBA::TypeCode_var _tao_retval (CORBA::TypeCode::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_result",
@@ -29034,22 +26604,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_result_get _tao_ri (
&_tao_call,
@@ -29057,14 +26627,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -29072,78 +26642,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::TypeCode_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::TypeCode_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -29153,59 +26730,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -29221,12 +26796,12 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
{
CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_result_def",
@@ -29234,22 +26809,22 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get _tao_ri (
&_tao_call,
@@ -29257,14 +26832,14 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -29272,78 +26847,85 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::IDLType_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::IDLType_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -29353,59 +26935,57 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -29421,12 +27001,12 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_result_def",
@@ -29434,22 +27014,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set _tao_ri (
&_tao_call,
@@ -29458,14 +27038,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -29473,70 +27053,76 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << result_def)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << result_def)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -29546,56 +27132,54 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -29612,18 +27196,18 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
{
CORBA::ParDescriptionSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::ParDescriptionSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::ParDescriptionSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_params",
@@ -29631,22 +27215,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_params_get _tao_ri (
&_tao_call,
@@ -29654,14 +27238,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -29669,78 +27253,85 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ParDescriptionSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ParDescriptionSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -29750,59 +27341,57 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -29818,12 +27407,12 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_params",
@@ -29831,22 +27420,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_params_set _tao_ri (
&_tao_call,
@@ -29855,14 +27444,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -29870,70 +27459,76 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << params)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << params)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -29943,56 +27538,54 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -30009,12 +27602,12 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
{
CORBA::OperationMode _tao_retval = (CORBA::OperationMode)0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_mode",
@@ -30022,22 +27615,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_mode_get _tao_ri (
&_tao_call,
@@ -30045,14 +27638,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -30060,77 +27653,84 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::OperationMode _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::OperationMode _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -30140,59 +27740,57 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
// TAO_IDL - Generated from
@@ -30208,12 +27806,12 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_mode",
@@ -30221,22 +27819,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_mode_set _tao_ri (
&_tao_call,
@@ -30245,14 +27843,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -30260,70 +27858,76 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << mode)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << mode)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -30333,56 +27937,54 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -30399,18 +28001,18 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
{
CORBA::ContextIdSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::ContextIdSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::ContextIdSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_contexts",
@@ -30418,22 +28020,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get _tao_ri (
&_tao_call,
@@ -30441,14 +28043,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -30456,78 +28058,85 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ContextIdSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ContextIdSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -30537,59 +28146,57 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -30605,12 +28212,12 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_contexts",
@@ -30618,22 +28225,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set _tao_ri (
&_tao_call,
@@ -30642,14 +28249,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -30657,70 +28264,76 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << contexts)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << contexts)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -30730,56 +28343,54 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -30796,18 +28407,18 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
{
CORBA::ExceptionDefSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::ExceptionDefSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::ExceptionDefSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_exceptions",
@@ -30815,22 +28426,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get _tao_ri (
&_tao_call,
@@ -30838,14 +28449,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -30853,78 +28464,85 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExceptionDefSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ExceptionDefSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -30934,59 +28552,57 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -31002,12 +28618,12 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_exceptions",
@@ -31015,22 +28631,22 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set _tao_ri (
&_tao_call,
@@ -31039,14 +28655,14 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -31054,70 +28670,76 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << exceptions)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << exceptions)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -31127,61 +28749,59 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -31232,8 +28852,8 @@ CORBA::_TAO_OperationDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::OperationDef::OperationDef (int collocated)
{
@@ -31249,14 +28869,14 @@ CORBA::OperationDef::CORBA_OperationDef_setup_collocation (int collocated)
else
this->the_TAO_OperationDef_Proxy_Broker_ =
::CORBA::_TAO_OperationDef_Remote_Proxy_Broker::the_TAO_OperationDef_Remote_Proxy_Broker ();
-
+
this->CORBA_Contained_setup_collocation (collocated);
}
CORBA::OperationDef::~OperationDef (void)
{}
-void
+void
CORBA::OperationDef::_tao_any_destructor (void *_tao_void_pointer)
{
OperationDef *tmp = ACE_static_cast (OperationDef *, _tao_void_pointer);
@@ -31273,7 +28893,7 @@ CORBA::OperationDef::_narrow (
{
return OperationDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -31282,17 +28902,17 @@ CORBA::OperationDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (OperationDef::_nil ());
-
+
if (is_a == 0)
{
return OperationDef::_nil ();
}
}
-
+
return OperationDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::OperationDef_ptr
+CORBA::OperationDef_ptr
CORBA::OperationDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -31302,18 +28922,18 @@ CORBA::OperationDef::_unchecked_narrow (
{
return OperationDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
OperationDef_ptr default_proxy = OperationDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -31331,7 +28951,7 @@ CORBA::OperationDef::_unchecked_narrow (
OperationDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -31344,10 +28964,10 @@ CORBA::OperationDef::_unchecked_narrow (
OperationDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
OperationDef_ptr,
@@ -31367,7 +28987,7 @@ CORBA::OperationDef::_duplicate (OperationDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -31410,7 +29030,7 @@ CORBA::OperationDef::_is_a (
void *CORBA::OperationDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, OperationDef)::_tao_class_id)
@@ -31457,12 +29077,12 @@ void *CORBA::OperationDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -31471,6 +29091,12 @@ const char* CORBA::OperationDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/OperationDef:1.0";
}
+CORBA::Boolean
+CORBA::OperationDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -31481,10 +29107,10 @@ CORBA::TypeCode_ptr CORBA::OperationDef::result (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.result (
this
ACE_ENV_ARG_PARAMETER
@@ -31501,10 +29127,10 @@ CORBA::TypeCode_ptr CORBA::OperationDef::result (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.result_def (
this
ACE_ENV_ARG_PARAMETER
@@ -31522,10 +29148,10 @@ void CORBA::OperationDef::result_def (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.result_def (
this,
result_def
@@ -31543,10 +29169,10 @@ void CORBA::OperationDef::result_def (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.params (
this
ACE_ENV_ARG_PARAMETER
@@ -31564,10 +29190,10 @@ void CORBA::OperationDef::params (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.params (
this,
params
@@ -31585,10 +29211,10 @@ void CORBA::OperationDef::params (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN ((CORBA::OperationMode)0);
-
+
return proxy.mode (
this
ACE_ENV_ARG_PARAMETER
@@ -31606,10 +29232,10 @@ void CORBA::OperationDef::mode (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.mode (
this,
mode
@@ -31627,10 +29253,10 @@ void CORBA::OperationDef::mode (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.contexts (
this
ACE_ENV_ARG_PARAMETER
@@ -31648,10 +29274,10 @@ void CORBA::OperationDef::contexts (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.contexts (
this,
contexts
@@ -31669,10 +29295,10 @@ void CORBA::OperationDef::contexts (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.exceptions (
this
ACE_ENV_ARG_PARAMETER
@@ -31690,10 +29316,10 @@ void CORBA::OperationDef::exceptions (
CORBA::SystemException
))
{
- _TAO_OperationDef_Proxy_Impl &proxy =
+ _TAO_OperationDef_Proxy_Impl &proxy =
this->the_TAO_OperationDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.exceptions (
this,
exceptions
@@ -31708,19 +29334,19 @@ static const CORBA::Long _oc_CORBA_OperationDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDef:1.0
13,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e446566),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446566),
ACE_NTOHL (0x0), // name = OperationDef
};
@@ -31748,46 +29374,46 @@ static const CORBA::Long _oc_CORBA_OperationDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
21,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = OperationDescription
9, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -31796,109 +29422,109 @@ static const CORBA::Long _oc_CORBA_OperationDescription[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
7,
- ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x72657375),
ACE_NTOHL (0x6c740000), // name = result
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e4d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
14,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10,
- ACE_NTOHL (0x4f505f4e),
- ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
ACE_NTOHL (0x4c000000), // name = OP_NORMAL
10,
- ACE_NTOHL (0x4f505f4f),
- ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
ACE_NTOHL (0x59000000), // name = OP_ONEWAY
-
+
9,
- ACE_NTOHL (0x636f6e74),
- ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
168, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496453),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
13,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
ACE_NTOHL (0x0), // name = ContextIdSeq
CORBA::tk_sequence, // typecode kind
96, // encapsulation length
@@ -31907,21 +29533,21 @@ TAO_ENCAP_BYTE_ORDER, // byte order
80, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496465),
- ACE_NTOHL (0x6e746966),
- ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
18,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64656e74),
- ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
0xffffffff, // indirection
0xfffffdac, // negative offset (-596)
@@ -31930,28 +29556,28 @@ TAO_ENCAP_BYTE_ORDER, // byte order
11,
- ACE_NTOHL (0x70617261),
- ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
428, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
18,
- ACE_NTOHL (0x50617244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
348, // encapsulation length
@@ -31960,117 +29586,117 @@ TAO_ENCAP_BYTE_ORDER, // byte order
332, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x74657244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
21,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ParameterDescription
4, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffccc, // negative offset (-820)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
52, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4944),
- ACE_NTOHL (0x4c547970),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
8,
- ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x49444c54),
ACE_NTOHL (0x79706500), // name = IDLType
-
+
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x7465724d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
14,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x0), // name = PARAM_IN
10,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
ACE_NTOHL (0x54000000), // name = PARAM_OUT
12,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
-
+
0U,
11,
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
276, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
18,
- ACE_NTOHL (0x45786344),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
196, // encapsulation length
@@ -32079,27 +29705,27 @@ TAO_ENCAP_BYTE_ORDER, // byte order
180, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ExceptionDescription
5, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffb08, // negative offset (-1272)
@@ -32108,18 +29734,18 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffffb4c, // negative offset (-1204)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffb34, // negative offset (-1228)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffb94, // negative offset (-1132)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -32146,7 +29772,7 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::OperationDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -32155,61 +29781,64 @@ void CORBA::OperationDescription::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#if !defined (_CORBA_REPOSITORYIDSEQ_CS_)
-#define _CORBA_REPOSITORYIDSEQ_CS_
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-// *************************************************************
-// CORBA::RepositoryIdSeq
-// *************************************************************
+template class
+ TAO_Var_Var_T<
+ OperationDescription
+ >;
+
+template class
+ TAO_Out_T<
+ OperationDescription,
+ OperationDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ OperationDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ OperationDescription, \
+ OperationDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
CORBA::RepositoryIdSeq::RepositoryIdSeq (void)
{}
CORBA::RepositoryIdSeq::RepositoryIdSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_String_Sequence
+ (max)
{}
CORBA::RepositoryIdSeq::RepositoryIdSeq (
CORBA::ULong max,
CORBA::ULong length,
- char * *buffer,
+ char ** buffer,
CORBA::Boolean release
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_String_Sequence
+ (max, length, buffer, release)
{}
CORBA::RepositoryIdSeq::RepositoryIdSeq (const RepositoryIdSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_String_Sequence
+ (seq)
{}
-CORBA::RepositoryIdSeq::~RepositoryIdSeq (void) // dtor
+CORBA::RepositoryIdSeq::~RepositoryIdSeq (void)
{}
void CORBA::RepositoryIdSeq::_tao_any_destructor (void *_tao_void_pointer)
@@ -32218,7 +29847,37 @@ void CORBA::RepositoryIdSeq::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#endif /* end #if !defined */
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_MngSeq_Var_T<
+ CORBA::RepositoryIdSeq,
+ TAO_SeqElem_String_Manager
+ >;
+
+template class
+ TAO_Seq_Out_T<
+ CORBA::RepositoryIdSeq,
+ CORBA::RepositoryIdSeq_var,
+ TAO_SeqElem_String_Manager
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_MngSeq_Var_T< \
+ CORBA::RepositoryIdSeq, \
+ TAO_SeqElem_String_Manager \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ CORBA::RepositoryIdSeq, \
+ CORBA::RepositoryIdSeq_var, \
+ TAO_SeqElem_String_Manager \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -32227,20 +29886,20 @@ static const CORBA::Long _oc_CORBA_RepositoryIdSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49645365),
- ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49645365),
+ ACE_NTOHL (0x713a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
16,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
88, // encapsulation length
@@ -32249,21 +29908,21 @@ static const CORBA::Long _oc_CORBA_RepositoryIdSeq[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
0U,
@@ -32287,117 +29946,39 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::OperationDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::OperationDescription *old =
- ACE_reinterpret_cast (CORBA::OperationDescription *, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp[i] = old[i];
- }
-
- if (this->release_)
- {
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (old);
- }
- }
-
- this->buffer_ = tmp;
-}
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- CORBA::OperationDescription *tmp =
- ACE_reinterpret_cast (CORBA::OperationDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_OPDESCRIPTIONSEQ_CS_)
-#define _CORBA_OPDESCRIPTIONSEQ_CS_
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-
-// *************************************************************
-// CORBA::OpDescriptionSeq
-// *************************************************************
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
CORBA::OpDescriptionSeq::OpDescriptionSeq (void)
{}
CORBA::OpDescriptionSeq::OpDescriptionSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::OperationDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_Sequence<
+ CORBA::OperationDescription
+ >
+ (max)
{}
CORBA::OpDescriptionSeq::OpDescriptionSeq (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::OperationDescription *buffer,
+ CORBA::OperationDescription* buffer,
CORBA::Boolean release
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::OperationDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_Sequence<
+ CORBA::OperationDescription
+ >
+ (max, length, buffer, release)
{}
CORBA::OpDescriptionSeq::OpDescriptionSeq (const OpDescriptionSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::OperationDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_Sequence<
+ CORBA::OperationDescription
+ >
+ (seq)
{}
-CORBA::OpDescriptionSeq::~OpDescriptionSeq (void) // dtor
+CORBA::OpDescriptionSeq::~OpDescriptionSeq (void)
{}
void CORBA::OpDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
@@ -32406,7 +29987,37 @@ void CORBA::OpDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#endif /* end #if !defined */
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_VarSeq_Var_T<
+ OpDescriptionSeq,
+ CORBA::OperationDescription
+ >;
+
+template class
+ TAO_Seq_Out_T<
+ OpDescriptionSeq,
+ OpDescriptionSeq_var,
+ CORBA::OperationDescription
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ OpDescriptionSeq, \
+ CORBA::OperationDescription \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ OpDescriptionSeq, \
+ OpDescriptionSeq_var, \
+ CORBA::OperationDescription \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -32415,21 +30026,21 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
- ACE_NTOHL (0x696f6e53),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
17,
- ACE_NTOHL (0x4f704465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x4f704465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
ACE_NTOHL (0x0), // name = OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
1468, // encapsulation length
@@ -32438,46 +30049,46 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
1452, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
21,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = OperationDescription
9, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -32486,109 +30097,109 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
7,
- ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x72657375),
ACE_NTOHL (0x6c740000), // name = result
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e4d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
14,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10,
- ACE_NTOHL (0x4f505f4e),
- ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
ACE_NTOHL (0x4c000000), // name = OP_NORMAL
10,
- ACE_NTOHL (0x4f505f4f),
- ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
ACE_NTOHL (0x59000000), // name = OP_ONEWAY
-
+
9,
- ACE_NTOHL (0x636f6e74),
- ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
168, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496453),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
13,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
ACE_NTOHL (0x0), // name = ContextIdSeq
CORBA::tk_sequence, // typecode kind
96, // encapsulation length
@@ -32597,21 +30208,21 @@ TAO_ENCAP_BYTE_ORDER, // byte order
80, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496465),
- ACE_NTOHL (0x6e746966),
- ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
18,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64656e74),
- ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
0xffffffff, // indirection
0xfffffdac, // negative offset (-596)
@@ -32620,28 +30231,28 @@ TAO_ENCAP_BYTE_ORDER, // byte order
11,
- ACE_NTOHL (0x70617261),
- ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
428, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
18,
- ACE_NTOHL (0x50617244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
348, // encapsulation length
@@ -32650,117 +30261,117 @@ TAO_ENCAP_BYTE_ORDER, // byte order
332, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x74657244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
21,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ParameterDescription
4, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffccc, // negative offset (-820)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
52, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4944),
- ACE_NTOHL (0x4c547970),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
8,
- ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x49444c54),
ACE_NTOHL (0x79706500), // name = IDLType
-
+
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x7465724d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
14,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x0), // name = PARAM_IN
10,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
ACE_NTOHL (0x54000000), // name = PARAM_OUT
12,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
-
+
0U,
11,
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
276, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
18,
- ACE_NTOHL (0x45786344),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
196, // encapsulation length
@@ -32769,27 +30380,27 @@ TAO_ENCAP_BYTE_ORDER, // byte order
180, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ExceptionDescription
5, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffb08, // negative offset (-1272)
@@ -32798,18 +30409,18 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffffb4c, // negative offset (-1204)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffb34, // negative offset (-1228)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffb94, // negative offset (-1132)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -32839,117 +30450,39 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::AttributeDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::AttributeDescription *old =
- ACE_reinterpret_cast (CORBA::AttributeDescription *, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp[i] = old[i];
- }
-
- if (this->release_)
- {
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (old);
- }
- }
-
- this->buffer_ = tmp;
-}
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- CORBA::AttributeDescription *tmp =
- ACE_reinterpret_cast (CORBA::AttributeDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CS_)
-#define _CORBA_ATTRDESCRIPTIONSEQ_CS_
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-
-// *************************************************************
-// CORBA::AttrDescriptionSeq
-// *************************************************************
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
CORBA::AttrDescriptionSeq::AttrDescriptionSeq (void)
{}
CORBA::AttrDescriptionSeq::AttrDescriptionSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::AttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_Sequence<
+ CORBA::AttributeDescription
+ >
+ (max)
{}
CORBA::AttrDescriptionSeq::AttrDescriptionSeq (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::AttributeDescription *buffer,
+ CORBA::AttributeDescription* buffer,
CORBA::Boolean release
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::AttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_Sequence<
+ CORBA::AttributeDescription
+ >
+ (max, length, buffer, release)
{}
CORBA::AttrDescriptionSeq::AttrDescriptionSeq (const AttrDescriptionSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::AttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_Sequence<
+ CORBA::AttributeDescription
+ >
+ (seq)
{}
-CORBA::AttrDescriptionSeq::~AttrDescriptionSeq (void) // dtor
+CORBA::AttrDescriptionSeq::~AttrDescriptionSeq (void)
{}
void CORBA::AttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
@@ -32958,7 +30491,37 @@ void CORBA::AttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#endif /* end #if !defined */
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_VarSeq_Var_T<
+ AttrDescriptionSeq,
+ CORBA::AttributeDescription
+ >;
+
+template class
+ TAO_Seq_Out_T<
+ AttrDescriptionSeq,
+ AttrDescriptionSeq_var,
+ CORBA::AttributeDescription
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ AttrDescriptionSeq, \
+ CORBA::AttributeDescription \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ AttrDescriptionSeq, \
+ AttrDescriptionSeq_var, \
+ CORBA::AttributeDescription \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -32967,22 +30530,22 @@ static const CORBA::Long _oc_CORBA_AttrDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
41,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74724465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e536571),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74724465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/AttrDescriptionSeq:1.0
19,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x65710000), // name = AttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
528, // encapsulation length
@@ -32991,46 +30554,46 @@ static const CORBA::Long _oc_CORBA_AttrDescriptionSeq[] =
512, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x75746544),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x75746544),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0
21,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x65446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x65446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = AttributeDescription
6, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -33039,89 +30602,89 @@ static const CORBA::Long _oc_CORBA_AttrDescriptionSeq[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x7574654d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
14,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f524541),
- ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
ACE_NTOHL (0x59000000), // name = ATTR_READONLY
-
+
0U,
@@ -33144,117 +30707,39 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CS_
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::ExtAttributeDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::ExtAttributeDescription *old =
- ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp[i] = old[i];
- }
-
- if (this->release_)
- {
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (old);
- }
- }
-
- this->buffer_ = tmp;
-}
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- CORBA::ExtAttributeDescription *tmp =
- ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CS_)
-#define _CORBA_EXTATTRDESCRIPTIONSEQ_CS_
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-
-// *************************************************************
-// CORBA::ExtAttrDescriptionSeq
-// *************************************************************
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (void)
{}
CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ExtAttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_Sequence<
+ CORBA::ExtAttributeDescription
+ >
+ (max)
{}
CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::ExtAttributeDescription *buffer,
+ CORBA::ExtAttributeDescription* buffer,
CORBA::Boolean release
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ExtAttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_Sequence<
+ CORBA::ExtAttributeDescription
+ >
+ (max, length, buffer, release)
{}
CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (const ExtAttrDescriptionSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ExtAttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_Sequence<
+ CORBA::ExtAttributeDescription
+ >
+ (seq)
{}
-CORBA::ExtAttrDescriptionSeq::~ExtAttrDescriptionSeq (void) // dtor
+CORBA::ExtAttrDescriptionSeq::~ExtAttrDescriptionSeq (void)
{}
void CORBA::ExtAttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
@@ -33263,7 +30748,37 @@ void CORBA::ExtAttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-#endif /* end #if !defined */
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_VarSeq_Var_T<
+ ExtAttrDescriptionSeq,
+ CORBA::ExtAttributeDescription
+ >;
+
+template class
+ TAO_Seq_Out_T<
+ ExtAttrDescriptionSeq,
+ ExtAttrDescriptionSeq_var,
+ CORBA::ExtAttributeDescription
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ ExtAttrDescriptionSeq, \
+ CORBA::ExtAttributeDescription \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ ExtAttrDescriptionSeq, \
+ ExtAttrDescriptionSeq_var, \
+ CORBA::ExtAttributeDescription \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -33272,23 +30787,23 @@ static const CORBA::Long _oc_CORBA_ExtAttrDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
44,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74417474),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0
22,
- ACE_NTOHL (0x45787441),
- ACE_NTOHL (0x74747244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
864, // encapsulation length
@@ -33297,47 +30812,47 @@ static const CORBA::Long _oc_CORBA_ExtAttrDescriptionSeq[] =
848, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
46,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74417474),
- ACE_NTOHL (0x72696275),
- ACE_NTOHL (0x74654465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
24,
- ACE_NTOHL (0x45787441),
- ACE_NTOHL (0x74747269),
- ACE_NTOHL (0x62757465),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
8, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -33346,113 +30861,113 @@ static const CORBA::Long _oc_CORBA_ExtAttrDescriptionSeq[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x7574654d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
14,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f524541),
- ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
ACE_NTOHL (0x59000000), // name = ATTR_READONLY
-
+
15,
- ACE_NTOHL (0x6765745f),
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6765745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = get_exceptions
CORBA::tk_alias, // typecode kind for typedefs
276, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
18,
- ACE_NTOHL (0x45786344),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
196, // encapsulation length
@@ -33461,27 +30976,27 @@ TAO_ENCAP_BYTE_ORDER, // byte order
180, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ExceptionDescription
5, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffd84, // negative offset (-636)
@@ -33490,18 +31005,18 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffffdc8, // negative offset (-568)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffdb0, // negative offset (-592)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffe10, // negative offset (-496)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -33510,9 +31025,9 @@ TAO_ENCAP_BYTE_ORDER, // byte order
15,
- ACE_NTOHL (0x7075745f),
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = put_exceptions
0xffffffff, // indirection
0xfffffecc, // negative offset (-308)
@@ -33544,7 +31059,7 @@ TAO_NAMESPACE_END
int CORBA::InterfaceDef::_tao_class_id = 0;
CORBA::InterfaceDef_ptr
-tao_CORBA_InterfaceDef_duplicate (
+CORBA::tao_InterfaceDef_life::tao_duplicate (
CORBA::InterfaceDef_ptr p
)
{
@@ -33552,7 +31067,7 @@ tao_CORBA_InterfaceDef_duplicate (
}
void
-tao_CORBA_InterfaceDef_release (
+CORBA::tao_InterfaceDef_life::tao_release (
CORBA::InterfaceDef_ptr p
)
{
@@ -33560,228 +31075,64 @@ tao_CORBA_InterfaceDef_release (
}
CORBA::InterfaceDef_ptr
-tao_CORBA_InterfaceDef_nil (
+CORBA::tao_InterfaceDef_life::tao_nil (
void
)
{
return CORBA::InterfaceDef::_nil ();
}
-CORBA::InterfaceDef_ptr
-tao_CORBA_InterfaceDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::InterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_InterfaceDef_upcast (
- void *src
- )
-{
- CORBA::InterfaceDef **tmp =
- ACE_static_cast (CORBA::InterfaceDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_InterfaceDef_marshal (
+CORBA::tao_InterfaceDef_life::tao_marshal (
CORBA::InterfaceDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
+ return p->marshal (cdr);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::InterfaceDef_var
-// *************************************************************
-
-CORBA::InterfaceDef_var::InterfaceDef_var (void)
- : ptr_ (InterfaceDef::_nil ())
-{}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::InterfaceDef_var::InterfaceDef_var (const ::CORBA::InterfaceDef_var &p)
- : TAO_Base_var (),
- ptr_ (InterfaceDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::InterfaceDef_var::~InterfaceDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::InterfaceDef_var &
-CORBA::InterfaceDef_var::operator= (InterfaceDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::InterfaceDef_var &
-CORBA::InterfaceDef_var::operator= (const ::CORBA::InterfaceDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::InterfaceDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::InterfaceDef_var::operator const ::CORBA::InterfaceDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::InterfaceDef_var::operator ::CORBA::InterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceDef_ptr &
-CORBA::InterfaceDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceDef_ptr &
-CORBA::InterfaceDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::InterfaceDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::InterfaceDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::InterfaceDef::_nil ();
- return val;
-}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_var::tao_duplicate (InterfaceDef_ptr p)
-{
- return ::CORBA::InterfaceDef::_duplicate (p);
-}
-
-void
-CORBA::InterfaceDef_var::tao_release (InterfaceDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_var::tao_nil (void)
-{
- return ::CORBA::InterfaceDef::_nil ();
-}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_var::tao_narrow (
+CORBA::InterfaceDef_ptr
+CORBA::tao_InterfaceDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::InterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::InterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::InterfaceDef_var::tao_upcast (void *src)
+CORBA::tao_InterfaceDef_cast::tao_upcast (
+ void *src
+ )
{
- InterfaceDef **tmp =
- ACE_static_cast (InterfaceDef **, src);
+ CORBA::InterfaceDef **tmp =
+ ACE_static_cast (CORBA::InterfaceDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::InterfaceDef_out
-// *************************************************************
-
-CORBA::InterfaceDef_out::InterfaceDef_out (InterfaceDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::InterfaceDef::_nil ();
-}
-
-CORBA::InterfaceDef_out::InterfaceDef_out (InterfaceDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::InterfaceDef::_nil ();
-}
-
-CORBA::InterfaceDef_out::InterfaceDef_out (const ::CORBA::InterfaceDef_out &p)
- : ptr_ (ACE_const_cast (InterfaceDef_out &, p).ptr_)
-{}
-
-::CORBA::InterfaceDef_out &
-CORBA::InterfaceDef_out::operator= (const ::CORBA::InterfaceDef_out &p)
-{
- this->ptr_ = ACE_const_cast (InterfaceDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::InterfaceDef_out &
-CORBA::InterfaceDef_out::operator= (const ::CORBA::InterfaceDef_var &p)
-{
- this->ptr_ = ::CORBA::InterfaceDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::InterfaceDef_out &
-CORBA::InterfaceDef_out::operator= (InterfaceDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::InterfaceDef_out::operator ::CORBA::InterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceDef_ptr &
-CORBA::InterfaceDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceDef_ptr
-CORBA::InterfaceDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::InterfaceDef,
+ CORBA::tao_InterfaceDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::InterfaceDef,
+ CORBA::tao_InterfaceDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::InterfaceDef, \
+ CORBA::tao_InterfaceDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::InterfaceDef, \
+ CORBA::tao_InterfaceDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -33801,29 +31152,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::InterfaceDefSeq * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get (const TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get &);
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get &);
-
+
::CORBA::InterfaceDefSeq * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get::TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -33836,7 +31187,7 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get::arguments (ACE_ENV
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -33848,11 +31199,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get::exceptions (ACE_EN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -33861,17 +31212,17 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get::result (ACE_ENV_SI
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -33889,10 +31240,10 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -33901,15 +31252,15 @@ public:
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set &);
const CORBA::InterfaceDefSeq & base_interfaces_;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set::TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
base_interfaces_ (base_interfaces)
@@ -33923,15 +31274,15 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set::arguments (ACE_ENV
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= this->base_interfaces_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -33943,11 +31294,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set::exceptions (ACE_EN
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -33956,7 +31307,7 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set::result (ACE_ENV_SI
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -33976,31 +31327,31 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::Boolean result);
-
+
private:
TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a (const TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a &);
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a &);
const char * interface_id_;
-
+
::CORBA::Boolean _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a::TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * interface_id
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
interface_id_ (interface_id)
@@ -34014,15 +31365,15 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a::arguments (ACE_ENV_SINGLE_ARG_DEC
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (1);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= interface_id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -34034,11 +31385,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a::exceptions (ACE_ENV_SINGLE_ARG_DE
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -34047,17 +31398,17 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a::result (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= CORBA::Any::from_boolean (this->_result);
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a::result (CORBA::Boolean result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -34074,29 +31425,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::InterfaceDef::FullInterfaceDescription * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface (const TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface &);
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface &);
-
+
::CORBA::InterfaceDef::FullInterfaceDescription * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface::TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -34109,7 +31460,7 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface::arguments (ACE_ENV_
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -34121,11 +31472,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface::exceptions (ACE_ENV
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -34134,17 +31485,17 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface::result (ACE_ENV_SIN
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface::result (::CORBA::InterfaceDef::FullInterfaceDescription * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -34166,15 +31517,15 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::AttributeDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute (const TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute &);
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute &);
@@ -34183,13 +31534,13 @@ public:
const char * version_;
CORBA::IDLType_ptr type_;
const CORBA::AttributeMode & mode_;
-
+
::CORBA::AttributeDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute::TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
@@ -34198,7 +31549,7 @@ public:
const char * version,
CORBA::IDLType_ptr type,
CORBA::AttributeMode & mode
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
id_ (id),
@@ -34216,31 +31567,31 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute::arguments (ACE_ENV_SI
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (5);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->mode_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -34252,11 +31603,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute::exceptions (ACE_ENV_S
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -34265,17 +31616,17 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute::result (ACE_ENV_SINGL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute::result (::CORBA::AttributeDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -34300,15 +31651,15 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::OperationDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation (const TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation &);
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation &);
@@ -34320,13 +31671,13 @@ public:
const CORBA::ParDescriptionSeq & params_;
const CORBA::ExceptionDefSeq & exceptions_;
const CORBA::ContextIdSeq & contexts_;
-
+
::CORBA::OperationDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
@@ -34338,7 +31689,7 @@ public:
const CORBA::ParDescriptionSeq & params,
const CORBA::ExceptionDefSeq & exceptions,
const CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
id_ (id),
@@ -34359,43 +31710,43 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::arguments (ACE_ENV_SI
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (8);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->result_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->mode_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->params_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->contexts_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -34407,11 +31758,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::exceptions (ACE_ENV_S
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -34420,17 +31771,17 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::result (ACE_ENV_SINGL
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::result (::CORBA::OperationDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -34440,7 +31791,7 @@ TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::result (::CORBA::Oper
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_InterfaceDef_Proxy_Impl::_TAO_InterfaceDef_Proxy_Impl (void)
@@ -34464,18 +31815,18 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl
{
CORBA::InterfaceDefSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::InterfaceDefSeq *tmp;
ACE_NEW_RETURN (tmp, CORBA::InterfaceDefSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_get_base_interfaces",
@@ -34483,22 +31834,22 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get _tao_ri (
&_tao_call,
@@ -34506,14 +31857,14 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -34521,78 +31872,85 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::InterfaceDefSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::InterfaceDefSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -34602,59 +31960,57 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -34670,12 +32026,12 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces (
))
{
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW (CORBA::INTERNAL ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"_set_base_interfaces",
@@ -34683,22 +32039,22 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set _tao_ri (
&_tao_call,
@@ -34707,14 +32063,14 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -34722,70 +32078,76 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << base_interfaces)
- ))
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::MARSHAL (
-
- )
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK;
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << base_interfaces)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
)
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ }
+ else
+ {
+#if TAO_HAS_INTERCEPTORS == 1
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
#if TAO_HAS_INTERCEPTORS == 1
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+ }
}
ACE_CATCHANY
{
@@ -34795,56 +32157,54 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
}
@@ -34862,12 +32222,12 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
{
CORBA::Boolean _tao_retval = 0;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"is_a",
@@ -34875,22 +32235,22 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
1,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a _tao_ri (
&_tao_call,
@@ -34899,14 +32259,14 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -34914,90 +32274,94 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << interface_id)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- _tao_retval
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << interface_id)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ _tao_retval
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ CORBA::Boolean _tao_retval_info =
+ _tao_retval;
+ _tao_ri.result (_tao_retval_info);
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::Boolean _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -35007,59 +32371,57 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval);
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval;
+
+return _tao_retval;
}
// TAO_IDL - Generated from
@@ -35075,18 +32437,18 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
{
CORBA::InterfaceDef::FullInterfaceDescription_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::InterfaceDef::FullInterfaceDescription *tmp;
ACE_NEW_RETURN (tmp, CORBA::InterfaceDef::FullInterfaceDescription, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"describe_interface",
@@ -35094,22 +32456,22 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface _tao_ri (
&_tao_call,
@@ -35117,14 +32479,14 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -35132,78 +32494,85 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::InterfaceDef::FullInterfaceDescription * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::InterfaceDef::FullInterfaceDescription * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -35213,59 +32582,57 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -35286,12 +32653,12 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
{
CORBA::AttributeDef_var _tao_retval (CORBA::AttributeDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_attribute",
@@ -35299,22 +32666,22 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
5,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute _tao_ri (
&_tao_call,
@@ -35327,14 +32694,14 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -35342,95 +32709,99 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << type) &&
- (_tao_out << mode)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
- );
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << mode)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::AttributeDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::AttributeDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -35440,59 +32811,57 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -35516,12 +32885,12 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
{
CORBA::OperationDef_var _tao_retval (CORBA::OperationDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_operation",
@@ -35529,22 +32898,22 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
8,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation _tao_ri (
&_tao_call,
@@ -35560,14 +32929,14 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -35575,98 +32944,102 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << result) &&
- (_tao_out << mode) &&
- (_tao_out << params) &&
- (_tao_out << exceptions) &&
- (_tao_out << contexts)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
- );
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << result) &&
+ (_tao_out << mode) &&
+ (_tao_out << params) &&
+ (_tao_out << exceptions) &&
+ (_tao_out << contexts)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::OperationDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::OperationDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -35676,63 +33049,61 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -35783,8 +33154,8 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::InterfaceDef::InterfaceDef (int collocated)
{
@@ -35800,7 +33171,7 @@ CORBA::InterfaceDef::CORBA_InterfaceDef_setup_collocation (int collocated)
else
this->the_TAO_InterfaceDef_Proxy_Broker_ =
::CORBA::_TAO_InterfaceDef_Remote_Proxy_Broker::the_TAO_InterfaceDef_Remote_Proxy_Broker ();
-
+
this->CORBA_Container_setup_collocation (collocated);
this->CORBA_Contained_setup_collocation (collocated);
this->CORBA_IDLType_setup_collocation (collocated);
@@ -35809,7 +33180,7 @@ CORBA::InterfaceDef::CORBA_InterfaceDef_setup_collocation (int collocated)
CORBA::InterfaceDef::~InterfaceDef (void)
{}
-void
+void
CORBA::InterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
{
InterfaceDef *tmp = ACE_static_cast (InterfaceDef *, _tao_void_pointer);
@@ -35826,7 +33197,7 @@ CORBA::InterfaceDef::_narrow (
{
return InterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -35835,17 +33206,17 @@ CORBA::InterfaceDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (InterfaceDef::_nil ());
-
+
if (is_a == 0)
{
return InterfaceDef::_nil ();
}
}
-
+
return InterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::InterfaceDef_ptr
+CORBA::InterfaceDef_ptr
CORBA::InterfaceDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -35855,18 +33226,18 @@ CORBA::InterfaceDef::_unchecked_narrow (
{
return InterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
InterfaceDef_ptr default_proxy = InterfaceDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -35884,7 +33255,7 @@ CORBA::InterfaceDef::_unchecked_narrow (
InterfaceDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -35897,10 +33268,10 @@ CORBA::InterfaceDef::_unchecked_narrow (
InterfaceDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
InterfaceDef_ptr,
@@ -35920,7 +33291,7 @@ CORBA::InterfaceDef::_duplicate (InterfaceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -35971,7 +33342,7 @@ CORBA::InterfaceDef::_is_a (
void *CORBA::InterfaceDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, InterfaceDef)::_tao_class_id)
@@ -36046,12 +33417,12 @@ void *CORBA::InterfaceDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -36060,6 +33431,12 @@ const char* CORBA::InterfaceDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/InterfaceDef:1.0";
}
+CORBA::Boolean
+CORBA::InterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
@@ -36070,10 +33447,10 @@ const char* CORBA::InterfaceDef::_interface_repository_id (void) const
CORBA::SystemException
))
{
- _TAO_InterfaceDef_Proxy_Impl &proxy =
+ _TAO_InterfaceDef_Proxy_Impl &proxy =
this->the_TAO_InterfaceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.base_interfaces (
this
ACE_ENV_ARG_PARAMETER
@@ -36091,10 +33468,10 @@ void CORBA::InterfaceDef::base_interfaces (
CORBA::SystemException
))
{
- _TAO_InterfaceDef_Proxy_Impl &proxy =
+ _TAO_InterfaceDef_Proxy_Impl &proxy =
this->the_TAO_InterfaceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
proxy.base_interfaces (
this,
base_interfaces
@@ -36113,10 +33490,10 @@ CORBA::Boolean CORBA::InterfaceDef::is_a (
CORBA::SystemException
))
{
- _TAO_InterfaceDef_Proxy_Impl &proxy =
+ _TAO_InterfaceDef_Proxy_Impl &proxy =
this->the_TAO_InterfaceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.is_a (
this,
interface_id
@@ -36131,51 +33508,51 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
60,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65662f46),
- ACE_NTOHL (0x756c6c49),
- ACE_NTOHL (0x6e746572),
- ACE_NTOHL (0x66616365),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
- ACE_NTOHL (0x696f6e3a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65662f46),
+ ACE_NTOHL (0x756c6c49),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e3a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0
25,
- ACE_NTOHL (0x46756c6c),
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x46756c6c),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = FullInterfaceDescription
8, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -36184,75 +33561,75 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x6f706572),
- ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6f706572),
+ ACE_NTOHL (0x6174696f),
ACE_NTOHL (0x6e730000), // name = operations
CORBA::tk_alias, // typecode kind for typedefs
1340, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
- ACE_NTOHL (0x696f6e53),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
17,
- ACE_NTOHL (0x4f704465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x4f704465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
ACE_NTOHL (0x0), // name = OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
1260, // encapsulation length
@@ -36261,27 +33638,27 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
1244, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
21,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = OperationDescription
9, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffe14, // negative offset (-492)
@@ -36290,73 +33667,73 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
0xffffffff, // indirection
0xfffffe58, // negative offset (-424)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffe40, // negative offset (-448)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffea0, // negative offset (-352)
7,
- ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x72657375),
ACE_NTOHL (0x6c740000), // name = result
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e4d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
14,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10,
- ACE_NTOHL (0x4f505f4e),
- ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
ACE_NTOHL (0x4c000000), // name = OP_NORMAL
10,
- ACE_NTOHL (0x4f505f4f),
- ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
ACE_NTOHL (0x59000000), // name = OP_ONEWAY
-
+
9,
- ACE_NTOHL (0x636f6e74),
- ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
168, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496453),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
13,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
ACE_NTOHL (0x0), // name = ContextIdSeq
CORBA::tk_sequence, // typecode kind
96, // encapsulation length
@@ -36365,21 +33742,21 @@ TAO_ENCAP_BYTE_ORDER, // byte order
80, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496465),
- ACE_NTOHL (0x6e746966),
- ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
18,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64656e74),
- ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
0xffffffff, // indirection
0xfffffc94, // negative offset (-876)
@@ -36388,28 +33765,28 @@ TAO_ENCAP_BYTE_ORDER, // byte order
11,
- ACE_NTOHL (0x70617261),
- ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
428, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
18,
- ACE_NTOHL (0x50617244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
348, // encapsulation length
@@ -36418,117 +33795,117 @@ TAO_ENCAP_BYTE_ORDER, // byte order
332, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x74657244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
21,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ParameterDescription
4, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffbb4, // negative offset (-1100)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
52, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4944),
- ACE_NTOHL (0x4c547970),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
8,
- ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x49444c54),
ACE_NTOHL (0x79706500), // name = IDLType
-
+
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x7465724d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
14,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x0), // name = PARAM_IN
10,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
ACE_NTOHL (0x54000000), // name = PARAM_OUT
12,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
-
+
0U,
11,
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
276, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
18,
- ACE_NTOHL (0x45786344),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
196, // encapsulation length
@@ -36537,27 +33914,27 @@ TAO_ENCAP_BYTE_ORDER, // byte order
180, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ExceptionDescription
5, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffff9f0, // negative offset (-1552)
@@ -36566,18 +33943,18 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffffa34, // negative offset (-1484)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffa1c, // negative offset (-1508)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffa7c, // negative offset (-1412)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -36590,29 +33967,29 @@ TAO_ENCAP_BYTE_ORDER, // byte order
11,
- ACE_NTOHL (0x61747472),
- ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x61747472),
+ ACE_NTOHL (0x69627574),
ACE_NTOHL (0x65730000), // name = attributes
CORBA::tk_alias, // typecode kind for typedefs
404, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
41,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74724465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e536571),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74724465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/AttrDescriptionSeq:1.0
19,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x65710000), // name = AttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
320, // encapsulation length
@@ -36621,27 +33998,27 @@ TAO_ENCAP_BYTE_ORDER, // byte order
304, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x75746544),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x75746544),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0
21,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x65446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x65446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = AttributeDescription
6, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffff8bc, // negative offset (-1860)
@@ -36650,80 +34027,80 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffff900, // negative offset (-1792)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffff8e8, // negative offset (-1816)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffff948, // negative offset (-1720)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x7574654d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
14,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f524541),
- ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
ACE_NTOHL (0x59000000), // name = ATTR_READONLY
-
+
0U,
16,
- ACE_NTOHL (0x62617365),
- ACE_NTOHL (0x5f696e74),
- ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x62617365),
+ ACE_NTOHL (0x5f696e74),
+ ACE_NTOHL (0x65726661),
ACE_NTOHL (0x63657300), // name = base_interfaces
CORBA::tk_alias, // typecode kind for typedefs
92, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49645365),
- ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49645365),
+ ACE_NTOHL (0x713a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
16,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
16, // encapsulation length
@@ -36734,7 +34111,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -36751,7 +34128,7 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDef_FullInterfaceDescription (
::CORBA::TypeCode_ptr CORBA::InterfaceDef::_tc_FullInterfaceDescription =
&_tc_TAO_tc_CORBA_InterfaceDef_FullInterfaceDescription;
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -36761,6 +34138,37 @@ void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ FullInterfaceDescription
+ >;
+
+template class
+ TAO_Out_T<
+ FullInterfaceDescription,
+ FullInterfaceDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ FullInterfaceDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ FullInterfaceDescription, \
+ FullInterfaceDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
::CORBA::InterfaceDef::FullInterfaceDescription * CORBA::InterfaceDef::describe_interface (
@@ -36770,10 +34178,10 @@ void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_
CORBA::SystemException
))
{
- _TAO_InterfaceDef_Proxy_Impl &proxy =
+ _TAO_InterfaceDef_Proxy_Impl &proxy =
this->the_TAO_InterfaceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.describe_interface (
this
ACE_ENV_ARG_PARAMETER
@@ -36795,10 +34203,10 @@ void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_
CORBA::SystemException
))
{
- _TAO_InterfaceDef_Proxy_Impl &proxy =
+ _TAO_InterfaceDef_Proxy_Impl &proxy =
this->the_TAO_InterfaceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_attribute (
this,
id,
@@ -36828,10 +34236,10 @@ void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_
CORBA::SystemException
))
{
- _TAO_InterfaceDef_Proxy_Impl &proxy =
+ _TAO_InterfaceDef_Proxy_Impl &proxy =
this->the_TAO_InterfaceDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_operation (
this,
id,
@@ -36853,19 +34261,19 @@ static const CORBA::Long _oc_CORBA_InterfaceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0
13,
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
ACE_NTOHL (0x0), // name = InterfaceDef
};
@@ -36893,46 +34301,46 @@ static const CORBA::Long _oc_CORBA_InterfaceDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDescription:1.0
21,
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = InterfaceDescription
5, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -36941,75 +34349,75 @@ static const CORBA::Long _oc_CORBA_InterfaceDescription[] =
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
16,
- ACE_NTOHL (0x62617365),
- ACE_NTOHL (0x5f696e74),
- ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x62617365),
+ ACE_NTOHL (0x5f696e74),
+ ACE_NTOHL (0x65726661),
ACE_NTOHL (0x63657300), // name = base_interfaces
CORBA::tk_alias, // typecode kind for typedefs
92, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49645365),
- ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49645365),
+ ACE_NTOHL (0x713a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
16,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
16, // encapsulation length
@@ -37038,7 +34446,7 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::InterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -37048,12 +34456,43 @@ void CORBA::InterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ InterfaceDescription
+ >;
+
+template class
+ TAO_Out_T<
+ InterfaceDescription,
+ InterfaceDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ InterfaceDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ InterfaceDescription, \
+ InterfaceDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int CORBA::InterfaceAttrExtension::_tao_class_id = 0;
CORBA::InterfaceAttrExtension_ptr
-tao_CORBA_InterfaceAttrExtension_duplicate (
+CORBA::tao_InterfaceAttrExtension_life::tao_duplicate (
CORBA::InterfaceAttrExtension_ptr p
)
{
@@ -37061,7 +34500,7 @@ tao_CORBA_InterfaceAttrExtension_duplicate (
}
void
-tao_CORBA_InterfaceAttrExtension_release (
+CORBA::tao_InterfaceAttrExtension_life::tao_release (
CORBA::InterfaceAttrExtension_ptr p
)
{
@@ -37069,228 +34508,64 @@ tao_CORBA_InterfaceAttrExtension_release (
}
CORBA::InterfaceAttrExtension_ptr
-tao_CORBA_InterfaceAttrExtension_nil (
+CORBA::tao_InterfaceAttrExtension_life::tao_nil (
void
)
{
return CORBA::InterfaceAttrExtension::_nil ();
}
-CORBA::InterfaceAttrExtension_ptr
-tao_CORBA_InterfaceAttrExtension_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_InterfaceAttrExtension_upcast (
- void *src
- )
-{
- CORBA::InterfaceAttrExtension **tmp =
- ACE_static_cast (CORBA::InterfaceAttrExtension **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_InterfaceAttrExtension_marshal (
+CORBA::tao_InterfaceAttrExtension_life::tao_marshal (
CORBA::InterfaceAttrExtension_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
+ return p->marshal (cdr);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::InterfaceAttrExtension_var
-// *************************************************************
-
-CORBA::InterfaceAttrExtension_var::InterfaceAttrExtension_var (void)
- : ptr_ (InterfaceAttrExtension::_nil ())
-{}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::InterfaceAttrExtension_var::InterfaceAttrExtension_var (const ::CORBA::InterfaceAttrExtension_var &p)
- : TAO_Base_var (),
- ptr_ (InterfaceAttrExtension::_duplicate (p.ptr ()))
-{}
-
-CORBA::InterfaceAttrExtension_var::~InterfaceAttrExtension_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::InterfaceAttrExtension_var &
-CORBA::InterfaceAttrExtension_var::operator= (InterfaceAttrExtension_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::InterfaceAttrExtension_var &
-CORBA::InterfaceAttrExtension_var::operator= (const ::CORBA::InterfaceAttrExtension_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::InterfaceAttrExtension::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::InterfaceAttrExtension_var::operator const ::CORBA::InterfaceAttrExtension_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::InterfaceAttrExtension_var::operator ::CORBA::InterfaceAttrExtension_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceAttrExtension_ptr &
-CORBA::InterfaceAttrExtension_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceAttrExtension_ptr &
-CORBA::InterfaceAttrExtension_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
- return this->ptr_;
-}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::InterfaceAttrExtension_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
- return val;
-}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_var::tao_duplicate (InterfaceAttrExtension_ptr p)
-{
- return ::CORBA::InterfaceAttrExtension::_duplicate (p);
-}
-
-void
-CORBA::InterfaceAttrExtension_var::tao_release (InterfaceAttrExtension_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_var::tao_nil (void)
-{
- return ::CORBA::InterfaceAttrExtension::_nil ();
-}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_var::tao_narrow (
+CORBA::InterfaceAttrExtension_ptr
+CORBA::tao_InterfaceAttrExtension_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::InterfaceAttrExtension_var::tao_upcast (void *src)
+CORBA::tao_InterfaceAttrExtension_cast::tao_upcast (
+ void *src
+ )
{
- InterfaceAttrExtension **tmp =
- ACE_static_cast (InterfaceAttrExtension **, src);
+ CORBA::InterfaceAttrExtension **tmp =
+ ACE_static_cast (CORBA::InterfaceAttrExtension **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::InterfaceAttrExtension_out
-// *************************************************************
-
-CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (InterfaceAttrExtension_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
-}
-
-CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (InterfaceAttrExtension_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
-}
-
-CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (const ::CORBA::InterfaceAttrExtension_out &p)
- : ptr_ (ACE_const_cast (InterfaceAttrExtension_out &, p).ptr_)
-{}
-
-::CORBA::InterfaceAttrExtension_out &
-CORBA::InterfaceAttrExtension_out::operator= (const ::CORBA::InterfaceAttrExtension_out &p)
-{
- this->ptr_ = ACE_const_cast (InterfaceAttrExtension_out&, p).ptr_;
- return *this;
-}
-
-CORBA::InterfaceAttrExtension_out &
-CORBA::InterfaceAttrExtension_out::operator= (const ::CORBA::InterfaceAttrExtension_var &p)
-{
- this->ptr_ = ::CORBA::InterfaceAttrExtension::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::InterfaceAttrExtension_out &
-CORBA::InterfaceAttrExtension_out::operator= (InterfaceAttrExtension_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::InterfaceAttrExtension_out::operator ::CORBA::InterfaceAttrExtension_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceAttrExtension_ptr &
-CORBA::InterfaceAttrExtension_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::InterfaceAttrExtension_ptr
-CORBA::InterfaceAttrExtension_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::InterfaceAttrExtension,
+ CORBA::tao_InterfaceAttrExtension_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::InterfaceAttrExtension,
+ CORBA::tao_InterfaceAttrExtension_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::InterfaceAttrExtension, \
+ CORBA::tao_InterfaceAttrExtension_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::InterfaceAttrExtension, \
+ CORBA::tao_InterfaceAttrExtension_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -37310,29 +34585,29 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * result);
-
+
private:
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface &);
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface &);
-
+
::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
{}
@@ -37345,7 +34620,7 @@ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::argum
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -37357,11 +34632,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::excep
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -37370,17 +34645,17 @@ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::resul
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::result (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -37404,15 +34679,15 @@ public:
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
void result (::CORBA::ExtAttributeDef_ptr result);
-
+
private:
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute &);
void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute &);
@@ -37423,13 +34698,13 @@ public:
const CORBA::AttributeMode & mode_;
const CORBA::ExceptionDefSeq & get_exceptions_;
const CORBA::ExceptionDefSeq & set_exceptions_;
-
+
::CORBA::ExtAttributeDef_ptr _result;
};
-
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
-
+
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
@@ -37440,7 +34715,7 @@ public:
CORBA::AttributeMode & mode,
const CORBA::ExceptionDefSeq & get_exceptions,
const CORBA::ExceptionDefSeq & set_exceptions
- ACE_ENV_ARG_DECL_NOT_USED
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
id_ (id),
@@ -37460,39 +34735,39 @@ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::argumen
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
+
parameter_list->length (7);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->mode_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->get_exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->set_exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -37504,11 +34779,11 @@ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::excepti
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -37517,17 +34792,17 @@ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
return safe_result_any._retn ();
}
-void
+void
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result (::CORBA::ExtAttributeDef_ptr result)
{
- // Update the result.
+ // Update the result.
this->_result = result;
}
@@ -37537,7 +34812,7 @@ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl::_TAO_InterfaceAttrExtension_Proxy_Impl (void)
@@ -37561,18 +34836,18 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
{
CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
{
CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *tmp;
ACE_NEW_RETURN (tmp, CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, _tao_retval._retn ());
_tao_retval = tmp;
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"describe_ext_interface",
@@ -37580,22 +34855,22 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
0,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface _tao_ri (
&_tao_call,
@@ -37603,14 +34878,14 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -37618,78 +34893,85 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ else
+ {
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+#endif /* TAO_HAS_INTERCEPTORS */
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -37699,59 +34981,57 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -37774,12 +35054,12 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
{
CORBA::ExtAttributeDef_var _tao_retval (CORBA::ExtAttributeDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
+
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_ext_attribute",
@@ -37787,22 +35067,22 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
7,
istub->orb_core ()
);
-
+
int _invoke_status;
-
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_ClientRequestInterceptor_Adapter _tao_vfr (
istub->orb_core ()->client_request_interceptors (),
&_tao_call,
_invoke_status
);
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
for (;;)
{
_invoke_status = TAO_INVOKE_EXCEPTION;
-
+
#if TAO_HAS_INTERCEPTORS == 1
TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute _tao_ri (
&_tao_call,
@@ -37817,14 +35097,14 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
+
#if TAO_HAS_INTERCEPTORS == 1
-
+
ACE_TRY
{
_tao_vfr.send_request (
@@ -37832,97 +35112,101 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
if (_invoke_status == TAO_INVOKE_RESTART)
{
_tao_call.restart_flag (1);
- continue;
}
-
+ else
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << type) &&
- (_tao_out << mode) &&
- (_tao_out << get_exceptions) &&
- (_tao_out << set_exceptions)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- 0
- );
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
);
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << mode) &&
+ (_tao_out << get_exceptions) &&
+ (_tao_out << set_exceptions)
+ ))
+ {
+ TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+ }
+ else
+ {
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ _tao_call.transport()->assign_translators (&_tao_in,0);
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtAttributeDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
_tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
+ _tao_vfr.receive_reply (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
}
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ExtAttributeDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -37932,63 +35216,61 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.receive_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
+
+ const PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
+
+ if (_tao_status != PortableInterceptor::LOCATION_FORWARD
+ && _tao_status != PortableInterceptor::TRANSPORT_RETRY)
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -38039,8 +35321,8 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::InterfaceAttrExtension::InterfaceAttrExtension (int collocated)
{
@@ -38061,7 +35343,7 @@ CORBA::InterfaceAttrExtension::CORBA_InterfaceAttrExtension_setup_collocation (i
CORBA::InterfaceAttrExtension::~InterfaceAttrExtension (void)
{}
-void
+void
CORBA::InterfaceAttrExtension::_tao_any_destructor (void *_tao_void_pointer)
{
InterfaceAttrExtension *tmp = ACE_static_cast (InterfaceAttrExtension *, _tao_void_pointer);
@@ -38078,7 +35360,7 @@ CORBA::InterfaceAttrExtension::_narrow (
{
return InterfaceAttrExtension::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -38087,17 +35369,17 @@ CORBA::InterfaceAttrExtension::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (InterfaceAttrExtension::_nil ());
-
+
if (is_a == 0)
{
return InterfaceAttrExtension::_nil ();
}
}
-
+
return InterfaceAttrExtension::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_ptr
CORBA::InterfaceAttrExtension::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -38107,18 +35389,18 @@ CORBA::InterfaceAttrExtension::_unchecked_narrow (
{
return InterfaceAttrExtension::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
InterfaceAttrExtension_ptr default_proxy = InterfaceAttrExtension::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -38136,7 +35418,7 @@ CORBA::InterfaceAttrExtension::_unchecked_narrow (
InterfaceAttrExtension::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -38149,10 +35431,10 @@ CORBA::InterfaceAttrExtension::_unchecked_narrow (
InterfaceAttrExtension::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
InterfaceAttrExtension_ptr,
@@ -38172,7 +35454,7 @@ CORBA::InterfaceAttrExtension::_duplicate (InterfaceAttrExtension_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -38207,7 +35489,7 @@ CORBA::InterfaceAttrExtension::_is_a (
void *CORBA::InterfaceAttrExtension::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, InterfaceAttrExtension)::_tao_class_id)
@@ -38226,12 +35508,12 @@ void *CORBA::InterfaceAttrExtension::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -38240,6 +35522,12 @@ const char* CORBA::InterfaceAttrExtension::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0";
}
+CORBA::Boolean
+CORBA::InterfaceAttrExtension::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -38247,55 +35535,55 @@ static const CORBA::Long _oc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescri
{
TAO_ENCAP_BYTE_ORDER, // byte order
73,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636541),
- ACE_NTOHL (0x74747245),
- ACE_NTOHL (0x7874656e),
- ACE_NTOHL (0x73696f6e),
- ACE_NTOHL (0x2f457874),
- ACE_NTOHL (0x46756c6c),
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636541),
+ ACE_NTOHL (0x74747245),
+ ACE_NTOHL (0x7874656e),
+ ACE_NTOHL (0x73696f6e),
+ ACE_NTOHL (0x2f457874),
+ ACE_NTOHL (0x46756c6c),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InterfaceAttrExtension/ExtFullInterfaceDescription:1.0
28,
- ACE_NTOHL (0x45787446),
- ACE_NTOHL (0x756c6c49),
- ACE_NTOHL (0x6e746572),
- ACE_NTOHL (0x66616365),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x45787446),
+ ACE_NTOHL (0x756c6c49),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
ACE_NTOHL (0x696f6e00), // name = ExtFullInterfaceDescription
8, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
3,
@@ -38304,75 +35592,75 @@ static const CORBA::Long _oc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescri
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xffffff9c, // negative offset (-100)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11,
- ACE_NTOHL (0x6f706572),
- ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6f706572),
+ ACE_NTOHL (0x6174696f),
ACE_NTOHL (0x6e730000), // name = operations
CORBA::tk_alias, // typecode kind for typedefs
1340, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
- ACE_NTOHL (0x696f6e53),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
17,
- ACE_NTOHL (0x4f704465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x4f704465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
ACE_NTOHL (0x0), // name = OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
1260, // encapsulation length
@@ -38381,27 +35669,27 @@ static const CORBA::Long _oc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescri
1244, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
21,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = OperationDescription
9, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffe14, // negative offset (-492)
@@ -38410,73 +35698,73 @@ static const CORBA::Long _oc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescri
0xffffffff, // indirection
0xfffffe58, // negative offset (-424)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffe40, // negative offset (-448)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffea0, // negative offset (-352)
7,
- ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x72657375),
ACE_NTOHL (0x6c740000), // name = result
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f70),
- ACE_NTOHL (0x65726174),
- ACE_NTOHL (0x696f6e4d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
14,
- ACE_NTOHL (0x4f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10,
- ACE_NTOHL (0x4f505f4e),
- ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
ACE_NTOHL (0x4c000000), // name = OP_NORMAL
10,
- ACE_NTOHL (0x4f505f4f),
- ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
ACE_NTOHL (0x59000000), // name = OP_ONEWAY
-
+
9,
- ACE_NTOHL (0x636f6e74),
- ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
168, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496453),
- ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
13,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
ACE_NTOHL (0x0), // name = ContextIdSeq
CORBA::tk_sequence, // typecode kind
96, // encapsulation length
@@ -38485,21 +35773,21 @@ TAO_ENCAP_BYTE_ORDER, // byte order
80, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746578),
- ACE_NTOHL (0x74496465),
- ACE_NTOHL (0x6e746966),
- ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
18,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x65787449),
- ACE_NTOHL (0x64656e74),
- ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
0xffffffff, // indirection
0xfffffc94, // negative offset (-876)
@@ -38508,28 +35796,28 @@ TAO_ENCAP_BYTE_ORDER, // byte order
11,
- ACE_NTOHL (0x70617261),
- ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
428, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
18,
- ACE_NTOHL (0x50617244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
348, // encapsulation length
@@ -38538,117 +35826,117 @@ TAO_ENCAP_BYTE_ORDER, // byte order
332, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x74657244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
21,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ParameterDescription
4, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffffbb4, // negative offset (-1100)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
52, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4944),
- ACE_NTOHL (0x4c547970),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
8,
- ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x49444c54),
ACE_NTOHL (0x79706500), // name = IDLType
-
+
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5061),
- ACE_NTOHL (0x72616d65),
- ACE_NTOHL (0x7465724d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
14,
- ACE_NTOHL (0x50617261),
- ACE_NTOHL (0x6d657465),
- ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x0), // name = PARAM_IN
10,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
ACE_NTOHL (0x54000000), // name = PARAM_OUT
12,
- ACE_NTOHL (0x50415241),
- ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
-
+
0U,
11,
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
276, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
18,
- ACE_NTOHL (0x45786344),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
196, // encapsulation length
@@ -38657,27 +35945,27 @@ TAO_ENCAP_BYTE_ORDER, // byte order
180, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x0), // name = ExceptionDescription
5, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffff9f0, // negative offset (-1552)
@@ -38686,18 +35974,18 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffffa34, // negative offset (-1484)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffffa1c, // negative offset (-1508)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffffa7c, // negative offset (-1412)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -38710,30 +35998,30 @@ TAO_ENCAP_BYTE_ORDER, // byte order
11,
- ACE_NTOHL (0x61747472),
- ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x61747472),
+ ACE_NTOHL (0x69627574),
ACE_NTOHL (0x65730000), // name = attributes
CORBA::tk_alias, // typecode kind for typedefs
468, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
44,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74417474),
- ACE_NTOHL (0x72446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0
22,
- ACE_NTOHL (0x45787441),
- ACE_NTOHL (0x74747244),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
380, // encapsulation length
@@ -38742,28 +36030,28 @@ TAO_ENCAP_BYTE_ORDER, // byte order
364, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
46,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74417474),
- ACE_NTOHL (0x72696275),
- ACE_NTOHL (0x74654465),
- ACE_NTOHL (0x73637269),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
24,
- ACE_NTOHL (0x45787441),
- ACE_NTOHL (0x74747269),
- ACE_NTOHL (0x62757465),
- ACE_NTOHL (0x44657363),
- ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
8, // member count
5,
- ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
0xfffff8b4, // negative offset (-1868)
@@ -38772,64 +36060,64 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0xffffffff, // indirection
0xfffff8f8, // negative offset (-1800)
11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
0xfffff8e0, // negative offset (-1824)
8,
- ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
0xfffff940, // negative offset (-1728)
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
5,
- ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x6d6f6465),
ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
36,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4174),
- ACE_NTOHL (0x74726962),
- ACE_NTOHL (0x7574654d),
- ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
14,
- ACE_NTOHL (0x41747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14,
- ACE_NTOHL (0x41545452),
- ACE_NTOHL (0x5f524541),
- ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
ACE_NTOHL (0x59000000), // name = ATTR_READONLY
-
+
15,
- ACE_NTOHL (0x6765745f),
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6765745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = get_exceptions
0xffffffff, // indirection
0xfffffd18, // negative offset (-744)
15,
- ACE_NTOHL (0x7075745f),
- ACE_NTOHL (0x65786365),
- ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = put_exceptions
0xffffffff, // indirection
0xfffffcfc, // negative offset (-772)
@@ -38838,28 +36126,28 @@ TAO_ENCAP_BYTE_ORDER, // byte order
16,
- ACE_NTOHL (0x62617365),
- ACE_NTOHL (0x5f696e74),
- ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x62617365),
+ ACE_NTOHL (0x5f696e74),
+ ACE_NTOHL (0x65726661),
ACE_NTOHL (0x63657300), // name = base_interfaces
CORBA::tk_alias, // typecode kind for typedefs
92, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49645365),
- ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49645365),
+ ACE_NTOHL (0x713a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
16,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
16, // encapsulation length
@@ -38870,7 +36158,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
5,
- ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
@@ -38887,7 +36175,7 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceD
::CORBA::TypeCode_ptr CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription =
&_tc_TAO_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription;
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
@@ -38897,6 +36185,37 @@ void CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destru
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ ExtFullInterfaceDescription
+ >;
+
+template class
+ TAO_Out_T<
+ ExtFullInterfaceDescription,
+ ExtFullInterfaceDescription_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ ExtFullInterfaceDescription \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ ExtFullInterfaceDescription, \
+ ExtFullInterfaceDescription_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * CORBA::InterfaceAttrExtension::describe_ext_interface (
@@ -38906,10 +36225,10 @@ void CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destru
CORBA::SystemException
))
{
- _TAO_InterfaceAttrExtension_Proxy_Impl &proxy =
+ _TAO_InterfaceAttrExtension_Proxy_Impl &proxy =
this->the_TAO_InterfaceAttrExtension_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.describe_ext_interface (
this
ACE_ENV_ARG_PARAMETER
@@ -38933,10 +36252,10 @@ void CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destru
CORBA::SystemException
))
{
- _TAO_InterfaceAttrExtension_Proxy_Impl &proxy =
+ _TAO_InterfaceAttrExtension_Proxy_Impl &proxy =
this->the_TAO_InterfaceAttrExtension_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return proxy.create_ext_attribute (
this,
id,
@@ -38957,24 +36276,24 @@ static const CORBA::Long _oc_CORBA_InterfaceAttrExtension[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
45,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636541),
- ACE_NTOHL (0x74747245),
- ACE_NTOHL (0x7874656e),
- ACE_NTOHL (0x73696f6e),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636541),
+ ACE_NTOHL (0x74747245),
+ ACE_NTOHL (0x7874656e),
+ ACE_NTOHL (0x73696f6e),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InterfaceAttrExtension:1.0
23,
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65417474),
- ACE_NTOHL (0x72457874),
- ACE_NTOHL (0x656e7369),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65417474),
+ ACE_NTOHL (0x72457874),
+ ACE_NTOHL (0x656e7369),
ACE_NTOHL (0x6f6e0000), // name = InterfaceAttrExtension
};
@@ -39001,7 +36320,7 @@ TAO_NAMESPACE_END
int CORBA::ExtInterfaceDef::_tao_class_id = 0;
CORBA::ExtInterfaceDef_ptr
-tao_CORBA_ExtInterfaceDef_duplicate (
+CORBA::tao_ExtInterfaceDef_life::tao_duplicate (
CORBA::ExtInterfaceDef_ptr p
)
{
@@ -39009,7 +36328,7 @@ tao_CORBA_ExtInterfaceDef_duplicate (
}
void
-tao_CORBA_ExtInterfaceDef_release (
+CORBA::tao_ExtInterfaceDef_life::tao_release (
CORBA::ExtInterfaceDef_ptr p
)
{
@@ -39017,228 +36336,64 @@ tao_CORBA_ExtInterfaceDef_release (
}
CORBA::ExtInterfaceDef_ptr
-tao_CORBA_ExtInterfaceDef_nil (
+CORBA::tao_ExtInterfaceDef_life::tao_nil (
void
)
{
return CORBA::ExtInterfaceDef::_nil ();
}
-CORBA::ExtInterfaceDef_ptr
-tao_CORBA_ExtInterfaceDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ExtInterfaceDef_upcast (
- void *src
- )
-{
- CORBA::ExtInterfaceDef **tmp =
- ACE_static_cast (CORBA::ExtInterfaceDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ExtInterfaceDef_marshal (
+CORBA::tao_ExtInterfaceDef_life::tao_marshal (
CORBA::ExtInterfaceDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
+ return p->marshal (cdr);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ExtInterfaceDef_var
-// *************************************************************
-
-CORBA::ExtInterfaceDef_var::ExtInterfaceDef_var (void)
- : ptr_ (ExtInterfaceDef::_nil ())
-{}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ExtInterfaceDef_var::ExtInterfaceDef_var (const ::CORBA::ExtInterfaceDef_var &p)
- : TAO_Base_var (),
- ptr_ (ExtInterfaceDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ExtInterfaceDef_var::~ExtInterfaceDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ExtInterfaceDef_var &
-CORBA::ExtInterfaceDef_var::operator= (ExtInterfaceDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExtInterfaceDef_var &
-CORBA::ExtInterfaceDef_var::operator= (const ::CORBA::ExtInterfaceDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtInterfaceDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ExtInterfaceDef_var::operator const ::CORBA::ExtInterfaceDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ExtInterfaceDef_var::operator ::CORBA::ExtInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExtInterfaceDef_ptr &
-CORBA::ExtInterfaceDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtInterfaceDef_ptr &
-CORBA::ExtInterfaceDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ExtInterfaceDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
- return val;
-}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_var::tao_duplicate (ExtInterfaceDef_ptr p)
-{
- return ::CORBA::ExtInterfaceDef::_duplicate (p);
-}
-
-void
-CORBA::ExtInterfaceDef_var::tao_release (ExtInterfaceDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_var::tao_nil (void)
-{
- return ::CORBA::ExtInterfaceDef::_nil ();
-}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_var::tao_narrow (
+CORBA::ExtInterfaceDef_ptr
+CORBA::tao_ExtInterfaceDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ExtInterfaceDef_var::tao_upcast (void *src)
+CORBA::tao_ExtInterfaceDef_cast::tao_upcast (
+ void *src
+ )
{
- ExtInterfaceDef **tmp =
- ACE_static_cast (ExtInterfaceDef **, src);
+ CORBA::ExtInterfaceDef **tmp =
+ ACE_static_cast (CORBA::ExtInterfaceDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ExtInterfaceDef_out
-// *************************************************************
-
-CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (ExtInterfaceDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
-}
-
-CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (ExtInterfaceDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
-}
-
-CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (const ::CORBA::ExtInterfaceDef_out &p)
- : ptr_ (ACE_const_cast (ExtInterfaceDef_out &, p).ptr_)
-{}
-
-::CORBA::ExtInterfaceDef_out &
-CORBA::ExtInterfaceDef_out::operator= (const ::CORBA::ExtInterfaceDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ExtInterfaceDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ExtInterfaceDef_out &
-CORBA::ExtInterfaceDef_out::operator= (const ::CORBA::ExtInterfaceDef_var &p)
-{
- this->ptr_ = ::CORBA::ExtInterfaceDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ExtInterfaceDef_out &
-CORBA::ExtInterfaceDef_out::operator= (ExtInterfaceDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExtInterfaceDef_out::operator ::CORBA::ExtInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtInterfaceDef_ptr &
-CORBA::ExtInterfaceDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtInterfaceDef_ptr
-CORBA::ExtInterfaceDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ExtInterfaceDef,
+ CORBA::tao_ExtInterfaceDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ExtInterfaceDef,
+ CORBA::tao_ExtInterfaceDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ExtInterfaceDef, \
+ CORBA::tao_ExtInterfaceDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ExtInterfaceDef, \
+ CORBA::tao_ExtInterfaceDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -39251,7 +36406,7 @@ CORBA::ExtInterfaceDef_out::operator-> (void)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ExtInterfaceDef_Proxy_Impl::_TAO_ExtInterfaceDef_Proxy_Impl (void)
@@ -39263,7 +36418,7 @@ CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Impl::_TAO_ExtInterfaceDef_Remote_Proxy
// Remote Implementation of the IDL interface methods
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -39314,8 +36469,8 @@ CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ExtInterfaceDef::ExtInterfaceDef (int collocated)
{
@@ -39331,7 +36486,7 @@ CORBA::ExtInterfaceDef::CORBA_ExtInterfaceDef_setup_collocation (int collocated)
else
this->the_TAO_ExtInterfaceDef_Proxy_Broker_ =
::CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtInterfaceDef_Remote_Proxy_Broker ();
-
+
this->CORBA_InterfaceDef_setup_collocation (collocated);
this->CORBA_InterfaceAttrExtension_setup_collocation (collocated);
}
@@ -39339,7 +36494,7 @@ CORBA::ExtInterfaceDef::CORBA_ExtInterfaceDef_setup_collocation (int collocated)
CORBA::ExtInterfaceDef::~ExtInterfaceDef (void)
{}
-void
+void
CORBA::ExtInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
{
ExtInterfaceDef *tmp = ACE_static_cast (ExtInterfaceDef *, _tao_void_pointer);
@@ -39356,7 +36511,7 @@ CORBA::ExtInterfaceDef::_narrow (
{
return ExtInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -39365,17 +36520,17 @@ CORBA::ExtInterfaceDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ExtInterfaceDef::_nil ());
-
+
if (is_a == 0)
{
return ExtInterfaceDef::_nil ();
}
}
-
+
return ExtInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_ptr
CORBA::ExtInterfaceDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -39385,18 +36540,18 @@ CORBA::ExtInterfaceDef::_unchecked_narrow (
{
return ExtInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ExtInterfaceDef_ptr default_proxy = ExtInterfaceDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -39414,7 +36569,7 @@ CORBA::ExtInterfaceDef::_unchecked_narrow (
ExtInterfaceDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -39427,10 +36582,10 @@ CORBA::ExtInterfaceDef::_unchecked_narrow (
ExtInterfaceDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ExtInterfaceDef_ptr,
@@ -39450,7 +36605,7 @@ CORBA::ExtInterfaceDef::_duplicate (ExtInterfaceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -39509,7 +36664,7 @@ CORBA::ExtInterfaceDef::_is_a (
void *CORBA::ExtInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ExtInterfaceDef)::_tao_class_id)
@@ -39612,12 +36767,12 @@ void *CORBA::ExtInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -39626,6 +36781,12 @@ const char* CORBA::ExtInterfaceDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ExtInterfaceDef:1.0";
}
+CORBA::Boolean
+CORBA::ExtInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -39633,20 +36794,20 @@ static const CORBA::Long _oc_CORBA_ExtInterfaceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74496e74),
- ACE_NTOHL (0x65726661),
- ACE_NTOHL (0x63654465),
- ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x663a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDef:1.0
16,
- ACE_NTOHL (0x45787449),
- ACE_NTOHL (0x6e746572),
- ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
ACE_NTOHL (0x44656600), // name = ExtInterfaceDef
};
@@ -39673,7 +36834,7 @@ TAO_NAMESPACE_END
int CORBA::AbstractInterfaceDef::_tao_class_id = 0;
CORBA::AbstractInterfaceDef_ptr
-tao_CORBA_AbstractInterfaceDef_duplicate (
+CORBA::tao_AbstractInterfaceDef_life::tao_duplicate (
CORBA::AbstractInterfaceDef_ptr p
)
{
@@ -39681,7 +36842,7 @@ tao_CORBA_AbstractInterfaceDef_duplicate (
}
void
-tao_CORBA_AbstractInterfaceDef_release (
+CORBA::tao_AbstractInterfaceDef_life::tao_release (
CORBA::AbstractInterfaceDef_ptr p
)
{
@@ -39689,228 +36850,64 @@ tao_CORBA_AbstractInterfaceDef_release (
}
CORBA::AbstractInterfaceDef_ptr
-tao_CORBA_AbstractInterfaceDef_nil (
+CORBA::tao_AbstractInterfaceDef_life::tao_nil (
void
)
{
return CORBA::AbstractInterfaceDef::_nil ();
}
-CORBA::AbstractInterfaceDef_ptr
-tao_CORBA_AbstractInterfaceDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::AbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_AbstractInterfaceDef_upcast (
- void *src
- )
-{
- CORBA::AbstractInterfaceDef **tmp =
- ACE_static_cast (CORBA::AbstractInterfaceDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_AbstractInterfaceDef_marshal (
+CORBA::tao_AbstractInterfaceDef_life::tao_marshal (
CORBA::AbstractInterfaceDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::AbstractInterfaceDef_var
-// *************************************************************
-
-CORBA::AbstractInterfaceDef_var::AbstractInterfaceDef_var (void)
- : ptr_ (AbstractInterfaceDef::_nil ())
-{}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::AbstractInterfaceDef_var::AbstractInterfaceDef_var (const ::CORBA::AbstractInterfaceDef_var &p)
- : TAO_Base_var (),
- ptr_ (AbstractInterfaceDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::AbstractInterfaceDef_var::~AbstractInterfaceDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::AbstractInterfaceDef_var &
-CORBA::AbstractInterfaceDef_var::operator= (AbstractInterfaceDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::AbstractInterfaceDef_var &
-CORBA::AbstractInterfaceDef_var::operator= (const ::CORBA::AbstractInterfaceDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AbstractInterfaceDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::AbstractInterfaceDef_var::operator const ::CORBA::AbstractInterfaceDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::AbstractInterfaceDef_var::operator ::CORBA::AbstractInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::AbstractInterfaceDef_ptr &
-CORBA::AbstractInterfaceDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::AbstractInterfaceDef_ptr &
-CORBA::AbstractInterfaceDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::AbstractInterfaceDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil ();
- return val;
-}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_var::tao_duplicate (AbstractInterfaceDef_ptr p)
-{
- return ::CORBA::AbstractInterfaceDef::_duplicate (p);
+ return p->marshal (cdr);
}
-void
-CORBA::AbstractInterfaceDef_var::tao_release (AbstractInterfaceDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_var::tao_nil (void)
-{
- return ::CORBA::AbstractInterfaceDef::_nil ();
-}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_var::tao_narrow (
+CORBA::AbstractInterfaceDef_ptr
+CORBA::tao_AbstractInterfaceDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::AbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::AbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::AbstractInterfaceDef_var::tao_upcast (void *src)
+CORBA::tao_AbstractInterfaceDef_cast::tao_upcast (
+ void *src
+ )
{
- AbstractInterfaceDef **tmp =
- ACE_static_cast (AbstractInterfaceDef **, src);
+ CORBA::AbstractInterfaceDef **tmp =
+ ACE_static_cast (CORBA::AbstractInterfaceDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::AbstractInterfaceDef_out
-// *************************************************************
-
-CORBA::AbstractInterfaceDef_out::AbstractInterfaceDef_out (AbstractInterfaceDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil ();
-}
-
-CORBA::AbstractInterfaceDef_out::AbstractInterfaceDef_out (AbstractInterfaceDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil ();
-}
-
-CORBA::AbstractInterfaceDef_out::AbstractInterfaceDef_out (const ::CORBA::AbstractInterfaceDef_out &p)
- : ptr_ (ACE_const_cast (AbstractInterfaceDef_out &, p).ptr_)
-{}
-
-::CORBA::AbstractInterfaceDef_out &
-CORBA::AbstractInterfaceDef_out::operator= (const ::CORBA::AbstractInterfaceDef_out &p)
-{
- this->ptr_ = ACE_const_cast (AbstractInterfaceDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::AbstractInterfaceDef_out &
-CORBA::AbstractInterfaceDef_out::operator= (const ::CORBA::AbstractInterfaceDef_var &p)
-{
- this->ptr_ = ::CORBA::AbstractInterfaceDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::AbstractInterfaceDef_out &
-CORBA::AbstractInterfaceDef_out::operator= (AbstractInterfaceDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::AbstractInterfaceDef_out::operator ::CORBA::AbstractInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::AbstractInterfaceDef_ptr &
-CORBA::AbstractInterfaceDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::AbstractInterfaceDef_ptr
-CORBA::AbstractInterfaceDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::AbstractInterfaceDef,
+ CORBA::tao_AbstractInterfaceDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::AbstractInterfaceDef,
+ CORBA::tao_AbstractInterfaceDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::AbstractInterfaceDef, \
+ CORBA::tao_AbstractInterfaceDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::AbstractInterfaceDef, \
+ CORBA::tao_AbstractInterfaceDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -39923,7 +36920,7 @@ CORBA::AbstractInterfaceDef_out::operator-> (void)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_AbstractInterfaceDef_Proxy_Impl::_TAO_AbstractInterfaceDef_Proxy_Impl (void)
@@ -39935,7 +36932,7 @@ CORBA::_TAO_AbstractInterfaceDef_Remote_Proxy_Impl::_TAO_AbstractInterfaceDef_Re
// Remote Implementation of the IDL interface methods
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -39986,8 +36983,8 @@ CORBA::_TAO_AbstractInterfaceDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::AbstractInterfaceDef::AbstractInterfaceDef (int collocated)
{
@@ -40003,14 +37000,14 @@ CORBA::AbstractInterfaceDef::CORBA_AbstractInterfaceDef_setup_collocation (int c
else
this->the_TAO_AbstractInterfaceDef_Proxy_Broker_ =
::CORBA::_TAO_AbstractInterfaceDef_Remote_Proxy_Broker::the_TAO_AbstractInterfaceDef_Remote_Proxy_Broker ();
-
+
this->CORBA_InterfaceDef_setup_collocation (collocated);
}
CORBA::AbstractInterfaceDef::~AbstractInterfaceDef (void)
{}
-void
+void
CORBA::AbstractInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
{
AbstractInterfaceDef *tmp = ACE_static_cast (AbstractInterfaceDef *, _tao_void_pointer);
@@ -40027,7 +37024,7 @@ CORBA::AbstractInterfaceDef::_narrow (
{
return AbstractInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -40036,17 +37033,17 @@ CORBA::AbstractInterfaceDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (AbstractInterfaceDef::_nil ());
-
+
if (is_a == 0)
{
return AbstractInterfaceDef::_nil ();
}
}
-
+
return AbstractInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::AbstractInterfaceDef_ptr
+CORBA::AbstractInterfaceDef_ptr
CORBA::AbstractInterfaceDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -40056,18 +37053,18 @@ CORBA::AbstractInterfaceDef::_unchecked_narrow (
{
return AbstractInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
AbstractInterfaceDef_ptr default_proxy = AbstractInterfaceDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -40085,7 +37082,7 @@ CORBA::AbstractInterfaceDef::_unchecked_narrow (
AbstractInterfaceDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -40098,10 +37095,10 @@ CORBA::AbstractInterfaceDef::_unchecked_narrow (
AbstractInterfaceDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
AbstractInterfaceDef_ptr,
@@ -40121,7 +37118,7 @@ CORBA::AbstractInterfaceDef::_duplicate (AbstractInterfaceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -40176,7 +37173,7 @@ CORBA::AbstractInterfaceDef::_is_a (
void *CORBA::AbstractInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, AbstractInterfaceDef)::_tao_class_id)
@@ -40265,12 +37262,12 @@ void *CORBA::AbstractInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -40279,6 +37276,12 @@ const char* CORBA::AbstractInterfaceDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0";
}
+CORBA::Boolean
+CORBA::AbstractInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -40286,23 +37289,23 @@ static const CORBA::Long _oc_CORBA_AbstractInterfaceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4162),
- ACE_NTOHL (0x73747261),
- ACE_NTOHL (0x6374496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4162),
+ ACE_NTOHL (0x73747261),
+ ACE_NTOHL (0x6374496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AbstractInterfaceDef:1.0
21,
- ACE_NTOHL (0x41627374),
- ACE_NTOHL (0x72616374),
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x41627374),
+ ACE_NTOHL (0x72616374),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
ACE_NTOHL (0x0), // name = AbstractInterfaceDef
};
@@ -40329,7 +37332,7 @@ TAO_NAMESPACE_END
int CORBA::ExtAbstractInterfaceDef::_tao_class_id = 0;
CORBA::ExtAbstractInterfaceDef_ptr
-tao_CORBA_ExtAbstractInterfaceDef_duplicate (
+CORBA::tao_ExtAbstractInterfaceDef_life::tao_duplicate (
CORBA::ExtAbstractInterfaceDef_ptr p
)
{
@@ -40337,7 +37340,7 @@ tao_CORBA_ExtAbstractInterfaceDef_duplicate (
}
void
-tao_CORBA_ExtAbstractInterfaceDef_release (
+CORBA::tao_ExtAbstractInterfaceDef_life::tao_release (
CORBA::ExtAbstractInterfaceDef_ptr p
)
{
@@ -40345,228 +37348,64 @@ tao_CORBA_ExtAbstractInterfaceDef_release (
}
CORBA::ExtAbstractInterfaceDef_ptr
-tao_CORBA_ExtAbstractInterfaceDef_nil (
+CORBA::tao_ExtAbstractInterfaceDef_life::tao_nil (
void
)
{
return CORBA::ExtAbstractInterfaceDef::_nil ();
}
-CORBA::ExtAbstractInterfaceDef_ptr
-tao_CORBA_ExtAbstractInterfaceDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ExtAbstractInterfaceDef_upcast (
- void *src
- )
-{
- CORBA::ExtAbstractInterfaceDef **tmp =
- ACE_static_cast (CORBA::ExtAbstractInterfaceDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ExtAbstractInterfaceDef_marshal (
+CORBA::tao_ExtAbstractInterfaceDef_life::tao_marshal (
CORBA::ExtAbstractInterfaceDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ExtAbstractInterfaceDef_var
-// *************************************************************
-
-CORBA::ExtAbstractInterfaceDef_var::ExtAbstractInterfaceDef_var (void)
- : ptr_ (ExtAbstractInterfaceDef::_nil ())
-{}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ExtAbstractInterfaceDef_var::ExtAbstractInterfaceDef_var (const ::CORBA::ExtAbstractInterfaceDef_var &p)
- : TAO_Base_var (),
- ptr_ (ExtAbstractInterfaceDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ExtAbstractInterfaceDef_var::~ExtAbstractInterfaceDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ExtAbstractInterfaceDef_var &
-CORBA::ExtAbstractInterfaceDef_var::operator= (ExtAbstractInterfaceDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
+ return p->marshal (cdr);
}
-CORBA::ExtAbstractInterfaceDef_var &
-CORBA::ExtAbstractInterfaceDef_var::operator= (const ::CORBA::ExtAbstractInterfaceDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ExtAbstractInterfaceDef_var::operator const ::CORBA::ExtAbstractInterfaceDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ExtAbstractInterfaceDef_var::operator ::CORBA::ExtAbstractInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr &
-CORBA::ExtAbstractInterfaceDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr &
-CORBA::ExtAbstractInterfaceDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ExtAbstractInterfaceDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
- return val;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_var::tao_duplicate (ExtAbstractInterfaceDef_ptr p)
-{
- return ::CORBA::ExtAbstractInterfaceDef::_duplicate (p);
-}
-
-void
-CORBA::ExtAbstractInterfaceDef_var::tao_release (ExtAbstractInterfaceDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_var::tao_nil (void)
-{
- return ::CORBA::ExtAbstractInterfaceDef::_nil ();
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_var::tao_narrow (
+CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::tao_ExtAbstractInterfaceDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ExtAbstractInterfaceDef_var::tao_upcast (void *src)
+CORBA::tao_ExtAbstractInterfaceDef_cast::tao_upcast (
+ void *src
+ )
{
- ExtAbstractInterfaceDef **tmp =
- ACE_static_cast (ExtAbstractInterfaceDef **, src);
+ CORBA::ExtAbstractInterfaceDef **tmp =
+ ACE_static_cast (CORBA::ExtAbstractInterfaceDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ExtAbstractInterfaceDef_out
-// *************************************************************
-
-CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
-}
-
-CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
-}
-
-CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (const ::CORBA::ExtAbstractInterfaceDef_out &p)
- : ptr_ (ACE_const_cast (ExtAbstractInterfaceDef_out &, p).ptr_)
-{}
-
-::CORBA::ExtAbstractInterfaceDef_out &
-CORBA::ExtAbstractInterfaceDef_out::operator= (const ::CORBA::ExtAbstractInterfaceDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ExtAbstractInterfaceDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ExtAbstractInterfaceDef_out &
-CORBA::ExtAbstractInterfaceDef_out::operator= (const ::CORBA::ExtAbstractInterfaceDef_var &p)
-{
- this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ExtAbstractInterfaceDef_out &
-CORBA::ExtAbstractInterfaceDef_out::operator= (ExtAbstractInterfaceDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExtAbstractInterfaceDef_out::operator ::CORBA::ExtAbstractInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr &
-CORBA::ExtAbstractInterfaceDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtAbstractInterfaceDef_ptr
-CORBA::ExtAbstractInterfaceDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ExtAbstractInterfaceDef,
+ CORBA::tao_ExtAbstractInterfaceDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ExtAbstractInterfaceDef,
+ CORBA::tao_ExtAbstractInterfaceDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ExtAbstractInterfaceDef, \
+ CORBA::tao_ExtAbstractInterfaceDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ExtAbstractInterfaceDef, \
+ CORBA::tao_ExtAbstractInterfaceDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -40579,7 +37418,7 @@ CORBA::ExtAbstractInterfaceDef_out::operator-> (void)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Impl::_TAO_ExtAbstractInterfaceDef_Proxy_Impl (void)
@@ -40591,7 +37430,7 @@ CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl::_TAO_ExtAbstractInterface
// Remote Implementation of the IDL interface methods
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -40642,8 +37481,8 @@ CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (int collocated)
{
@@ -40659,7 +37498,7 @@ CORBA::ExtAbstractInterfaceDef::CORBA_ExtAbstractInterfaceDef_setup_collocation
else
this->the_TAO_ExtAbstractInterfaceDef_Proxy_Broker_ =
::CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker ();
-
+
this->CORBA_AbstractInterfaceDef_setup_collocation (collocated);
this->CORBA_InterfaceAttrExtension_setup_collocation (collocated);
}
@@ -40667,7 +37506,7 @@ CORBA::ExtAbstractInterfaceDef::CORBA_ExtAbstractInterfaceDef_setup_collocation
CORBA::ExtAbstractInterfaceDef::~ExtAbstractInterfaceDef (void)
{}
-void
+void
CORBA::ExtAbstractInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
{
ExtAbstractInterfaceDef *tmp = ACE_static_cast (ExtAbstractInterfaceDef *, _tao_void_pointer);
@@ -40684,7 +37523,7 @@ CORBA::ExtAbstractInterfaceDef::_narrow (
{
return ExtAbstractInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -40693,17 +37532,17 @@ CORBA::ExtAbstractInterfaceDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ExtAbstractInterfaceDef::_nil ());
-
+
if (is_a == 0)
{
return ExtAbstractInterfaceDef::_nil ();
}
}
-
+
return ExtAbstractInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_ptr
CORBA::ExtAbstractInterfaceDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -40713,18 +37552,18 @@ CORBA::ExtAbstractInterfaceDef::_unchecked_narrow (
{
return ExtAbstractInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ExtAbstractInterfaceDef_ptr default_proxy = ExtAbstractInterfaceDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -40742,7 +37581,7 @@ CORBA::ExtAbstractInterfaceDef::_unchecked_narrow (
ExtAbstractInterfaceDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -40755,10 +37594,10 @@ CORBA::ExtAbstractInterfaceDef::_unchecked_narrow (
ExtAbstractInterfaceDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ExtAbstractInterfaceDef_ptr,
@@ -40778,7 +37617,7 @@ CORBA::ExtAbstractInterfaceDef::_duplicate (ExtAbstractInterfaceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -40841,7 +37680,7 @@ CORBA::ExtAbstractInterfaceDef::_is_a (
void *CORBA::ExtAbstractInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ExtAbstractInterfaceDef)::_tao_class_id)
@@ -40958,12 +37797,12 @@ void *CORBA::ExtAbstractInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -40972,6 +37811,12 @@ const char* CORBA::ExtAbstractInterfaceDef::_interface_repository_id (void) cons
return "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0";
}
+CORBA::Boolean
+CORBA::ExtAbstractInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -40979,24 +37824,24 @@ static const CORBA::Long _oc_CORBA_ExtAbstractInterfaceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
46,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x74416273),
- ACE_NTOHL (0x74726163),
- ACE_NTOHL (0x74496e74),
- ACE_NTOHL (0x65726661),
- ACE_NTOHL (0x63654465),
- ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74416273),
+ ACE_NTOHL (0x74726163),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x663a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0
24,
- ACE_NTOHL (0x45787441),
- ACE_NTOHL (0x62737472),
- ACE_NTOHL (0x61637449),
- ACE_NTOHL (0x6e746572),
- ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x62737472),
+ ACE_NTOHL (0x61637449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
ACE_NTOHL (0x44656600), // name = ExtAbstractInterfaceDef
};
@@ -41023,7 +37868,7 @@ TAO_NAMESPACE_END
int CORBA::LocalInterfaceDef::_tao_class_id = 0;
CORBA::LocalInterfaceDef_ptr
-tao_CORBA_LocalInterfaceDef_duplicate (
+CORBA::tao_LocalInterfaceDef_life::tao_duplicate (
CORBA::LocalInterfaceDef_ptr p
)
{
@@ -41031,7 +37876,7 @@ tao_CORBA_LocalInterfaceDef_duplicate (
}
void
-tao_CORBA_LocalInterfaceDef_release (
+CORBA::tao_LocalInterfaceDef_life::tao_release (
CORBA::LocalInterfaceDef_ptr p
)
{
@@ -41039,228 +37884,64 @@ tao_CORBA_LocalInterfaceDef_release (
}
CORBA::LocalInterfaceDef_ptr
-tao_CORBA_LocalInterfaceDef_nil (
+CORBA::tao_LocalInterfaceDef_life::tao_nil (
void
)
{
return CORBA::LocalInterfaceDef::_nil ();
}
-CORBA::LocalInterfaceDef_ptr
-tao_CORBA_LocalInterfaceDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::LocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_LocalInterfaceDef_upcast (
- void *src
- )
-{
- CORBA::LocalInterfaceDef **tmp =
- ACE_static_cast (CORBA::LocalInterfaceDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_LocalInterfaceDef_marshal (
+CORBA::tao_LocalInterfaceDef_life::tao_marshal (
CORBA::LocalInterfaceDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::LocalInterfaceDef_var
-// *************************************************************
-
-CORBA::LocalInterfaceDef_var::LocalInterfaceDef_var (void)
- : ptr_ (LocalInterfaceDef::_nil ())
-{}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::LocalInterfaceDef_var::LocalInterfaceDef_var (const ::CORBA::LocalInterfaceDef_var &p)
- : TAO_Base_var (),
- ptr_ (LocalInterfaceDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::LocalInterfaceDef_var::~LocalInterfaceDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::LocalInterfaceDef_var &
-CORBA::LocalInterfaceDef_var::operator= (LocalInterfaceDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::LocalInterfaceDef_var &
-CORBA::LocalInterfaceDef_var::operator= (const ::CORBA::LocalInterfaceDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::LocalInterfaceDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::LocalInterfaceDef_var::operator const ::CORBA::LocalInterfaceDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::LocalInterfaceDef_var::operator ::CORBA::LocalInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::LocalInterfaceDef_ptr &
-CORBA::LocalInterfaceDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::LocalInterfaceDef_ptr &
-CORBA::LocalInterfaceDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::LocalInterfaceDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::LocalInterfaceDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::LocalInterfaceDef::_nil ();
- return val;
-}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_var::tao_duplicate (LocalInterfaceDef_ptr p)
-{
- return ::CORBA::LocalInterfaceDef::_duplicate (p);
+ return p->marshal (cdr);
}
-void
-CORBA::LocalInterfaceDef_var::tao_release (LocalInterfaceDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_var::tao_nil (void)
-{
- return ::CORBA::LocalInterfaceDef::_nil ();
-}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_var::tao_narrow (
+CORBA::LocalInterfaceDef_ptr
+CORBA::tao_LocalInterfaceDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::LocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::LocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::LocalInterfaceDef_var::tao_upcast (void *src)
+CORBA::tao_LocalInterfaceDef_cast::tao_upcast (
+ void *src
+ )
{
- LocalInterfaceDef **tmp =
- ACE_static_cast (LocalInterfaceDef **, src);
+ CORBA::LocalInterfaceDef **tmp =
+ ACE_static_cast (CORBA::LocalInterfaceDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::LocalInterfaceDef_out
-// *************************************************************
-
-CORBA::LocalInterfaceDef_out::LocalInterfaceDef_out (LocalInterfaceDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::LocalInterfaceDef::_nil ();
-}
-
-CORBA::LocalInterfaceDef_out::LocalInterfaceDef_out (LocalInterfaceDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::LocalInterfaceDef::_nil ();
-}
-
-CORBA::LocalInterfaceDef_out::LocalInterfaceDef_out (const ::CORBA::LocalInterfaceDef_out &p)
- : ptr_ (ACE_const_cast (LocalInterfaceDef_out &, p).ptr_)
-{}
-
-::CORBA::LocalInterfaceDef_out &
-CORBA::LocalInterfaceDef_out::operator= (const ::CORBA::LocalInterfaceDef_out &p)
-{
- this->ptr_ = ACE_const_cast (LocalInterfaceDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::LocalInterfaceDef_out &
-CORBA::LocalInterfaceDef_out::operator= (const ::CORBA::LocalInterfaceDef_var &p)
-{
- this->ptr_ = ::CORBA::LocalInterfaceDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::LocalInterfaceDef_out &
-CORBA::LocalInterfaceDef_out::operator= (LocalInterfaceDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::LocalInterfaceDef_out::operator ::CORBA::LocalInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::LocalInterfaceDef_ptr &
-CORBA::LocalInterfaceDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::LocalInterfaceDef_ptr
-CORBA::LocalInterfaceDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::LocalInterfaceDef,
+ CORBA::tao_LocalInterfaceDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::LocalInterfaceDef,
+ CORBA::tao_LocalInterfaceDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::LocalInterfaceDef, \
+ CORBA::tao_LocalInterfaceDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::LocalInterfaceDef, \
+ CORBA::tao_LocalInterfaceDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -41273,7 +37954,7 @@ CORBA::LocalInterfaceDef_out::operator-> (void)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_LocalInterfaceDef_Proxy_Impl::_TAO_LocalInterfaceDef_Proxy_Impl (void)
@@ -41285,7 +37966,7 @@ CORBA::_TAO_LocalInterfaceDef_Remote_Proxy_Impl::_TAO_LocalInterfaceDef_Remote_P
// Remote Implementation of the IDL interface methods
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -41336,8 +38017,8 @@ CORBA::_TAO_LocalInterfaceDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::LocalInterfaceDef::LocalInterfaceDef (int collocated)
{
@@ -41353,14 +38034,14 @@ CORBA::LocalInterfaceDef::CORBA_LocalInterfaceDef_setup_collocation (int colloca
else
this->the_TAO_LocalInterfaceDef_Proxy_Broker_ =
::CORBA::_TAO_LocalInterfaceDef_Remote_Proxy_Broker::the_TAO_LocalInterfaceDef_Remote_Proxy_Broker ();
-
+
this->CORBA_InterfaceDef_setup_collocation (collocated);
}
CORBA::LocalInterfaceDef::~LocalInterfaceDef (void)
{}
-void
+void
CORBA::LocalInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
{
LocalInterfaceDef *tmp = ACE_static_cast (LocalInterfaceDef *, _tao_void_pointer);
@@ -41377,7 +38058,7 @@ CORBA::LocalInterfaceDef::_narrow (
{
return LocalInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -41386,17 +38067,17 @@ CORBA::LocalInterfaceDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (LocalInterfaceDef::_nil ());
-
+
if (is_a == 0)
{
return LocalInterfaceDef::_nil ();
}
}
-
+
return LocalInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::LocalInterfaceDef_ptr
+CORBA::LocalInterfaceDef_ptr
CORBA::LocalInterfaceDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -41406,18 +38087,18 @@ CORBA::LocalInterfaceDef::_unchecked_narrow (
{
return LocalInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
LocalInterfaceDef_ptr default_proxy = LocalInterfaceDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -41435,7 +38116,7 @@ CORBA::LocalInterfaceDef::_unchecked_narrow (
LocalInterfaceDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -41448,10 +38129,10 @@ CORBA::LocalInterfaceDef::_unchecked_narrow (
LocalInterfaceDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
LocalInterfaceDef_ptr,
@@ -41471,7 +38152,7 @@ CORBA::LocalInterfaceDef::_duplicate (LocalInterfaceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -41526,7 +38207,7 @@ CORBA::LocalInterfaceDef::_is_a (
void *CORBA::LocalInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, LocalInterfaceDef)::_tao_class_id)
@@ -41615,12 +38296,12 @@ void *CORBA::LocalInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -41629,6 +38310,12 @@ const char* CORBA::LocalInterfaceDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/LocalInterfaceDef:1.0";
}
+CORBA::Boolean
+CORBA::LocalInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -41636,21 +38323,21 @@ static const CORBA::Long _oc_CORBA_LocalInterfaceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4c6f),
- ACE_NTOHL (0x63616c49),
- ACE_NTOHL (0x6e746572),
- ACE_NTOHL (0x66616365),
- ACE_NTOHL (0x4465663a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4c6f),
+ ACE_NTOHL (0x63616c49),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x4465663a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/LocalInterfaceDef:1.0
18,
- ACE_NTOHL (0x4c6f6361),
- ACE_NTOHL (0x6c496e74),
- ACE_NTOHL (0x65726661),
- ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x4c6f6361),
+ ACE_NTOHL (0x6c496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
ACE_NTOHL (0x66000000), // name = LocalInterfaceDef
};
@@ -41677,7 +38364,7 @@ TAO_NAMESPACE_END
int CORBA::ExtLocalInterfaceDef::_tao_class_id = 0;
CORBA::ExtLocalInterfaceDef_ptr
-tao_CORBA_ExtLocalInterfaceDef_duplicate (
+CORBA::tao_ExtLocalInterfaceDef_life::tao_duplicate (
CORBA::ExtLocalInterfaceDef_ptr p
)
{
@@ -41685,7 +38372,7 @@ tao_CORBA_ExtLocalInterfaceDef_duplicate (
}
void
-tao_CORBA_ExtLocalInterfaceDef_release (
+CORBA::tao_ExtLocalInterfaceDef_life::tao_release (
CORBA::ExtLocalInterfaceDef_ptr p
)
{
@@ -41693,228 +38380,64 @@ tao_CORBA_ExtLocalInterfaceDef_release (
}
CORBA::ExtLocalInterfaceDef_ptr
-tao_CORBA_ExtLocalInterfaceDef_nil (
+CORBA::tao_ExtLocalInterfaceDef_life::tao_nil (
void
)
{
return CORBA::ExtLocalInterfaceDef::_nil ();
}
-CORBA::ExtLocalInterfaceDef_ptr
-tao_CORBA_ExtLocalInterfaceDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ExtLocalInterfaceDef_upcast (
- void *src
- )
-{
- CORBA::ExtLocalInterfaceDef **tmp =
- ACE_static_cast (CORBA::ExtLocalInterfaceDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ExtLocalInterfaceDef_marshal (
+CORBA::tao_ExtLocalInterfaceDef_life::tao_marshal (
CORBA::ExtLocalInterfaceDef_ptr p,
- TAO_OutputCDR &strm
+ TAO_OutputCDR &cdr
)
{
- return p->marshal (strm);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-
-// *************************************************************
-// CORBA::ExtLocalInterfaceDef_var
-// *************************************************************
-
-CORBA::ExtLocalInterfaceDef_var::ExtLocalInterfaceDef_var (void)
- : ptr_ (ExtLocalInterfaceDef::_nil ())
-{}
-
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ExtLocalInterfaceDef_var::ExtLocalInterfaceDef_var (const ::CORBA::ExtLocalInterfaceDef_var &p)
- : TAO_Base_var (),
- ptr_ (ExtLocalInterfaceDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ExtLocalInterfaceDef_var::~ExtLocalInterfaceDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ExtLocalInterfaceDef_var &
-CORBA::ExtLocalInterfaceDef_var::operator= (ExtLocalInterfaceDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExtLocalInterfaceDef_var &
-CORBA::ExtLocalInterfaceDef_var::operator= (const ::CORBA::ExtLocalInterfaceDef_var &p)
-{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_duplicate (p.ptr ());
- }
- return *this;
-}
-
-CORBA::ExtLocalInterfaceDef_var::operator const ::CORBA::ExtLocalInterfaceDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ExtLocalInterfaceDef_var::operator ::CORBA::ExtLocalInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_var::operator-> (void) const
-{
- return this->ptr_;
+ return p->marshal (cdr);
}
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr &
-CORBA::ExtLocalInterfaceDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr &
-CORBA::ExtLocalInterfaceDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ExtLocalInterfaceDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
- return val;
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_var::tao_duplicate (ExtLocalInterfaceDef_ptr p)
-{
- return ::CORBA::ExtLocalInterfaceDef::_duplicate (p);
-}
-
-void
-CORBA::ExtLocalInterfaceDef_var::tao_release (ExtLocalInterfaceDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_var::tao_nil (void)
-{
- return ::CORBA::ExtLocalInterfaceDef::_nil ();
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_var::tao_narrow (
+CORBA::ExtLocalInterfaceDef_ptr
+CORBA::tao_ExtLocalInterfaceDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ExtLocalInterfaceDef_var::tao_upcast (void *src)
+CORBA::tao_ExtLocalInterfaceDef_cast::tao_upcast (
+ void *src
+ )
{
- ExtLocalInterfaceDef **tmp =
- ACE_static_cast (ExtLocalInterfaceDef **, src);
+ CORBA::ExtLocalInterfaceDef **tmp =
+ ACE_static_cast (CORBA::ExtLocalInterfaceDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ExtLocalInterfaceDef_out
-// *************************************************************
-
-CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
-}
-
-CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
-}
-
-CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (const ::CORBA::ExtLocalInterfaceDef_out &p)
- : ptr_ (ACE_const_cast (ExtLocalInterfaceDef_out &, p).ptr_)
-{}
-
-::CORBA::ExtLocalInterfaceDef_out &
-CORBA::ExtLocalInterfaceDef_out::operator= (const ::CORBA::ExtLocalInterfaceDef_out &p)
-{
- this->ptr_ = ACE_const_cast (ExtLocalInterfaceDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ExtLocalInterfaceDef_out &
-CORBA::ExtLocalInterfaceDef_out::operator= (const ::CORBA::ExtLocalInterfaceDef_var &p)
-{
- this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ExtLocalInterfaceDef_out &
-CORBA::ExtLocalInterfaceDef_out::operator= (ExtLocalInterfaceDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ExtLocalInterfaceDef_out::operator ::CORBA::ExtLocalInterfaceDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr &
-CORBA::ExtLocalInterfaceDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ExtLocalInterfaceDef_ptr
-CORBA::ExtLocalInterfaceDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class
+ TAO_Objref_Var_T<
+ CORBA::ExtLocalInterfaceDef,
+ CORBA::tao_ExtLocalInterfaceDef_life
+ >;
+ template class
+ TAO_Objref_Out_T<
+ CORBA::ExtLocalInterfaceDef,
+ CORBA::tao_ExtLocalInterfaceDef_life
+ >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate \
+ TAO_Objref_Var_T< \
+ CORBA::ExtLocalInterfaceDef, \
+ CORBA::tao_ExtLocalInterfaceDef_life \
+ >
+# pragma instantiate \
+ TAO_Objref_Out_T< \
+ CORBA::ExtLocalInterfaceDef, \
+ CORBA::tao_ExtLocalInterfaceDef_life \
+ >
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
@@ -41927,7 +38450,7 @@ CORBA::ExtLocalInterfaceDef_out::operator-> (void)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Impl::_TAO_ExtLocalInterfaceDef_Proxy_Impl (void)
@@ -41939,7 +38462,7 @@ CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl::_TAO_ExtLocalInterfaceDef_Re
// Remote Implementation of the IDL interface methods
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
@@ -41990,8 +38513,8 @@ CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::select_proxy (
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (int collocated)
{
@@ -42007,7 +38530,7 @@ CORBA::ExtLocalInterfaceDef::CORBA_ExtLocalInterfaceDef_setup_collocation (int c
else
this->the_TAO_ExtLocalInterfaceDef_Proxy_Broker_ =
::CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker ();
-
+
this->CORBA_LocalInterfaceDef_setup_collocation (collocated);
this->CORBA_InterfaceAttrExtension_setup_collocation (collocated);
}
@@ -42015,7 +38538,7 @@ CORBA::ExtLocalInterfaceDef::CORBA_ExtLocalInterfaceDef_setup_collocation (int c
CORBA::ExtLocalInterfaceDef::~ExtLocalInterfaceDef (void)
{}
-void
+void
CORBA::ExtLocalInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
{
ExtLocalInterfaceDef *tmp = ACE_static_cast (ExtLocalInterfaceDef *, _tao_void_pointer);
@@ -42032,7 +38555,7 @@ CORBA::ExtLocalInterfaceDef::_narrow (
{
return ExtLocalInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -42041,17 +38564,17 @@ CORBA::ExtLocalInterfaceDef::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ExtLocalInterfaceDef::_nil ());
-
+
if (is_a == 0)
{
return ExtLocalInterfaceDef::_nil ();
}
}
-
+
return ExtLocalInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_ptr
CORBA::ExtLocalInterfaceDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -42061,18 +38584,18 @@ CORBA::ExtLocalInterfaceDef::_unchecked_narrow (
{
return ExtLocalInterfaceDef::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ExtLocalInterfaceDef_ptr default_proxy = ExtLocalInterfaceDef::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -42090,7 +38613,7 @@ CORBA::ExtLocalInterfaceDef::_unchecked_narrow (
ExtLocalInterfaceDef::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -42103,10 +38626,10 @@ CORBA::ExtLocalInterfaceDef::_unchecked_narrow (
ExtLocalInterfaceDef::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ExtLocalInterfaceDef_ptr,
@@ -42126,7 +38649,7 @@ CORBA::ExtLocalInterfaceDef::_duplicate (ExtLocalInterfaceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -42189,7 +38712,7 @@ CORBA::ExtLocalInterfaceDef::_is_a (
void *CORBA::ExtLocalInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::CORBA, ExtLocalInterfaceDef)::_tao_class_id)
@@ -42306,12 +38829,12 @@ void *CORBA::ExtLocalInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -42320,6 +38843,12 @@ const char* CORBA::ExtLocalInterfaceDef::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0";
}
+CORBA::Boolean
+CORBA::ExtLocalInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -42327,23 +38856,23 @@ static const CORBA::Long _oc_CORBA_ExtLocalInterfaceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x744c6f63),
- ACE_NTOHL (0x616c496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x744c6f63),
+ ACE_NTOHL (0x616c496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65663a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0
21,
- ACE_NTOHL (0x4578744c),
- ACE_NTOHL (0x6f63616c),
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x4578744c),
+ ACE_NTOHL (0x6f63616c),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
ACE_NTOHL (0x0), // name = ExtLocalInterfaceDef
};
@@ -42388,7 +38917,7 @@ CORBA::Boolean operator>>= (
TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>::extract (
_tao_any,
CORBA::_tc_PrimitiveKind,
- _tao_elem
+ _tao_elem
);
}
@@ -42396,7 +38925,7 @@ CORBA::Boolean operator>>= (
defined (ACE_HAS_GNU_REPO)
template class TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind \>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -42507,7 +39036,7 @@ operator>>= (
# pragma instantiate TAO::Any_Impl_T<CORBA::ModuleDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -42626,7 +39155,7 @@ operator>>= (
# pragma instantiate TAO::Any_Impl_T<CORBA::ConstantDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -43285,7 +39814,7 @@ operator>>= (
# pragma instantiate TAO::Any_Impl_T<CORBA::ExceptionDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -43343,6 +39872,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52
@@ -43367,7 +39903,7 @@ CORBA::Boolean operator>>= (
TAO::Any_Basic_Impl_T<CORBA::AttributeMode>::extract (
_tao_any,
CORBA::_tc_AttributeMode,
- _tao_elem
+ _tao_elem
);
}
@@ -43375,7 +39911,7 @@ CORBA::Boolean operator>>= (
defined (ACE_HAS_GNU_REPO)
template class TAO::Any_Basic_Impl_T<CORBA::AttributeMode>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::AttributeMode>
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::AttributeMode \>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -43432,7 +39968,7 @@ operator>>= (
# pragma instantiate TAO::Any_Impl_T<CORBA::AttributeDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -43497,7 +40033,7 @@ CORBA::Boolean operator>>= (
# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -43640,7 +40176,7 @@ CORBA::Boolean operator>>= (
TAO::Any_Basic_Impl_T<CORBA::OperationMode>::extract (
_tao_any,
CORBA::_tc_OperationMode,
- _tao_elem
+ _tao_elem
);
}
@@ -43648,10 +40184,10 @@ CORBA::Boolean operator>>= (
defined (ACE_HAS_GNU_REPO)
template class TAO::Any_Basic_Impl_T<CORBA::OperationMode>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::OperationMode>
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::OperationMode \>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -43716,7 +40252,7 @@ CORBA::Boolean operator>>= (
# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -43774,7 +40310,14 @@ CORBA::Boolean operator>>= (
);
}
-// TAO_IDL - Generated from
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -43832,6 +40375,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>
+#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
@@ -43886,7 +40436,7 @@ operator>>= (
# pragma instantiate TAO::Any_Impl_T<CORBA::OperationDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -43951,7 +40501,7 @@ CORBA::Boolean operator>>= (
# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::OperationDescription>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -44009,7 +40559,14 @@ CORBA::Boolean operator>>= (
);
}
-// TAO_IDL - Generated from
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -44067,7 +40624,14 @@ CORBA::Boolean operator>>= (
);
}
-// TAO_IDL - Generated from
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -44125,7 +40689,14 @@ CORBA::Boolean operator>>= (
);
}
-// TAO_IDL - Generated from
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -44183,6 +40754,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>
+#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
@@ -44228,6 +40806,16 @@ operator>>= (
);
}
+template<>
+CORBA::Boolean
+TAO::Any_Impl_T<CORBA::InterfaceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>;
@@ -44237,7 +40825,7 @@ operator>>= (
# pragma instantiate TAO::Any_Impl_T<CORBA::InterfaceDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -44302,7 +40890,7 @@ CORBA::Boolean operator>>= (
# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -44412,6 +41000,16 @@ operator>>= (
);
}
+template<>
+CORBA::Boolean
+TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::InterfaceAttrExtension,CORBA::InterfaceAttrExtension_var>;
@@ -44421,7 +41019,7 @@ operator>>= (
# pragma instantiate TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -44757,7 +41355,7 @@ operator>>= (
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -44776,12 +41374,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::Repository::_unchecked_narrow (
@@ -44800,7 +41398,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -44819,12 +41417,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ModuleDef::_unchecked_narrow (
@@ -44843,7 +41441,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -44862,12 +41460,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ConstantDef::_unchecked_narrow (
@@ -44886,7 +41484,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -44905,12 +41503,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::StructDef::_unchecked_narrow (
@@ -44929,7 +41527,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -44948,12 +41546,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::UnionDef::_unchecked_narrow (
@@ -44972,7 +41570,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -44991,12 +41589,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::EnumDef::_unchecked_narrow (
@@ -45015,7 +41613,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45034,12 +41632,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::AliasDef::_unchecked_narrow (
@@ -45058,7 +41656,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45077,12 +41675,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::NativeDef::_unchecked_narrow (
@@ -45101,7 +41699,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45120,12 +41718,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::PrimitiveDef::_unchecked_narrow (
@@ -45144,7 +41742,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45163,12 +41761,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::StringDef::_unchecked_narrow (
@@ -45187,7 +41785,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45206,12 +41804,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::WstringDef::_unchecked_narrow (
@@ -45230,7 +41828,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45249,12 +41847,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::SequenceDef::_unchecked_narrow (
@@ -45273,7 +41871,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45292,12 +41890,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ArrayDef::_unchecked_narrow (
@@ -45316,7 +41914,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45335,12 +41933,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ExceptionDef::_unchecked_narrow (
@@ -45359,7 +41957,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45367,21 +41965,21 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag =
_tao_sequence[i].in ()->marshal (strm);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -45391,7 +41989,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -45401,32 +41999,32 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i].out ());
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45445,12 +42043,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::AttributeDef::_unchecked_narrow (
@@ -45469,7 +42067,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45488,12 +42086,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ExtAttributeDef::_unchecked_narrow (
@@ -45512,7 +42110,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45520,20 +42118,20 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm << _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -45543,7 +42141,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -45553,32 +42151,32 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45586,20 +42184,20 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm << _tao_sequence[i].in ());
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -45609,7 +42207,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -45619,32 +42217,32 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i].out ());
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45663,12 +42261,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::OperationDef::_unchecked_narrow (
@@ -45687,7 +42285,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45695,20 +42293,20 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm << _tao_sequence[i].in ());
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -45718,7 +42316,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -45728,32 +42326,32 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i].out ());
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45761,20 +42359,20 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm << _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -45784,7 +42382,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -45794,32 +42392,32 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45827,20 +42425,20 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm << _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -45850,7 +42448,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -45860,32 +42458,32 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45893,20 +42491,20 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm << _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -45916,7 +42514,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -45926,32 +42524,32 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -45970,12 +42568,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::InterfaceDef::_unchecked_narrow (
@@ -45994,7 +42592,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -46013,12 +42611,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::InterfaceAttrExtension::_unchecked_narrow (
@@ -46037,7 +42635,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -46056,12 +42654,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ExtInterfaceDef::_unchecked_narrow (
@@ -46080,7 +42678,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -46099,12 +42697,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::AbstractInterfaceDef::_unchecked_narrow (
@@ -46123,7 +42721,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -46142,12 +42740,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ExtAbstractInterfaceDef::_unchecked_narrow (
@@ -46166,7 +42764,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -46185,12 +42783,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::LocalInterfaceDef::_unchecked_narrow (
@@ -46209,7 +42807,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -46228,12 +42826,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
CORBA::ExtLocalInterfaceDef::_unchecked_narrow (
@@ -46250,5 +42848,3 @@ CORBA::Boolean operator>> (
ACE_ENDTRY;
return 0;
}
-
-