diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-11 21:02:42 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-11 21:02:42 +0000 |
commit | d600f04ad9a8cee7d0a06010e7510ec07f11c6a6 (patch) | |
tree | 554e39804846ded6869fc39c42d45e2e100fc430 | |
parent | 4150627db17f134faff28f4f8abc7c0abdf53b54 (diff) | |
download | ATCD-d600f04ad9a8cee7d0a06010e7510ec07f11c6a6.tar.gz |
ChangeLogTag: Sat Jan 11 14:58:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
39 files changed, 18201 insertions, 10929 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index d8e6163b85f..d8bd83781c2 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,47 @@ +Sat Jan 11 14:58:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/PortableServer/Default_ORT.pidl: + * tao/PortableServer/Default_ORTC.cpp: + * tao/PortableServer/Default_ORTC.h: + * tao/PortableServer/Default_ORTC.i: + * tao/PortableServer/ImR_Locator.pidl: + * tao/PortableServer/ImR_LocatorC.cpp: + * tao/PortableServer/ImR_LocatorC.h: + * tao/PortableServer/ImR_LocatorC.i: + * tao/PortableServer/ImR_LocatorS.cpp: + * tao/PortableServer/ImR_LocatorS.h: + * tao/PortableServer/ImR_LocatorS.i: + * tao/PortableServer/ImR_LocatorS_T.cpp: + * tao/PortableServer/ImR_LocatorS_T.h: + * tao/PortableServer/ImR_LocatorS_T.i: + * tao/PortableServer/ImplRepoC.cpp: + * tao/PortableServer/ImplRepoC.h: + * tao/PortableServer/ImplRepoC.i: + * tao/PortableServer/ImplRepoS.cpp: + * tao/PortableServer/ImplRepoS.h: + * tao/PortableServer/ImplRepoS.i: + * tao/PortableServer/ImplRepoS_T.cpp: + * tao/PortableServer/ImplRepoS_T.h: + * tao/PortableServer/ImplRepoS_T.i: + * tao/PortableServer/Object_Adapter.cpp: + * tao/PortableServer/Object_Adapter.i: + * tao/PortableServer/POA.cpp: + * tao/PortableServer/POA.h: + * tao/PortableServer/PolicyS.cpp: + * tao/PortableServer/PolicyS.h: + * tao/PortableServer/PolicyS.i: + * tao/PortableServer/PolicyS_T.cpp: + * tao/PortableServer/PolicyS_T.h: + * tao/PortableServer/PolicyS_T.i: + * tao/PortableServer/PortableServer.pidl: + * tao/PortableServer/PortableServerC.cpp: + * tao/PortableServer/PortableServerC.h: + * tao/PortableServer/PortableServerC.i: + * tao/PortableServer/TAO_PortableServer.dsp: + + Regeneration of .pidl files and other changes in the + PortableServer library. + Sat Jan 11 000:18:33 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tao/Any.cpp: diff --git a/TAO/tao/PortableServer/Default_ORT.pidl b/TAO/tao/PortableServer/Default_ORT.pidl index 9150a33028f..365933d6c21 100644 --- a/TAO/tao/PortableServer/Default_ORT.pidl +++ b/TAO/tao/PortableServer/Default_ORT.pidl @@ -10,7 +10,7 @@ * command: * * tao_idl.exe - * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3 + * -o orig -Gp -Gd -Ge 1 * -Wb,pre_include="ace/pre.h" * -Wb,post_include="ace/post.h" * Default_ORT.pidl diff --git a/TAO/tao/PortableServer/Default_ORTC.cpp b/TAO/tao/PortableServer/Default_ORTC.cpp index a892a7915bb..958b646bf66 100644 --- a/TAO/tao/PortableServer/Default_ORTC.cpp +++ b/TAO/tao/PortableServer/Default_ORTC.cpp @@ -19,13 +19,13 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:315 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314 + #include "Default_ORTC.h" -#include "tao/Any.h" +#include "tao/Any_T.h" #include "tao/ValueFactory.h" #if defined (__BORLANDC__) @@ -36,38 +36,39 @@ #include "Default_ORTC.i" #endif /* !defined INLINE */ - // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_TAO_Default_ORT_ObjectReferenceTemplate[] = { - TAO_ENCAP_BYTE_ORDER, // byte order - 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x54414f5f), - ACE_NTOHL (0x44656661), - ACE_NTOHL (0x756c745f), - ACE_NTOHL (0x4f52542f), - ACE_NTOHL (0x4f626a65), - ACE_NTOHL (0x63745265), - ACE_NTOHL (0x66657265), - ACE_NTOHL (0x6e636554), - ACE_NTOHL (0x656d706c), - ACE_NTOHL (0x6174653a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:TAO_Default_ORT/ObjectReferenceTemplate:1.0 - 24, - ACE_NTOHL (0x4f626a65), - ACE_NTOHL (0x63745265), - ACE_NTOHL (0x66657265), - ACE_NTOHL (0x6e636554), - ACE_NTOHL (0x656d706c), + TAO_ENCAP_BYTE_ORDER, // byte order + 56, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x54414f5f), + ACE_NTOHL (0x44656661), + ACE_NTOHL (0x756c745f), + ACE_NTOHL (0x4f52542f), + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63745265), + ACE_NTOHL (0x66657265), + ACE_NTOHL (0x6e636554), + ACE_NTOHL (0x656d706c), + ACE_NTOHL (0x6174653a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/TAO_Default_ORT/ObjectReferenceTemplate:1.0 + 24, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63745265), + ACE_NTOHL (0x66657265), + ACE_NTOHL (0x6e636554), + ACE_NTOHL (0x656d706c), ACE_NTOHL (0x61746500), // name = ObjectReferenceTemplate - 0, // value modifier + 0, // value modifier CORBA::tk_null, // no stateful base valuetype - 0, // member count -}; +0, // member count + }; static CORBA::TypeCode _tc_TAO_tc_TAO_Default_ORT_ObjectReferenceTemplate ( CORBA::tk_value, @@ -86,9 +87,8 @@ TAO_NAMESPACE_DEFINE ( ) TAO_NAMESPACE_END - // TAO_IDL - Generated from -// be/be_visitor_valuetype/valuetype_cs.cpp:95 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:95 void tao_TAO_Default_ORT_ObjectReferenceTemplate_add_ref ( @@ -107,7 +107,7 @@ tao_TAO_Default_ORT_ObjectReferenceTemplate_remove_ref ( } // TAO_IDL - Generated from -// be/be_valuetype.cpp:299 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:298 // ************************************************************* // Operations for class TAO_Default_ORT::ObjectReferenceTemplate_var @@ -160,11 +160,16 @@ TAO_Default_ORT::ObjectReferenceTemplate_var::operator= (const ObjectReferenceTe CORBA::add_ref (tmp); this->ptr_ = tmp; } - + return *this; } -TAO_Default_ORT::ObjectReferenceTemplate_var::operator TAO_Default_ORT::ObjectReferenceTemplate*& () // cast +TAO_Default_ORT::ObjectReferenceTemplate_var::operator const TAO_Default_ORT::ObjectReferenceTemplate* () const // cast +{ + return this->ptr_; +} + +TAO_Default_ORT::ObjectReferenceTemplate_var::operator TAO_Default_ORT::ObjectReferenceTemplate*& () // cast { return this->ptr_; } @@ -221,7 +226,7 @@ TAO_Default_ORT::ObjectReferenceTemplate_var::tao_remove_ref ( } // TAO_IDL - Generated from -// be/be_valuetype.cpp:569 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:568 // ************************************************************* // Operations for class TAO_Default_ORT::ObjectReferenceTemplate_out @@ -287,7 +292,7 @@ TAO_Default_ORT::ObjectReferenceTemplate_out::operator-> (void) // ************************************************************* // TAO_IDL - Generated from -// be/be_visitor_valuetype/valuetype_cs.cpp:138 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:138 TAO_Default_ORT::ObjectReferenceTemplate * TAO_Default_ORT::ObjectReferenceTemplate::_downcast (CORBA::ValueBase *v) @@ -296,7 +301,7 @@ TAO_Default_ORT::ObjectReferenceTemplate::_downcast (CORBA::ValueBase *v) { return 0; } - + return (ObjectReferenceTemplate *) v->_tao_obv_narrow ((ptr_arith_t) &_downcast); } @@ -306,26 +311,20 @@ TAO_Default_ORT::ObjectReferenceTemplate::_tao_obv_repository_id (void) const return this->_tao_obv_static_repository_id (); } -#if defined (_MSC_VER) -void * -TAO_Default_ORT::ObjectReferenceTemplate::TAO_Default_ORT_ObjectReferenceTemplate_tao_obv_narrow ( - ptr_arith_t type_id - ) -{ - return this->_tao_obv_narrow (type_id); -} -#endif /* _MSC_VER */ - void * +#if defined (_MSC_VER) +TAO_Default_ORT::ObjectReferenceTemplate::TAO_Default_ORT_ObjectReferenceTemplate_tao_obv_narrow (ptr_arith_t type_id) +#else TAO_Default_ORT::ObjectReferenceTemplate::_tao_obv_narrow (ptr_arith_t type_id) +#endif /* _MSC_VER */ { if (type_id == (ptr_arith_t) &_downcast) { return this; } - + void *rval = 0; - + if (rval == 0) { #if defined (_MSC_VER) @@ -334,10 +333,18 @@ TAO_Default_ORT::ObjectReferenceTemplate::_tao_obv_narrow (ptr_arith_t type_id) rval = this->PortableInterceptor::ObjectReferenceTemplate::_tao_obv_narrow (type_id); #endif /* _MSC_VER */ } - + return rval; } +#if defined (_MSC_VER) +void * +TAO_Default_ORT::ObjectReferenceTemplate::_tao_obv_narrow (ptr_arith_t type_id) +{ + return this->TAO_Default_ORT_ObjectReferenceTemplate_tao_obv_narrow (type_id); +} +#endif /* _MSC_VER */ + void TAO_Default_ORT::ObjectReferenceTemplate::_tao_any_destructor (void *_tao_void_pointer) { @@ -373,29 +380,29 @@ CORBA::Boolean TAO_Default_ORT::ObjectReferenceTemplate::_tao_unmarshal ( base, ObjectReferenceTemplate::_tao_obv_static_repository_id () ); - + if (retval == 0) { return 0; } - + if (factory.in () != 0) { base = factory->create_for_unmarshal (); - + if (base == 0) { return 0; // %! except.? } - + retval = base->_tao_unmarshal_v (strm); - + if (retval == 0) { return 0; } } - + // Now base must be null or point to the unmarshaled object. // Align the pointer to the right subobject. new_object = ObjectReferenceTemplate::_downcast (base); @@ -403,7 +410,10 @@ CORBA::Boolean TAO_Default_ORT::ObjectReferenceTemplate::_tao_unmarshal ( } // TAO_IDL - Generated from -// be/be_visitor_valuetype/valuetype_obv_cs.cpp:56 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_obv_cs.cpp:58 + +OBV_TAO_Default_ORT::ObjectReferenceTemplate::~ObjectReferenceTemplate (void) +{} CORBA::Boolean OBV_TAO_Default_ORT::ObjectReferenceTemplate::_tao_marshal__TAO_Default_ORT_ObjectReferenceTemplate (TAO_OutputCDR &strm) @@ -416,123 +426,62 @@ OBV_TAO_Default_ORT::ObjectReferenceTemplate::_tao_unmarshal__TAO_Default_ORT_Ob { return _tao_unmarshal_state (strm); } + // TAO_IDL - Generated from -// be/be_visitor_valuetype/any_op_cs.cpp:56 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/any_op_cs.cpp:56 -// Copying. +// Copying insertion. void operator<<= ( - CORBA::Any &any, - TAO_Default_ORT::ObjectReferenceTemplate *value + CORBA::Any &_tao_any, + TAO_Default_ORT::ObjectReferenceTemplate *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << value) - { - any._tao_replace ( - TAO_Default_ORT::_tc_ObjectReferenceTemplate, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + CORBA::add_ref (_tao_elem); + _tao_any <<= &_tao_elem; } -// Non-copying. +// Non-copying insertion. void operator<<= ( - CORBA::Any &any, - TAO_Default_ORT::ObjectReferenceTemplate **value + CORBA::Any &_tao_any, + TAO_Default_ORT::ObjectReferenceTemplate **_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *value) - { - any._tao_replace ( - TAO_Default_ORT::_tc_ObjectReferenceTemplate, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - *value, - TAO_Default_ORT::ObjectReferenceTemplate::_tao_any_destructor - ); - } + TAO::Any_Impl_T<TAO_Default_ORT::ObjectReferenceTemplate>::insert ( + _tao_any, + TAO_Default_ORT::ObjectReferenceTemplate::_tao_any_destructor, + TAO_Default_ORT::_tc_ObjectReferenceTemplate, + *_tao_elem + ); } CORBA::Boolean operator>>= ( - const CORBA::Any &any, - TAO_Default_ORT::ObjectReferenceTemplate *&value + const CORBA::Any &_tao_any, + TAO_Default_ORT::ObjectReferenceTemplate *&_tao_elem ) { - ACE_TRY_NEW_ENV - { - value = 0; - CORBA::TypeCode_var type = any.type (); - CORBA::Boolean result = - type->equivalent ( - TAO_Default_ORT::_tc_ObjectReferenceTemplate - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (!result) - { - return 0; // not equivalent - } - - if (any.any_owns_data ()) - { - const TAO_Default_ORT::ObjectReferenceTemplate *const_holder = - ACE_static_cast ( - const TAO_Default_ORT::ObjectReferenceTemplate *, - any.value () - ); - value = - ACE_const_cast ( - TAO_Default_ORT::ObjectReferenceTemplate *, - const_holder - ); - return 1; - } - else - { - TAO_Default_ORT::ObjectReferenceTemplate *tmp; - TAO_InputCDR stream ( - any._tao_get_cdr (), - any._tao_byte_order () - ); - - if (stream >> tmp) - { - ((CORBA::Any *)&any)->_tao_replace ( - TAO_Default_ORT::_tc_ObjectReferenceTemplate, - 1, - ACE_static_cast (void *, tmp), - TAO_Default_ORT::ObjectReferenceTemplate::_tao_any_destructor - ); - value = tmp; - return 1; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - return 0; + return + TAO::Any_Impl_T<TAO_Default_ORT::ObjectReferenceTemplate>::extract ( + _tao_any, + TAO_Default_ORT::ObjectReferenceTemplate::_tao_any_destructor, + TAO_Default_ORT::_tc_ObjectReferenceTemplate, + _tao_elem + ); } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Valuetype_Manager<TAO_Default_ORT::ObjectReferenceTemplate, TAO_Default_ORT::ObjectReferenceTemplate_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Valuetype_Manager<TAO_Default_ORT::ObjectReferenceTemplate, TAO_Default_ORT::ObjectReferenceTemplate_var> + template class TAO_Valuetype_Manager<TAO_Default_ORT::ObjectReferenceTemplate, TAO_Default_ORT::ObjectReferenceTemplate_var>; + template class TAO::Any_Impl_T<TAO_Default_ORT::ObjectReferenceTemplate>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Valuetype_Manager<TAO_Default_ORT::ObjectReferenceTemplate, TAO_Default_ORT::ObjectReferenceTemplate_var> +# pragma instantiate TAO::Any_Impl_T<TAO_Default_ORT::ObjectReferenceTemplate> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// be/be_valuetype.cpp:742 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:740 void CORBA::add_ref (TAO_Default_ORT::ObjectReferenceTemplate * vt) @@ -553,7 +502,7 @@ CORBA::remove_ref (TAO_Default_ORT::ObjectReferenceTemplate * vt) } // TAO_IDL - Generated from -// be/be_visitor_valuetype/cdr_op_cs.cpp:70 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/cdr_op_cs.cpp:73 CORBA::Boolean operator<< ( @@ -582,7 +531,7 @@ operator>> ( } // TAO_IDL - Generated from -// be/be_visitor_valuetype/marshal_cs.cpp:44 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/marshal_cs.cpp:44 CORBA::Boolean OBV_TAO_Default_ORT::ObjectReferenceTemplate::_tao_marshal_state (TAO_OutputCDR &) @@ -613,3 +562,4 @@ OBV_TAO_Default_ORT::ObjectReferenceTemplate::_tao_unmarshal_state (TAO_InputCDR return 0; } } + diff --git a/TAO/tao/PortableServer/Default_ORTC.h b/TAO/tao/PortableServer/Default_ORTC.h index 53aab7bbff6..44b931e3a81 100644 --- a/TAO/tao/PortableServer/Default_ORTC.h +++ b/TAO/tao/PortableServer/Default_ORTC.h @@ -19,9 +19,8 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:151 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151 #ifndef _TAO_IDL_ORIG_DEFAULT_ORTC_H_ #define _TAO_IDL_ORIG_DEFAULT_ORTC_H_ @@ -38,13 +37,13 @@ #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif -#define TAO_EXPORT_MACRO +#define TAO_EXPORT_MACRO #if defined (TAO_EXPORT_NESTED_CLASSES) # if defined (TAO_EXPORT_NESTED_MACRO) # undef TAO_EXPORT_NESTED_MACRO # endif /* defined (TAO_EXPORT_NESTED_MACRO) */ -# define TAO_EXPORT_NESTED_MACRO +# define TAO_EXPORT_NESTED_MACRO #endif /* TAO_EXPORT_NESTED_CLASSES */ #if defined(_MSC_VER) @@ -59,30 +58,29 @@ #endif /* __BORLANDC__ */ // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:45 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48 TAO_NAMESPACE TAO_Default_ORT { - + // TAO_IDL - Generated from - // be/be_visitor_valuetype/valuetype_ch.cpp:53 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:52 + class ObjectReferenceTemplate; #if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___PTR_CH_) #define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___PTR_CH_ - + typedef ObjectReferenceTemplate *ObjectReferenceTemplate_ptr; #endif /* end #if !defined */ - #if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___VAR_CH_) #define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___VAR_CH_ - + // TAO_IDL - Generated from - // be/be_valuetype.cpp:182 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:181 + class ObjectReferenceTemplate_var { public: @@ -91,38 +89,37 @@ TAO_NAMESPACE TAO_Default_ORT ObjectReferenceTemplate_var (const ObjectReferenceTemplate*); // (TAO extension) ObjectReferenceTemplate_var (const ObjectReferenceTemplate_var &); ~ObjectReferenceTemplate_var (void); - + ObjectReferenceTemplate_var &operator= (ObjectReferenceTemplate*); ObjectReferenceTemplate_var &operator= (const ObjectReferenceTemplate_var &); ObjectReferenceTemplate* operator-> (void) const; - + + operator const ObjectReferenceTemplate* () const; operator ObjectReferenceTemplate*& (); - // in, inout, out, _retn + // in, inout, out, _retn ObjectReferenceTemplate* in (void) const; ObjectReferenceTemplate*& inout (void); ObjectReferenceTemplate*& out (void); ObjectReferenceTemplate* _retn (void); ObjectReferenceTemplate* ptr (void) const; - + // Hooks used by template sequence and valuetype manager classes // for non-defined forward declared valuetypes. static void tao_add_ref (ObjectReferenceTemplate *); static void tao_remove_ref (ObjectReferenceTemplate *); - + private: ObjectReferenceTemplate* ptr_; }; - #endif /* end #if !defined */ - #if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___OUT_CH_) #define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___OUT_CH_ - + // TAO_IDL - Generated from - // be/be_valuetype.cpp:491 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:490 + class ObjectReferenceTemplate_out { public: @@ -135,121 +132,122 @@ TAO_NAMESPACE TAO_Default_ORT operator ObjectReferenceTemplate*& (); ObjectReferenceTemplate*& ptr (void); ObjectReferenceTemplate* operator-> (void); - + private: ObjectReferenceTemplate* &ptr_; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:96 #endif /* end #if !defined */ - #if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE_CH_) #define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE_CH_ - + class ObjectReferenceTemplate - : public virtual PortableInterceptor::ObjectReferenceTemplate, - public virtual CORBA_ValueBase - -{ -public: - typedef ObjectReferenceTemplate_var _var_type; - static ObjectReferenceTemplate* _downcast (CORBA::ValueBase* ); - // The address of static _downcast is implicit used as type id - - // (TAO extensions or internals) - static CORBA::Boolean _tao_unmarshal ( - TAO_InputCDR &, - ObjectReferenceTemplate *& - ); - virtual const char* _tao_obv_repository_id (void) const; - static const char* _tao_obv_static_repository_id (void); - - static void _tao_any_destructor (void *); - - // TAO_IDL - Generated from - // be/be_visitor_valuetype/valuetype_ch.cpp:304 - -protected: - ObjectReferenceTemplate (void); - virtual ~ObjectReferenceTemplate (void); - - // TAO internals - virtual void *_tao_obv_narrow (ptr_arith_t); + : public virtual PortableInterceptor::ObjectReferenceTemplate + { + public: + typedef ObjectReferenceTemplate_var _var_type; + static ObjectReferenceTemplate* _downcast (CORBA::ValueBase* ); + // The address of static _downcast is implicit used as type id + + // (TAO extensions or internals) + static CORBA::Boolean _tao_unmarshal ( + TAO_InputCDR &, + ObjectReferenceTemplate *& + ); + virtual const char* _tao_obv_repository_id (void) const; + static const char* _tao_obv_static_repository_id (void); + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:315 + + protected: + ObjectReferenceTemplate (void); + virtual ~ObjectReferenceTemplate (void); + + virtual void *_tao_obv_narrow (ptr_arith_t); #if defined (_MSC_VER) - virtual void *TAO_Default_ORT_ObjectReferenceTemplate_tao_obv_narrow ( - ptr_arith_t - ); + virtual void *TAO_Default_ORT_ObjectReferenceTemplate_tao_obv_narrow (ptr_arith_t); #endif /* _MSC_VER */ - virtual CORBA::Boolean _tao_marshal_v (TAO_OutputCDR &); - virtual CORBA::Boolean _tao_unmarshal_v (TAO_InputCDR &); - -private: - ObjectReferenceTemplate (const ObjectReferenceTemplate &); - void operator= (const ObjectReferenceTemplate &); - -protected: - virtual CORBA::Boolean _tao_marshal__TAO_Default_ORT_ObjectReferenceTemplate (TAO_OutputCDR &) = 0; - virtual CORBA::Boolean _tao_unmarshal__TAO_Default_ORT_ObjectReferenceTemplate (TAO_InputCDR &) = 0; - -}; + virtual CORBA::Boolean _tao_marshal_v (TAO_OutputCDR &); + virtual CORBA::Boolean _tao_unmarshal_v (TAO_InputCDR &); + + private: + ObjectReferenceTemplate (const ObjectReferenceTemplate &); + void operator= (const ObjectReferenceTemplate &); + + protected: + virtual CORBA::Boolean _tao_marshal__TAO_Default_ORT_ObjectReferenceTemplate (TAO_OutputCDR &) = 0; + virtual CORBA::Boolean _tao_unmarshal__TAO_Default_ORT_ObjectReferenceTemplate (TAO_InputCDR &) = 0; + }; #endif /* end #if !defined */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ObjectReferenceTemplate; // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_decl.cpp:44 - -TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ObjectReferenceTemplate; - - -// TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:66 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67 } TAO_NAMESPACE_CLOSE // module TAO_Default_ORT -TAO_NAMESPACE OBV_PortableInterceptor -{ -} -TAO_NAMESPACE_CLOSE +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/obv_module.cpp:55 TAO_NAMESPACE OBV_TAO_Default_ORT { + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_obv_ch.cpp:58 #if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___OBV_CH_) #define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___OBV_CH_ - + // OBV_ class class ObjectReferenceTemplate : public virtual TAO_Default_ORT::ObjectReferenceTemplate { public: - - + virtual ~ObjectReferenceTemplate (void); + protected: virtual CORBA::Boolean _tao_marshal__TAO_Default_ORT_ObjectReferenceTemplate (TAO_OutputCDR &); virtual CORBA::Boolean _tao_unmarshal__TAO_Default_ORT_ObjectReferenceTemplate (TAO_InputCDR &); CORBA::Boolean _tao_marshal_state (TAO_OutputCDR &); CORBA::Boolean _tao_unmarshal_state (TAO_InputCDR &); - + private: }; #endif /* end #if !defined */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/obv_module.cpp:85 - } -TAO_NAMESPACE_CLOSE +}TAO_NAMESPACE_CLOSE + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/any_op_ch.cpp:54 -// Any operators for valuetype TAO_Default_ORT::ObjectReferenceTemplate void operator<<= (CORBA::Any &, TAO_Default_ORT::ObjectReferenceTemplate *); // copying void operator<<= (CORBA::Any &, TAO_Default_ORT::ObjectReferenceTemplate **); // non-copying CORBA::Boolean operator>>= (const CORBA::Any &, TAO_Default_ORT::ObjectReferenceTemplate *&); -#ifndef __ACE_INLINE__ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48 +#ifndef __ACE_INLINE__ // TAO_IDL - Generated from -// be/be_valuetype.cpp:684 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:682 TAO_NAMESPACE CORBA { @@ -259,15 +257,18 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_CLOSE // TAO_IDL - Generated from -// be/be_visitor_valuetype/cdr_op_ch.cpp:61 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/cdr_op_ch.cpp:61 CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_Default_ORT::ObjectReferenceTemplate *); CORBA::Boolean operator>> (TAO_InputCDR &, TAO_Default_ORT::ObjectReferenceTemplate *&); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64 + #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// be/be_codegen.cpp:1002 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 #if defined (__ACE_INLINE__) #include "Default_ORTC.i" @@ -283,3 +284,4 @@ TAO_NAMESPACE_CLOSE #include "ace/post.h" #endif /* ifndef */ + diff --git a/TAO/tao/PortableServer/Default_ORTC.i b/TAO/tao/PortableServer/Default_ORTC.i index 297356dcd63..98f2c6fbd2f 100644 --- a/TAO/tao/PortableServer/Default_ORTC.i +++ b/TAO/tao/PortableServer/Default_ORTC.i @@ -19,8 +19,9 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + // TAO_IDL - Generated from -// be/be_visitor_valuetype/valuetype_ci.cpp:58 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ci.cpp:56 ACE_INLINE TAO_Default_ORT::ObjectReferenceTemplate::ObjectReferenceTemplate (void) @@ -37,19 +38,21 @@ TAO_Default_ORT::ObjectReferenceTemplate::_tao_obv_static_repository_id () } // TAO_IDL - Generated from -// be/be_valuetype.cpp:714 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:712 #if defined (__ACE_INLINE__) + TAO_NAMESPACE CORBA { TAO_NAMESPACE_STORAGE_CLASS void add_ref (TAO_Default_ORT::ObjectReferenceTemplate *); TAO_NAMESPACE_STORAGE_CLASS void remove_ref (TAO_Default_ORT::ObjectReferenceTemplate *); } TAO_NAMESPACE_CLOSE + #endif /*__ACE_INLINE__*/ // TAO_IDL - Generated from -// be/be_visitor_valuetype/cdr_op_ci.cpp:60 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/cdr_op_ci.cpp:60 CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_Default_ORT::ObjectReferenceTemplate *); CORBA::Boolean operator>> (TAO_InputCDR &, TAO_Default_ORT::ObjectReferenceTemplate *&); diff --git a/TAO/tao/PortableServer/ImR_Locator.pidl b/TAO/tao/PortableServer/ImR_Locator.pidl index 32aff2f4e78..597fbc37e36 100644 --- a/TAO/tao/PortableServer/ImR_Locator.pidl +++ b/TAO/tao/PortableServer/ImR_Locator.pidl @@ -81,4 +81,3 @@ module ImplementationRepository }; -#pragma prefix "" diff --git a/TAO/tao/PortableServer/ImR_LocatorC.cpp b/TAO/tao/PortableServer/ImR_LocatorC.cpp index 4ab32c78519..4a1362d4cd1 100644 --- a/TAO/tao/PortableServer/ImR_LocatorC.cpp +++ b/TAO/tao/PortableServer/ImR_LocatorC.cpp @@ -19,12 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:315 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314 -#include "ImR_LocatorC.h" +#include "ImR_LocatorC.h" #include "tao/Stub.h" #include "tao/Invocation.h" #include "tao/PortableInterceptor.h" @@ -35,6 +34,8 @@ #include "tao/ClientInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ + + #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -43,9 +44,8 @@ #include "ImR_LocatorC.i" #endif /* !defined INLINE */ - // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:63 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int ImplementationRepository::Locator::_tao_class_id = 0; @@ -92,13 +92,23 @@ tao_ImplementationRepository_Locator_upcast ( return *tmp; } +CORBA::Boolean +tao_ImplementationRepository_Locator_marshal ( + ImplementationRepository::Locator_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // ImplementationRepository::Locator_var -// TAO_IDL - Generated from -// be/be_interface.cpp:720 // ************************************************************* -ImplementationRepository::Locator_var::Locator_var (void) // default constructor +ImplementationRepository::Locator_var::Locator_var (void) : ptr_ (Locator::_nil ()) {} @@ -108,12 +118,12 @@ ImplementationRepository::Locator_var::ptr (void) const return this->ptr_; } -ImplementationRepository::Locator_var::Locator_var (const ::ImplementationRepository::Locator_var &p) // copy constructor +ImplementationRepository::Locator_var::Locator_var (const ::ImplementationRepository::Locator_var &p) : TAO_Base_var (), ptr_ (Locator::_duplicate (p.ptr ())) {} -ImplementationRepository::Locator_var::~Locator_var (void) // destructor +ImplementationRepository::Locator_var::~Locator_var (void) { CORBA::release (this->ptr_); } @@ -217,10 +227,11 @@ ImplementationRepository::Locator_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // ImplementationRepository::Locator_out -// TAO_IDL - Generated from -// be/be_interface.cpp:1019 // ************************************************************* ImplementationRepository::Locator_out::Locator_out (Locator_ptr &p) @@ -229,14 +240,14 @@ ImplementationRepository::Locator_out::Locator_out (Locator_ptr &p) this->ptr_ = ::ImplementationRepository::Locator::_nil (); } -ImplementationRepository::Locator_out::Locator_out (Locator_var &p) // constructor from _var +ImplementationRepository::Locator_out::Locator_out (Locator_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::ImplementationRepository::Locator::_nil (); } -ImplementationRepository::Locator_out::Locator_out (const ::ImplementationRepository::Locator_out &p) // copy constructor +ImplementationRepository::Locator_out::Locator_out (const ::ImplementationRepository::Locator_out &p) : ptr_ (ACE_const_cast (Locator_out &, p).ptr_) {} @@ -267,7 +278,7 @@ ImplementationRepository::Locator_out::operator ::ImplementationRepository::Loca } ::ImplementationRepository::Locator_ptr & -ImplementationRepository::Locator_out::ptr (void) // ptr +ImplementationRepository::Locator_out::ptr (void) { return this->ptr_; } @@ -278,12 +289,14 @@ ImplementationRepository::Locator_out::operator-> (void) return this->ptr_; } -// ************************************************************* - // TAO_IDL - Generated from -// be/be_visitor_interface/interceptors_cs.cpp:56 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location : public TAO_ClientRequestInfo_i { public: @@ -291,36 +304,38 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS); - virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location &); + const char * server_; + const char * location_; + }; - virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location &); - - const char * server_; - const char * location_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - location_ (location) + TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_location ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const char * location + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + location_ (location) {} Dynamic::ParameterList * @@ -336,11 +351,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_locati parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -388,6 +403,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_activate_server_in_locati return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location : public TAO_ClientRequestInfo_i { public: @@ -395,36 +415,38 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS); - 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 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location &); + const char * server_; + const char * location_; + }; - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location &); - - const char * server_; - const char * location_; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 -}; - -TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - location_ (location) + TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const char * location + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + location_ (location) {} Dynamic::ParameterList * @@ -440,11 +462,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -491,6 +513,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_remove_server_in_location return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location : public TAO_ClientRequestInfo_i { public: @@ -498,36 +525,38 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS); - 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 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location &); + const char * server_; + const char * location_; + }; - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location &); - - const char * server_; - const char * location_; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 -}; - -TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - location_ (location) + TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const char * location + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + location_ (location) {} Dynamic::ParameterList * @@ -543,11 +572,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_locati parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -594,6 +623,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_shutdown_server_in_locati return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location : public TAO_ClientRequestInfo_i { public: @@ -601,36 +635,38 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS); - 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 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location &); + const char * server_; + const char * location_; + }; - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location (const TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location &); - - const char * server_; - const char * location_; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 -}; - -TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - location_ (location) + TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location::TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const char * location + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + location_ (location) {} Dynamic::ParameterList * @@ -646,11 +682,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -697,6 +733,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator : public TAO_ClientRequestInfo_i { public: @@ -704,38 +745,42 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); - virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + void result (::CORBA::ULong result); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator (const TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator &); + const char * location_; + CORBA::Object_ptr object_ref_; + + ::CORBA::ULong _result; + }; - virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (CORBA::ULong result); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator (const TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator &); - - const char * location_; - CORBA::Object_ptr object_ref_; - CORBA::ULong _result; -}; - -TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator::TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - location_ (location), - object_ref_ (object_ref) + TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator::TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * location, + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + location_ (location), + object_ref_ (object_ref) {} Dynamic::ParameterList * @@ -751,11 +796,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator::argum parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= location_; + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= object_ref_; + + (*parameter_list)[len].argument <<= object_ref_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -808,10 +853,13 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator::resul void TAO_ClientRequestInfo_ImplementationRepository_Locator_register_activator::result (CORBA::ULong result) { - // update the result + // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator : public TAO_ClientRequestInfo_i { public: @@ -819,38 +867,42 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_WITH_DEFAULTS); - virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + 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_ImplementationRepository_Locator_unregister_activator (const TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator &); + const char * location_; + CORBA::Object_ptr object_ref_; + + ::CORBA::ULong _result; + }; - virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (CORBA::ULong result); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator (const TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator &); - - const char * location_; - CORBA::Object_ptr object_ref_; - CORBA::ULong _result; -}; - -TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator::TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - location_ (location), - object_ref_ (object_ref) + TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator::TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * location, + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + location_ (location), + object_ref_ (object_ref) {} Dynamic::ParameterList * @@ -866,11 +918,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator::arg parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= location_; + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= object_ref_; + + (*parameter_list)[len].argument <<= object_ref_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -923,14 +975,14 @@ TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator::res void TAO_ClientRequestInfo_ImplementationRepository_Locator_unregister_activator::result (CORBA::ULong result) { - // update the result + // Update the result. this->_result = result; } #endif /* TAO_HAS_INTERCEPTORS */ // TAO_IDL - Generated from -// be/be_visitor_interface/remote_proxy_impl_cs.cpp:31 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 /////////////////////////////////////////////////////////////////////// // Base & Remote Proxy Implementation. @@ -944,6 +996,9 @@ ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::_TAO_Locator_Remote_Pr // Remote Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::activate_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -956,8 +1011,7 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::activate_server_i , ImplementationRepository::CannotActivate )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Locator_activate_server_in_location_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Locator_activate_server_in_location_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -969,14 +1023,12 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::activate_server_i } }; - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) { ACE_THROW (CORBA::INTERNAL ()); } - TAO_GIOP_Twoway_Invocation _tao_call ( istub, @@ -1006,7 +1058,8 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::activate_server_i &_tao_call, _collocated_tao_target_, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); ACE_CHECK; @@ -1054,7 +1107,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::activate_server_i ) ); - } _invoke_status = @@ -1082,8 +1134,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::activate_server_i continue; } - - #if TAO_HAS_INTERCEPTORS == 1 _tao_ri.reply_status (_invoke_status); @@ -1152,10 +1202,11 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::activate_server_i break; } - - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::remove_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1167,8 +1218,7 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::remove_server_in_ , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Locator_remove_server_in_location_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Locator_remove_server_in_location_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -1176,14 +1226,12 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::remove_server_in_ } }; - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) { ACE_THROW (CORBA::INTERNAL ()); } - TAO_GIOP_Twoway_Invocation _tao_call ( istub, @@ -1213,7 +1261,8 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::remove_server_in_ &_tao_call, _collocated_tao_target_, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); ACE_CHECK; @@ -1261,7 +1310,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::remove_server_in_ ) ); - } _invoke_status = @@ -1289,8 +1337,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::remove_server_in_ continue; } - - #if TAO_HAS_INTERCEPTORS == 1 _tao_ri.reply_status (_invoke_status); @@ -1359,10 +1405,11 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::remove_server_in_ break; } - - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::shutdown_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1374,8 +1421,7 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::shutdown_server_i , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Locator_shutdown_server_in_location_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Locator_shutdown_server_in_location_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -1383,14 +1429,12 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::shutdown_server_i } }; - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) { ACE_THROW (CORBA::INTERNAL ()); } - TAO_GIOP_Twoway_Invocation _tao_call ( istub, @@ -1420,7 +1464,8 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::shutdown_server_i &_tao_call, _collocated_tao_target_, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); ACE_CHECK; @@ -1468,7 +1513,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::shutdown_server_i ) ); - } _invoke_status = @@ -1496,8 +1540,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::shutdown_server_i continue; } - - #if TAO_HAS_INTERCEPTORS == 1 _tao_ri.reply_status (_invoke_status); @@ -1566,10 +1608,11 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::shutdown_server_i break; } - - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::server_is_shutting_down_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1581,8 +1624,7 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::server_is_shuttin , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Locator_server_is_shutting_down_in_location_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Locator_server_is_shutting_down_in_location_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -1590,14 +1632,12 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::server_is_shuttin } }; - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) { ACE_THROW (CORBA::INTERNAL ()); } - TAO_GIOP_Twoway_Invocation _tao_call ( istub, @@ -1627,7 +1667,8 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::server_is_shuttin &_tao_call, _collocated_tao_target_, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); ACE_CHECK; @@ -1675,7 +1716,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::server_is_shuttin ) ); - } _invoke_status = @@ -1703,8 +1743,6 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::server_is_shuttin continue; } - - #if TAO_HAS_INTERCEPTORS == 1 _tao_ri.reply_status (_invoke_status); @@ -1773,10 +1811,11 @@ void ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::server_is_shuttin break; } - - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::register_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -1788,8 +1827,7 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::register_ , ImplementationRepository::AlreadyRegistered )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Locator_register_activator_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Locator_register_activator_exceptiondata [] = { { "IDL:ImplementationRepository/AlreadyRegistered:1.0", @@ -1797,14 +1835,13 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::register_ } }; - CORBA::ULong _tao_retval = 0; +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, @@ -1834,7 +1871,8 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::register_ &_tao_call, _collocated_tao_target_, location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); ACE_CHECK_RETURN (_tao_retval); @@ -1883,7 +1921,6 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::register_ ), _tao_retval ); - } _invoke_status = @@ -1913,7 +1950,6 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::register_ continue; } - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); if (!( @@ -2003,6 +2039,9 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::register_ return _tao_retval; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::unregister_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -2014,8 +2053,7 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::unregiste , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Locator_unregister_activator_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Locator_unregister_activator_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -2023,14 +2061,13 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::unregiste } }; - CORBA::ULong _tao_retval = 0; +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, @@ -2060,7 +2097,8 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::unregiste &_tao_call, _collocated_tao_target_, location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); ACE_CHECK_RETURN (_tao_retval); @@ -2109,7 +2147,6 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::unregiste ), _tao_retval ); - } _invoke_status = @@ -2139,7 +2176,6 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::unregiste continue; } - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); if (!( @@ -2229,13 +2265,12 @@ CORBA::ULong ImplementationRepository::_TAO_Locator_Remote_Proxy_Impl::unregiste return _tao_retval; } - // // End Base & Remote Proxy Implemeentation. /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// be/be_visitor_interface/remote_proxy_broker_cs.cpp:31 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31 /////////////////////////////////////////////////////////////////////// // Remote & Base Proxy Broker Implementation @@ -2271,20 +2306,19 @@ ImplementationRepository::_TAO_Locator_Remote_Proxy_Broker::~_TAO_Locator_Remote ImplementationRepository::_TAO_Locator_Proxy_Impl& ImplementationRepository::_TAO_Locator_Remote_Proxy_Broker::select_proxy ( - ::ImplementationRepository::Locator * - ACE_ENV_ARG_DECL_NOT_USED -) + ::ImplementationRepository::Locator * + ACE_ENV_ARG_DECL_NOT_USED + ) { return this->remote_proxy_impl_; } - // // End Remote & Base Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:226 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 ImplementationRepository::Locator::Locator (int collocated) { @@ -2310,7 +2344,7 @@ ImplementationRepository::Locator::~Locator (void) void ImplementationRepository::Locator::_tao_any_destructor (void *_tao_void_pointer) { - Locator *tmp = ACE_static_cast (Locator*, _tao_void_pointer); + Locator *tmp = ACE_static_cast (Locator *, _tao_void_pointer); CORBA::release (tmp); } @@ -2504,6 +2538,9 @@ const char* ImplementationRepository::Locator::_interface_repository_id (void) c return "IDL:ImplementationRepository/Locator:1.0"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Locator::activate_server_in_location ( const char * server, const char * location @@ -2522,10 +2559,14 @@ void ImplementationRepository::Locator::activate_server_in_location ( proxy.activate_server_in_location ( this, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Locator::remove_server_in_location ( const char * server, const char * location @@ -2543,10 +2584,14 @@ void ImplementationRepository::Locator::remove_server_in_location ( proxy.remove_server_in_location ( this, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Locator::shutdown_server_in_location ( const char * server, const char * location @@ -2564,10 +2609,14 @@ void ImplementationRepository::Locator::shutdown_server_in_location ( proxy.shutdown_server_in_location ( this, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Locator::server_is_shutting_down_in_location ( const char * server, const char * location @@ -2585,10 +2634,14 @@ void ImplementationRepository::Locator::server_is_shutting_down_in_location ( proxy.server_is_shutting_down_in_location ( this, server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + CORBA::ULong ImplementationRepository::Locator::register_activator ( const char * location, CORBA::Object_ptr object_ref @@ -2606,10 +2659,14 @@ CORBA::ULong ImplementationRepository::Locator::register_activator ( return proxy.register_activator ( this, location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + CORBA::ULong ImplementationRepository::Locator::unregister_activator ( const char * location, CORBA::Object_ptr object_ref @@ -2627,17 +2684,17 @@ CORBA::ULong ImplementationRepository::Locator::unregister_activator ( return proxy.unregister_activator ( this, location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); } - // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:284 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_ImplementationRepository_Locator[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x496d706c), @@ -2650,10 +2707,10 @@ static const CORBA::Long _oc_ImplementationRepository_Locator[] = ACE_NTOHL (0x61746f72), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/Locator:1.0 - 8, + 8, ACE_NTOHL (0x4c6f6361), ACE_NTOHL (0x746f7200), // name = Locator -}; + }; static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_Locator ( CORBA::tk_objref, @@ -2672,11 +2729,10 @@ TAO_NAMESPACE_DEFINE ( ) TAO_NAMESPACE_END - // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:52 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 -// Copying version. +// Copying insertion. void operator<<= ( CORBA::Any &_tao_any, @@ -2688,26 +2744,19 @@ operator<<= ( _tao_any <<= &_tao_objptr; } -// Non-copying version. +// Non-copying insertion. void operator<<= ( CORBA::Any &_tao_any, ImplementationRepository::Locator_ptr *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_Locator, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - *_tao_elem, - ImplementationRepository::Locator::_tao_any_destructor - ); - } + TAO::Any_Impl_T<ImplementationRepository::Locator>::insert ( + _tao_any, + ImplementationRepository::Locator::_tao_any_destructor, + ImplementationRepository::_tc_Locator, + *_tao_elem + ); } CORBA::Boolean @@ -2716,60 +2765,26 @@ operator>>= ( ImplementationRepository::Locator_ptr &_tao_elem ) { - ACE_TRY_NEW_ENV - { - _tao_elem = ImplementationRepository::Locator::_nil (); - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_Locator - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (!result) - { - return 0; // not equivalent - } - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () + return + TAO::Any_Impl_T<ImplementationRepository::Locator>::extract ( + _tao_any, + ImplementationRepository::Locator::_tao_any_destructor, + ImplementationRepository::_tc_Locator, + _tao_elem ); - - if (stream >> _tao_elem) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_Locator, - 1, - _tao_elem, - ImplementationRepository::Locator::_tao_any_destructor - ); - - return 1; - } - } - ACE_CATCHANY - { - _tao_elem = ImplementationRepository::Locator::_nil (); - return 0; - } - ACE_ENDTRY; - - _tao_elem = ImplementationRepository::Locator::_nil (); - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager<ImplementationRepository::Locator,ImplementationRepository::Locator_var>; + template class TAO::Any_Impl_T<ImplementationRepository::Locator>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO_Object_Manager<ImplementationRepository::Locator,ImplementationRepository::Locator_var> +# pragma instantiate TAO_Object_Manager<ImplementationRepository::Locator, ImplementationRepository::Locator_var> +# pragma instantiate TAO::Any_Impl_T<ImplementationRepository::Locator> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// be/be_visitor_interface/cdr_op_cs.cpp:63 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, diff --git a/TAO/tao/PortableServer/ImR_LocatorC.h b/TAO/tao/PortableServer/ImR_LocatorC.h index a17bc745e00..5011d42e096 100644 --- a/TAO/tao/PortableServer/ImR_LocatorC.h +++ b/TAO/tao/PortableServer/ImR_LocatorC.h @@ -19,12 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:151 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151 -#ifndef _TAO_IDL_IMR_LOCATORC_H_ -#define _TAO_IDL_IMR_LOCATORC_H_ +#ifndef _TAO_IDL_ORIG_IMR_LOCATORC_H_ +#define _TAO_IDL_ORIG_IMR_LOCATORC_H_ #include "ace/pre.h" #include "tao/corbafwd.h" @@ -60,51 +59,49 @@ #endif /* __BORLANDC__ */ // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:45 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48 TAO_NAMESPACE ImplementationRepository { - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:54 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_IMPLEMENTATIONREPOSITORY_LOCATOR___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_LOCATOR___PTR_CH_ - + class Locator; typedef Locator *Locator_ptr; #endif /* end #if !defined */ - #if !defined (_IMPLEMENTATIONREPOSITORY_LOCATOR___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_LOCATOR___VAR_CH_ - - + // TAO_IDL - Generated from - // be/be_interface.cpp:569 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export Locator_var : public TAO_Base_var { public: Locator_var (void); // default constructor - Locator_var (Locator_ptr p) : ptr_ (p) {} + Locator_var (Locator_ptr p) : ptr_ (p) {} Locator_var (const Locator_var &); // copy constructor ~Locator_var (void); // destructor - + Locator_var &operator= (Locator_ptr); Locator_var &operator= (const Locator_var &); Locator_ptr operator-> (void) const; - + operator const Locator_ptr &() const; operator Locator_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn Locator_ptr in (void) const; Locator_ptr &inout (void); Locator_ptr &out (void); Locator_ptr _retn (void); Locator_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static Locator_ptr tao_duplicate (Locator_ptr); @@ -115,7 +112,7 @@ TAO_NAMESPACE ImplementationRepository ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: Locator_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -123,17 +120,14 @@ TAO_NAMESPACE ImplementationRepository Locator_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_IMPLEMENTATIONREPOSITORY_LOCATOR___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_LOCATOR___OUT_CH_ - - + // TAO_IDL - Generated from - // be/be_interface.cpp:929 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export Locator_out { public: @@ -146,27 +140,24 @@ TAO_NAMESPACE ImplementationRepository operator Locator_ptr &(); Locator_ptr &ptr (void); Locator_ptr operator-> (void); - + private: Locator_ptr &ptr_; }; - #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:113 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_IMPLEMENTATIONREPOSITORY_LOCATOR_CH_) #define _IMPLEMENTATIONREPOSITORY_LOCATOR_CH_ - - // Forward Classes Declaration. + class _TAO_Locator_Proxy_Impl; class _TAO_Locator_Remote_Proxy_Impl; class _TAO_Locator_Proxy_Broker; class _TAO_Locator_Remote_Proxy_Broker; - + class TAO_PortableServer_Export Locator : public virtual ImplementationRepository::Administration { @@ -174,30 +165,30 @@ TAO_NAMESPACE ImplementationRepository typedef Locator_ptr _ptr_type; typedef Locator_var _var_type; static int _tao_class_id; - + // The static operations. static Locator_ptr _duplicate (Locator_ptr obj); - + static Locator_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static Locator_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static Locator_ptr _nil (void) { return (Locator_ptr)0; } - - static void _tao_any_destructor (void*); - + + static void _tao_any_destructor (void *); + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void activate_server_in_location ( const char * server, const char * location @@ -208,10 +199,10 @@ TAO_NAMESPACE ImplementationRepository , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate )); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void remove_server_in_location ( const char * server, const char * location @@ -221,10 +212,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void shutdown_server_in_location ( const char * server, const char * location @@ -234,10 +225,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void server_is_shutting_down_in_location ( const char * server, const char * location @@ -247,10 +238,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ULong register_activator ( const char * location, CORBA::Object_ptr object_ref @@ -260,10 +251,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::AlreadyRegistered )); - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ULong unregister_activator ( const char * location, CORBA::Object_ptr object_ref @@ -273,61 +264,66 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:269 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: _TAO_Locator_Proxy_Broker *the_TAO_Locator_Proxy_Broker_; - + protected: Locator (int collocated = 0); - + // These methods travese the inheritance tree and set the - // parents piece of the given class in the right mode + // parents piece of the given class in the right mode. virtual void ImplementationRepository_Locator_setup_collocation (int collocated); - + Locator ( - TAO_Stub *objref, + TAO_Stub *objref, CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 ); virtual ~Locator (void); - + friend class _TAO_Locator_Remote_Proxy_Impl; friend class _TAO_Locator_ThruPOA_Proxy_Impl; friend class _TAO_Locator_Direct_Proxy_Impl; - + private: Locator (const Locator &); void operator= (const Locator &); }; - + // The Proxy Implementations are used by each interface to // perform a call. Each different implementation encapsulates // an invocation logic. - - + + /////////////////////////////////////////////////////////////////////// // Base Proxy Impl. Declaration // - + // TAO_IDL - Generated from - // be/be_visitor_interface/base_proxy_impl_ch.cpp:35 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35 + class TAO_PortableServer_Export _TAO_Locator_Proxy_Impl : public virtual ImplementationRepository::_TAO_Administration_Proxy_Impl { public: - virtual ~_TAO_Locator_Proxy_Impl (void) { } + virtual ~_TAO_Locator_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void activate_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -339,7 +335,10 @@ TAO_NAMESPACE ImplementationRepository , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void remove_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -350,7 +349,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void shutdown_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -361,7 +363,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void server_is_shutting_down_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -372,7 +377,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual CORBA::ULong register_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -383,7 +391,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::AlreadyRegistered )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual CORBA::ULong unregister_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -394,24 +405,23 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )) = 0; - - + protected: _TAO_Locator_Proxy_Impl (void); }; - + // // End Base Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// // Remote Proxy Impl. Declaration // - + // TAO_IDL - Generated from - // be/be_visitor_interface/remote_proxy_impl_ch.cpp:37 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37 + class TAO_PortableServer_Export _TAO_Locator_Remote_Proxy_Impl : public virtual _TAO_Locator_Proxy_Impl, public virtual TAO_Remote_Object_Proxy_Impl, @@ -419,8 +429,12 @@ TAO_NAMESPACE ImplementationRepository { public: _TAO_Locator_Remote_Proxy_Impl (void); - - virtual ~_TAO_Locator_Remote_Proxy_Impl (void) { } + + virtual ~_TAO_Locator_Remote_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void activate_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -432,7 +446,10 @@ TAO_NAMESPACE ImplementationRepository , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void remove_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -443,7 +460,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -454,7 +474,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void server_is_shutting_down_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -465,7 +488,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::ULong register_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -476,7 +502,10 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::AlreadyRegistered )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::ULong unregister_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -487,27 +516,24 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - - }; - + // // End Remote Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - + // The Proxy Brokers are used by each interface to get - // the right proxy for performing a call. In the new + // the right proxy for performing a call. In the new // collocation scheme, the proxy to be used can vary on // a call by call basis. - - + /////////////////////////////////////////////////////////////////////// - // Base Proxy Broker Declaration + // Base Proxy Broker Declaration // - + // TAO_IDL - Generated from - // be/be_visitor_interface/base_proxy_broker_ch.cpp:35 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35 + class TAO_PortableServer_Export _TAO_Locator_Proxy_Broker { public: @@ -516,62 +542,60 @@ TAO_NAMESPACE ImplementationRepository Locator *object ACE_ENV_ARG_DECL_WITH_DEFAULTS ) = 0; - + protected: _TAO_Locator_Proxy_Broker (void); - + }; - + // - // End Base Proxy Broker Declaration + // End Base Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// - // Remote Proxy Broker Declaration + // Remote Proxy Broker Declaration // - + // TAO_IDL - Generated from - // be/be_visitor_interface/remote_proxy_broker_ch.cpp:40 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40 + class TAO_PortableServer_Export _TAO_Locator_Remote_Proxy_Broker : public virtual _TAO_Locator_Proxy_Broker { - public: + public: _TAO_Locator_Remote_Proxy_Broker (void); - + virtual ~_TAO_Locator_Remote_Proxy_Broker (void); - + virtual _TAO_Locator_Proxy_Impl &select_proxy ( Locator *object ACE_ENV_ARG_DECL ); - + private: _TAO_Locator_Remote_Proxy_Impl remote_proxy_impl_; - + public: // This member function is used to get an handle to the unique instance // of the Remote Proxy Broker that is available for a given // interface. static _TAO_Locator_Remote_Proxy_Broker *the_TAO_Locator_Remote_Proxy_Broker (void); }; - + // - // End Remote Proxy Broker Declaration + // End Remote Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typecode/typecode_decl.cpp:44 - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Locator; - // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:66 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67 } TAO_NAMESPACE_CLOSE // module ImplementationRepository @@ -579,7 +603,7 @@ TAO_NAMESPACE_CLOSE // module ImplementationRepository // Proxy Broker Factory function pointer declarations. // TAO_IDL - Generated from -// be/be_visitor_root/root.cpp:79 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:80 extern TAO_PortableServer_Export ImplementationRepository::_TAO_Locator_Proxy_Broker * @@ -587,28 +611,31 @@ ImplementationRepository::_TAO_Locator_Proxy_Broker * CORBA::Object_ptr obj ); - // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_ch.cpp:52 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 -// Any operators for interface ImplementationRepository::Locator TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Locator_ptr); // copying TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Locator_ptr *); // non-copying TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Locator_ptr &); -#ifndef __ACE_INLINE__ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48 +#ifndef __ACE_INLINE__ // TAO_IDL - Generated from -// be/be_visitor_interface/cdr_op_ch.cpp:55 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55 TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Locator_ptr ); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Locator_ptr &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64 + #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// be/be_codegen.cpp:1002 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 #if defined (__ACE_INLINE__) #include "ImR_LocatorC.i" @@ -624,3 +651,4 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, Implementat #include "ace/post.h" #endif /* ifndef */ + diff --git a/TAO/tao/PortableServer/ImR_LocatorC.i b/TAO/tao/PortableServer/ImR_LocatorC.i index fe4e4ce290c..4f77a602b16 100644 --- a/TAO/tao/PortableServer/ImR_LocatorC.i +++ b/TAO/tao/PortableServer/ImR_LocatorC.i @@ -19,8 +19,9 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + // TAO_IDL - Generated from -// be/be_visitor_interface/interface_ci.cpp:68 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_IMPLEMENTATIONREPOSITORY_LOCATOR___CI_) #define _IMPLEMENTATIONREPOSITORY_LOCATOR___CI_ @@ -36,11 +37,17 @@ ImplementationRepository::Locator::Locator ( this->ImplementationRepository_Locator_setup_collocation (_tao_collocated); } +ACE_INLINE +CORBA::Boolean +ImplementationRepository::Locator::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} #endif /* end #if !defined */ // TAO_IDL - Generated from -// be/be_visitor_interface/cdr_op_ci.cpp:72 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72 TAO_PortableServer_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, diff --git a/TAO/tao/PortableServer/ImR_LocatorS.cpp b/TAO/tao/PortableServer/ImR_LocatorS.cpp index e4d75e46687..e8fa03e6032 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS.cpp +++ b/TAO/tao/PortableServer/ImR_LocatorS.cpp @@ -21,13 +21,13 @@ // TAO_IDL - Generated from -// be/be_codegen.cpp:663 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:670 -#ifndef _TAO_IDL_IMR_LOCATORS_CPP_ -#define _TAO_IDL_IMR_LOCATORS_CPP_ +#ifndef _TAO_IDL_ORIG_IMR_LOCATORS_CPP_ +#define _TAO_IDL_ORIG_IMR_LOCATORS_CPP_ -#include "ImR_LocatorS.h" +#include "ImR_LocatorS.h" #include "tao/PortableServer/Object_Adapter.h" #include "tao/PortableServer/Operation_Table.h" #include "tao/TAO_Server_Request.h" @@ -35,7 +35,6 @@ #include "tao/Stub.h" #include "tao/IFR_Client_Adapter.h" #include "tao/PortableInterceptor.h" - #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" #include "tao/PICurrent.h" @@ -44,6 +43,7 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ #include "ace/Dynamic_Service.h" + #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus #endif /* __BORLANDC__ */ @@ -52,8 +52,10 @@ #include "ImR_LocatorS.i" #endif /* !defined INLINE */ + + // TAO_IDL - Generated from -// be/be_interface.cpp:1694 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 class TAO_ImplementationRepository_Locator_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { @@ -62,8 +64,9 @@ private: public: const TAO_operation_db_entry * lookup (const char *str, unsigned int len); }; + /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: /project/doctmp/pgontla/ImR/ACE_wrappers/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_Locator_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_Locator_Perfect_Hash_OpTable -N lookup */ unsigned int TAO_ImplementationRepository_Locator_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { @@ -189,9 +192,13 @@ TAO_ImplementationRepository_Locator_Perfect_Hash_OpTable::lookup (const char *s static TAO_ImplementationRepository_Locator_Perfect_Hash_OpTable tao_ImplementationRepository_Locator_optable; // TAO_IDL - Generated from -// be/be_visitor_interface/interceptors_ss.cpp:52 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_location : public TAO_ServerRequestInfo { public: @@ -200,36 +207,36 @@ public: TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - - ); - -virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_location ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_location & @@ -241,17 +248,21 @@ private: private: POA_ImplementationRepository::Locator *_tao_impl; + const char * server_; const char * location_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_location::TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_location ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED + const char * location + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -271,14 +282,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_locati ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -315,7 +326,6 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_locati return safe_exception_list._retn (); } - CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_location::result ( ACE_ENV_SINGLE_ARG_DECL @@ -351,6 +361,9 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_locati return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location : public TAO_ServerRequestInfo { public: @@ -359,36 +372,36 @@ public: TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - - ); - -virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location & @@ -400,17 +413,21 @@ private: private: POA_ImplementationRepository::Locator *_tao_impl; + const char * server_; const char * location_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location::TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED + const char * location + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -430,14 +447,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -473,7 +490,6 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location return safe_exception_list._retn (); } - CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location::result ( ACE_ENV_SINGLE_ARG_DECL @@ -509,6 +525,9 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_location return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location : public TAO_ServerRequestInfo { public: @@ -517,36 +536,36 @@ public: TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - - ); - -virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location & @@ -558,17 +577,21 @@ private: private: POA_ImplementationRepository::Locator *_tao_impl; + const char * server_; const char * location_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location::TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED + const char * location + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -588,14 +611,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_locati ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -631,7 +654,6 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_locati return safe_exception_list._retn (); } - CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_location::result ( ACE_ENV_SINGLE_ARG_DECL @@ -667,6 +689,9 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_locati return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location : public TAO_ServerRequestInfo { public: @@ -675,36 +700,36 @@ public: TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS - - ); - -virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - + const char * location + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location & @@ -716,17 +741,21 @@ private: private: POA_ImplementationRepository::Locator *_tao_impl; + const char * server_; const char * location_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location::TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * server, - const char * location ACE_ENV_ARG_DECL_NOT_USED + const char * location + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -746,14 +775,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= location_; + + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -789,7 +818,6 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i return safe_exception_list._retn (); } - CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_location::result ( ACE_ENV_SINGLE_ARG_DECL @@ -825,6 +853,9 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator : public TAO_ServerRequestInfo { public: @@ -833,37 +864,37 @@ public: TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS - - ); - -virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -void result (CORBA::ULong result); + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void result (CORBA::ULong result); private: TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator ( @@ -876,17 +907,21 @@ private: private: POA_ImplementationRepository::Locator *_tao_impl; + const char * location_; - CORBA::Object_ptr object_ref_; - CORBA::ULong _result; + CORBA::Object_ptr object_ref_;CORBA::ULong _result; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_NOT_USED + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -906,14 +941,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::argum ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= location_; + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= object_ref_; + + (*parameter_list)[len].argument <<= object_ref_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -949,7 +984,6 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::excep return safe_exception_list._retn (); } - CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::result ( ACE_ENV_SINGLE_ARG_DECL @@ -996,6 +1030,9 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::resul this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator : public TAO_ServerRequestInfo { public: @@ -1004,37 +1041,37 @@ public: TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS - - ); - -virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - -void result (CORBA::ULong result); + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void result (CORBA::ULong result); private: TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator ( @@ -1047,17 +1084,21 @@ private: private: POA_ImplementationRepository::Locator *_tao_impl; + const char * location_; - CORBA::Object_ptr object_ref_; - CORBA::ULong _result; + CORBA::Object_ptr object_ref_;CORBA::ULong _result; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Locator *tao_impl, const char * location, - CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_NOT_USED + CORBA::Object_ptr object_ref + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1077,14 +1118,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::arg ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= location_; + (*parameter_list)[len].argument <<= location_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= object_ref_; + + (*parameter_list)[len].argument <<= object_ref_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -1120,7 +1161,6 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::exc return safe_exception_list._retn (); } - CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::result ( ACE_ENV_SINGLE_ARG_DECL @@ -1174,7 +1214,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::res // // TAO_IDL - Generated from -// be/be_visitor_interface/strategized_proxy_broker_ss.cpp:40 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker *POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::the_TAO_Locator_Strategized_Proxy_Broker (void) @@ -1186,8 +1226,9 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker *POA_Impleme POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::_TAO_Locator_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - this->proxy_cache_[i] = 0; - + { + this->proxy_cache_[i] = 0; + } } POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::~_TAO_Locator_Strategized_Proxy_Broker (void) @@ -1200,7 +1241,6 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::~_TAO_Locat // for details.. this->proxy_cache_[i] = 0; } - } ImplementationRepository::_TAO_Locator_Proxy_Impl& @@ -1211,16 +1251,17 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::select_prox { int strategy = TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); if (this->proxy_cache_[strategy] != 0) - return *this->proxy_cache_[strategy]; + { + return *this->proxy_cache_[strategy]; + } this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); return *this->proxy_cache_[strategy]; - } void @@ -1262,20 +1303,16 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::create_prox ); ACE_CHECK; break; - - } - - } + } + } } - // // End Strategized Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// - // TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:599 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 ImplementationRepository::_TAO_Locator_Proxy_Broker * ImplementationRepository__TAO_Locator_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) @@ -1302,13 +1339,16 @@ static int ImplementationRepository__TAO_Locator_Proxy_Broker_Stub_Factory_Initi // // TAO_IDL - Generated from -// be/be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::_TAO_Locator_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::activate_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1321,6 +1361,7 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::activate_ser , ImplementationRepository::CannotActivate )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -1344,11 +1385,16 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::activate_ser "IDL:ImplementationRepository/Locator:1.0" ) )->activate_server_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::remove_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1360,6 +1406,7 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::remove_serve , ImplementationRepository::NotFound )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -1383,11 +1430,16 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::remove_serve "IDL:ImplementationRepository/Locator:1.0" ) )->remove_server_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::shutdown_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1399,6 +1451,7 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::shutdown_ser , ImplementationRepository::NotFound )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -1422,11 +1475,16 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::shutdown_ser "IDL:ImplementationRepository/Locator:1.0" ) )->shutdown_server_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::server_is_shutting_down_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1438,6 +1496,7 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::server_is_sh , ImplementationRepository::NotFound )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -1461,11 +1520,16 @@ void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::server_is_sh "IDL:ImplementationRepository/Locator:1.0" ) )->server_is_shutting_down_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + CORBA::ULong POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::register_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -1502,11 +1566,16 @@ CORBA::ULong POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::regi "IDL:ImplementationRepository/Locator:1.0" ) )->register_activator ( + location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + CORBA::ULong POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::unregister_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -1543,16 +1612,14 @@ CORBA::ULong POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::unre "IDL:ImplementationRepository/Locator:1.0" ) )->unregister_activator ( + location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); -} - -// +}// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Proxy Implementation // @@ -1570,14 +1637,15 @@ void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::activate_serv CORBA::SystemException , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Locator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Locator:1.0") )->activate_server_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } @@ -1591,14 +1659,15 @@ void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::remove_server ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Locator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Locator:1.0") )->remove_server_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } @@ -1612,14 +1681,15 @@ void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::shutdown_serv ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Locator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Locator:1.0") )->shutdown_server_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } @@ -1633,14 +1703,15 @@ void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::server_is_shu ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Locator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Locator:1.0") )->server_is_shutting_down_in_location ( + server, - location ACE_ENV_ARG_PARAMETER + location + ACE_ENV_ARG_PARAMETER ); } @@ -1654,14 +1725,15 @@ CORBA::ULong POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::regis ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::AlreadyRegistered - )) -{ + )){ return ACE_reinterpret_cast ( POA_ImplementationRepository::Locator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Locator:1.0") )->register_activator ( + location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); } @@ -1675,14 +1747,15 @@ CORBA::ULong POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::unreg ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ return ACE_reinterpret_cast ( POA_ImplementationRepository::Locator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Locator:1.0") )->unregister_activator ( + location, - object_ref ACE_ENV_ARG_PARAMETER + object_ref + ACE_ENV_ARG_PARAMETER ); } @@ -1692,8 +1765,9 @@ CORBA::ULong POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::unreg // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// + // TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:98 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 POA_ImplementationRepository::Locator::Locator (void) { @@ -1710,7 +1784,7 @@ POA_ImplementationRepository::Locator::~Locator (void) } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_ss.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Locator::activate_server_in_location_skel ( TAO_ServerRequest &_tao_server_request, @@ -1726,14 +1800,15 @@ void POA_ImplementationRepository::Locator::activate_server_in_location_skel ( _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; CORBA::String_var location; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> location.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> location.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -1748,8 +1823,11 @@ ACE_THROW (CORBA::MARSHAL ()); _tao_server_request, _tao_upcall, _tao_impl, + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); ACE_TRY @@ -1767,11 +1845,14 @@ ACE_THROW (CORBA::MARSHAL ()); #endif /* TAO_HAS_INTERCEPTORS */ _tao_impl->activate_server_in_location ( + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; - + #if (TAO_HAS_INTERCEPTORS == 1) } @@ -1837,7 +1918,7 @@ ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_ss.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Locator::remove_server_in_location_skel ( TAO_ServerRequest &_tao_server_request, @@ -1853,14 +1934,15 @@ void POA_ImplementationRepository::Locator::remove_server_in_location_skel ( _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; CORBA::String_var location; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> location.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> location.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -1875,8 +1957,11 @@ ACE_THROW (CORBA::MARSHAL ()); _tao_server_request, _tao_upcall, _tao_impl, + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); ACE_TRY @@ -1894,11 +1979,14 @@ ACE_THROW (CORBA::MARSHAL ()); #endif /* TAO_HAS_INTERCEPTORS */ _tao_impl->remove_server_in_location ( + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; - + #if (TAO_HAS_INTERCEPTORS == 1) } @@ -1964,7 +2052,7 @@ ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_ss.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Locator::shutdown_server_in_location_skel ( TAO_ServerRequest &_tao_server_request, @@ -1980,14 +2068,15 @@ void POA_ImplementationRepository::Locator::shutdown_server_in_location_skel ( _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; CORBA::String_var location; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> location.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> location.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -2002,8 +2091,11 @@ ACE_THROW (CORBA::MARSHAL ()); _tao_server_request, _tao_upcall, _tao_impl, + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); ACE_TRY @@ -2021,11 +2113,14 @@ ACE_THROW (CORBA::MARSHAL ()); #endif /* TAO_HAS_INTERCEPTORS */ _tao_impl->shutdown_server_in_location ( + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; - + #if (TAO_HAS_INTERCEPTORS == 1) } @@ -2091,7 +2186,7 @@ ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_ss.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Locator::server_is_shutting_down_in_location_skel ( TAO_ServerRequest &_tao_server_request, @@ -2107,14 +2202,15 @@ void POA_ImplementationRepository::Locator::server_is_shutting_down_in_location_ _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; CORBA::String_var location; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> location.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> location.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -2129,8 +2225,11 @@ ACE_THROW (CORBA::MARSHAL ()); _tao_server_request, _tao_upcall, _tao_impl, + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); ACE_TRY @@ -2148,11 +2247,14 @@ ACE_THROW (CORBA::MARSHAL ()); #endif /* TAO_HAS_INTERCEPTORS */ _tao_impl->server_is_shutting_down_in_location ( + server.in (), - location.in () ACE_ENV_ARG_PARAMETER + + location.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; - + #if (TAO_HAS_INTERCEPTORS == 1) } @@ -2218,7 +2320,7 @@ ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_ss.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Locator::register_activator_skel ( TAO_ServerRequest &_tao_server_request, @@ -2236,12 +2338,12 @@ void POA_ImplementationRepository::Locator::register_activator_skel ( CORBA::ULong _tao_retval = 0; CORBA::String_var location; CORBA::Object_var object_ref; + if (!( - (_tao_in >> location.out ()) && - (_tao_in >> object_ref.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> location.out ()) && + (_tao_in >> object_ref.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -2256,8 +2358,11 @@ ACE_THROW (CORBA::MARSHAL ()); _tao_server_request, _tao_upcall, _tao_impl, + location.in (), - object_ref.in () ACE_ENV_ARG_PARAMETER + + object_ref.in () + ACE_ENV_ARG_PARAMETER ); ACE_TRY @@ -2275,11 +2380,14 @@ ACE_THROW (CORBA::MARSHAL ()); #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = _tao_impl->register_activator ( + location.in (), - object_ref.in () ACE_ENV_ARG_PARAMETER + + object_ref.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; - + #if (TAO_HAS_INTERCEPTORS == 1) } @@ -2345,16 +2453,16 @@ ACE_THROW (CORBA::MARSHAL ()); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); if (!( -(_tao_out << _tao_retval) + (_tao_out << _tao_retval) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_ss.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Locator::unregister_activator_skel ( TAO_ServerRequest &_tao_server_request, @@ -2372,12 +2480,12 @@ void POA_ImplementationRepository::Locator::unregister_activator_skel ( CORBA::ULong _tao_retval = 0; CORBA::String_var location; CORBA::Object_var object_ref; + if (!( - (_tao_in >> location.out ()) && - (_tao_in >> object_ref.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> location.out ()) && + (_tao_in >> object_ref.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -2392,8 +2500,11 @@ ACE_THROW (CORBA::MARSHAL ()); _tao_server_request, _tao_upcall, _tao_impl, + location.in (), - object_ref.in () ACE_ENV_ARG_PARAMETER + + object_ref.in () + ACE_ENV_ARG_PARAMETER ); ACE_TRY @@ -2411,11 +2522,14 @@ ACE_THROW (CORBA::MARSHAL ()); #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = _tao_impl->unregister_activator ( + location.in (), - object_ref.in () ACE_ENV_ARG_PARAMETER + + object_ref.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; - + #if (TAO_HAS_INTERCEPTORS == 1) } @@ -2481,16 +2595,16 @@ ACE_THROW (CORBA::MARSHAL ()); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); if (!( -(_tao_out << _tao_retval) + (_tao_out << _tao_retval) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:163 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 void POA_ImplementationRepository::Locator::_is_a_skel ( TAO_ServerRequest &_tao_server_request, @@ -2503,6 +2617,7 @@ void POA_ImplementationRepository::Locator::_is_a_skel ( POA_ImplementationRepository::Locator *_tao_impl = (POA_ImplementationRepository::Locator *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; + if (!(_tao_in >> value.out ())) ACE_THROW (CORBA::MARSHAL ()); @@ -2511,6 +2626,7 @@ void POA_ImplementationRepository::Locator::_is_a_skel ( _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } @@ -2529,6 +2645,7 @@ void POA_ImplementationRepository::Locator::_non_existent_skel ( _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } @@ -2596,6 +2713,7 @@ void POA_ImplementationRepository::Locator::_component_skel ( _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << _tao_retval._retn ())) ACE_THROW (CORBA::MARSHAL ()); } @@ -2659,7 +2777,7 @@ const char* POA_ImplementationRepository::Locator::_interface_repository_id (voi } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:533 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 void POA_ImplementationRepository::Locator::_dispatch ( TAO_ServerRequest &req, @@ -2674,7 +2792,7 @@ void POA_ImplementationRepository::Locator::_dispatch ( } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:479 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 ImplementationRepository::Locator * POA_ImplementationRepository::Locator::_this (ACE_ENV_SINGLE_ARG_DECL) @@ -2714,7 +2832,4 @@ POA_ImplementationRepository::Locator::_this (ACE_ENV_SINGLE_ARG_DECL) (void) safe_stub.release (); return ::ImplementationRepository::Locator::_unchecked_narrow (obj.in ()); } - - - #endif /* ifndef */ diff --git a/TAO/tao/PortableServer/ImR_LocatorS.h b/TAO/tao/PortableServer/ImR_LocatorS.h index 0df99af9393..5bdf42cb54d 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS.h +++ b/TAO/tao/PortableServer/ImR_LocatorS.h @@ -19,18 +19,16 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:433 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:443 -#ifndef _TAO_IDL_IMR_LOCATORS_H_ -#define _TAO_IDL_IMR_LOCATORS_H_ +#ifndef _TAO_IDL_ORIG_IMR_LOCATORS_H_ +#define _TAO_IDL_ORIG_IMR_LOCATORS_H_ #include "ace/pre.h" #include "ImplRepoS.h" #include "ImR_LocatorC.h" - #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ @@ -53,16 +51,16 @@ #endif /* __BORLANDC__ */ // TAO_IDL - Generated from -// be/be_visitor_module/module_sh.cpp:46 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:49 TAO_NAMESPACE POA_ImplementationRepository { // TAO_IDL - Generated from - // be/be_visitor_interface/interface_sh.cpp:82 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86 class Locator; typedef Locator *Locator_ptr; - // Forward Classes Declaration + class _TAO_Locator_ThruPOA_Proxy_Impl; class _TAO_Locator_Direct_Proxy_Impl; class _TAO_Locator_Strategized_Proxy_Broker; @@ -72,63 +70,62 @@ TAO_NAMESPACE POA_ImplementationRepository { protected: Locator (void); - + public: Locator (const Locator& rhs); virtual ~Locator (void); - - + virtual CORBA::Boolean _is_a ( const char* logical_type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void* _downcast ( const char* logical_type_id ); - + static void _is_a_skel ( TAO_ServerRequest &req, void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _non_existent_skel ( TAO_ServerRequest &req, void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _interface_skel ( TAO_ServerRequest &req, void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _component_skel ( TAO_ServerRequest &req, void *obj, void *servant_upcall ACE_ENV_ARG_DECL ); - + virtual void _dispatch ( TAO_ServerRequest &req, void *_servant_upcall ACE_ENV_ARG_DECL ); - + ::ImplementationRepository::Locator *_this ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_sh.cpp:47 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 virtual void activate_server_in_location ( const char * server, @@ -147,8 +144,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *_tao_servant_upcall ACE_ENV_ARG_DECL ); + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_sh.cpp:47 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 virtual void remove_server_in_location ( const char * server, @@ -166,8 +164,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *_tao_servant_upcall ACE_ENV_ARG_DECL ); + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_sh.cpp:47 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 virtual void shutdown_server_in_location ( const char * server, @@ -185,8 +184,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *_tao_servant_upcall ACE_ENV_ARG_DECL ); + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_sh.cpp:47 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 virtual void server_is_shutting_down_in_location ( const char * server, @@ -204,8 +204,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *_tao_servant_upcall ACE_ENV_ARG_DECL ); + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_sh.cpp:47 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 virtual CORBA::ULong register_activator ( const char * location, @@ -223,8 +224,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *_tao_servant_upcall ACE_ENV_ARG_DECL ); + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_sh.cpp:47 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 virtual CORBA::ULong unregister_activator ( const char * location, @@ -242,9 +244,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void activate_server_skel ( TAO_ServerRequest &req, @@ -252,9 +254,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void activate_server_with_startup_skel ( TAO_ServerRequest &req, @@ -262,9 +264,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void register_server_skel ( TAO_ServerRequest &req, @@ -272,9 +274,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void reregister_server_skel ( TAO_ServerRequest &req, @@ -282,9 +284,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void remove_server_skel ( TAO_ServerRequest &req, @@ -292,9 +294,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void shutdown_server_skel ( TAO_ServerRequest &req, @@ -302,9 +304,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void server_is_running_skel ( TAO_ServerRequest &req, @@ -312,9 +314,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void server_is_shutting_down_skel ( TAO_ServerRequest &req, @@ -322,9 +324,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void find_skel ( TAO_ServerRequest &req, @@ -332,9 +334,9 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + // TAO_IDL - Generated from - // be/be_interface.cpp:2197 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 static void list_skel ( TAO_ServerRequest &req, @@ -342,17 +344,14 @@ TAO_NAMESPACE POA_ImplementationRepository void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - - - }; - + }; /////////////////////////////////////////////////////////////////////// // Strategized Proxy Broker Declaration // // TAO_IDL - Generated from - // be/be_visitor_interface/strategized_proxy_broker_sh.cpp:39 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39 class TAO_PortableServer_Export _TAO_Locator_Strategized_Proxy_Broker : public virtual ::ImplementationRepository::_TAO_Locator_Proxy_Broker { @@ -389,7 +388,6 @@ TAO_NAMESPACE POA_ImplementationRepository static _TAO_Locator_Strategized_Proxy_Broker *the_TAO_Locator_Strategized_Proxy_Broker (void); }; - // // End Strategized Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// @@ -400,7 +398,7 @@ TAO_NAMESPACE POA_ImplementationRepository // // TAO_IDL - Generated from - // be/be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 class TAO_PortableServer_Export _TAO_Locator_ThruPOA_Proxy_Impl : public virtual ::ImplementationRepository::_TAO_Locator_Proxy_Impl, @@ -410,7 +408,10 @@ TAO_NAMESPACE POA_ImplementationRepository public: _TAO_Locator_ThruPOA_Proxy_Impl (void); - virtual ~_TAO_Locator_ThruPOA_Proxy_Impl (void) { } + virtual ~_TAO_Locator_ThruPOA_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual void activate_server_in_location ( CORBA_Object *_collocated_tao_target_, @@ -424,6 +425,9 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void remove_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -435,6 +439,9 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -446,6 +453,9 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void server_is_shutting_down_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -457,6 +467,9 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::ULong register_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -468,6 +481,9 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::AlreadyRegistered )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::ULong unregister_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -478,15 +494,11 @@ TAO_NAMESPACE POA_ImplementationRepository CORBA::SystemException , ImplementationRepository::NotFound )); - - }; // // ThruPOA Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Impl. Declaration // @@ -500,7 +512,10 @@ class TAO_PortableServer_Export _TAO_Locator_Direct_Proxy_Impl : public: _TAO_Locator_Direct_Proxy_Impl (void); - virtual ~_TAO_Locator_Direct_Proxy_Impl (void) { } + virtual ~_TAO_Locator_Direct_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual void activate_server_in_location ( CORBA_Object *_collocated_tao_target_, @@ -514,6 +529,9 @@ public: , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void remove_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -525,6 +543,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown_server_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -536,6 +557,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void server_is_shutting_down_in_location ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -547,6 +571,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::ULong register_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -558,6 +585,9 @@ public: , ImplementationRepository::AlreadyRegistered )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::ULong unregister_activator ( CORBA_Object *_collocated_tao_target_, const char * location, @@ -567,9 +597,7 @@ public: ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )); - - }; + ));}; // @@ -579,14 +607,13 @@ public: // TAO_IDL - Generated from -// be/be_visitor_module/module_sh.cpp:81 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80 } TAO_NAMESPACE_CLOSE // module ImplementationRepository - // TAO_IDL - Generated from -// be/be_codegen.cpp:1038 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044 #include "ImR_LocatorS_T.h" diff --git a/TAO/tao/PortableServer/ImR_LocatorS.i b/TAO/tao/PortableServer/ImR_LocatorS.i index 63052669d28..f8328837605 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS.i +++ b/TAO/tao/PortableServer/ImR_LocatorS.i @@ -19,8 +19,9 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::activate_server_skel ( TAO_ServerRequest &req, @@ -37,8 +38,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::activate_server_skel ( ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::activate_server_with_startup_skel ( TAO_ServerRequest &req, @@ -55,8 +57,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::activate_server_with_star ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::register_server_skel ( TAO_ServerRequest &req, @@ -73,8 +76,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::register_server_skel ( ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::reregister_server_skel ( TAO_ServerRequest &req, @@ -91,8 +95,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::reregister_server_skel ( ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::remove_server_skel ( TAO_ServerRequest &req, @@ -109,8 +114,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::remove_server_skel ( ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::shutdown_server_skel ( TAO_ServerRequest &req, @@ -127,8 +133,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::shutdown_server_skel ( ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::server_is_running_skel ( TAO_ServerRequest &req, @@ -145,8 +152,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::server_is_running_skel ( ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::server_is_shutting_down_skel ( TAO_ServerRequest &req, @@ -163,8 +171,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::server_is_shutting_down_s ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::find_skel ( TAO_ServerRequest &req, @@ -181,8 +190,9 @@ ACE_INLINE void POA_ImplementationRepository::Locator::find_skel ( ACE_ENV_ARG_PARAMETER ); } + // TAO_IDL - Generated from -// be/be_interface.cpp:2197 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 ACE_INLINE void POA_ImplementationRepository::Locator::list_skel ( TAO_ServerRequest &req, @@ -199,3 +209,4 @@ ACE_INLINE void POA_ImplementationRepository::Locator::list_skel ( ACE_ENV_ARG_PARAMETER ); } + diff --git a/TAO/tao/PortableServer/ImR_LocatorS_T.cpp b/TAO/tao/PortableServer/ImR_LocatorS_T.cpp index 70efeaba4dc..3b32af55826 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS_T.cpp +++ b/TAO/tao/PortableServer/ImR_LocatorS_T.cpp @@ -19,12 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:770 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:777 -#ifndef _TAO_IDL_IMR_LOCATORS_T_CPP_ -#define _TAO_IDL_IMR_LOCATORS_T_CPP_ +#ifndef _TAO_IDL_ORIG_IMR_LOCATORS_T_CPP_ +#define _TAO_IDL_ORIG_IMR_LOCATORS_T_CPP_ #include "ImR_LocatorS_T.h" diff --git a/TAO/tao/PortableServer/ImR_LocatorS_T.h b/TAO/tao/PortableServer/ImR_LocatorS_T.h index 252627d8f5b..bf75e581318 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS_T.h +++ b/TAO/tao/PortableServer/ImR_LocatorS_T.h @@ -19,14 +19,14 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:597 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:604 -#ifndef _TAO_IDL_IMR_LOCATORS_T_H_ -#define _TAO_IDL_IMR_LOCATORS_T_H_ +#ifndef _TAO_IDL_ORIG_IMR_LOCATORS_T_H_ +#define _TAO_IDL_ORIG_IMR_LOCATORS_T_H_ #include "ace/pre.h" + #if defined(_MSC_VER) #if (_MSC_VER >= 1200) #pragma warning(push) @@ -34,11 +34,16 @@ #pragma warning(disable:4250) #endif /* _MSC_VER */ + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root_sth.cpp:116 + #if defined (ACE_HAS_USING_KEYWORD) TAO_NAMESPACE POA_ImplementationRepository { + // TAO_IDL - Generated from - // be/be_visitor_interface/tie_sh.cpp:89 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87 // TIE class: Refer to CORBA v2.2, Section 20.34.4 template <class T> @@ -49,9 +54,13 @@ TAO_NAMESPACE POA_ImplementationRepository // the T& ctor Locator_tie (T &t, PortableServer::POA_ptr poa); // ctor taking a POA - Locator_tie (T *tp, CORBA::Boolean release=1); + Locator_tie (T *tp, CORBA::Boolean release = 1); // ctor taking pointer and an ownership flag - Locator_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1); + Locator_tie ( + T *tp, + PortableServer::POA_ptr poa, + CORBA::Boolean release = 1 + ); // ctor with T*, ownership flag and a POA ~Locator_tie (void); // dtor @@ -61,7 +70,7 @@ TAO_NAMESPACE POA_ImplementationRepository // return the underlying object void _tied_object (T &obj); // set the underlying object - void _tied_object (T *obj, CORBA::Boolean release=1); + void _tied_object (T *obj, CORBA::Boolean release = 1); // set the underlying object and the ownership flag CORBA::Boolean _is_owner (void); // do we own it @@ -72,6 +81,10 @@ TAO_NAMESPACE POA_ImplementationRepository PortableServer::POA_ptr _default_POA ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + void activate_server_in_location ( const char * server, const char * location @@ -83,7 +96,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::CannotActivate )); - void remove_server_in_location ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void remove_server_in_location ( const char * server, const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -93,7 +109,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void shutdown_server_in_location ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void shutdown_server_in_location ( const char * server, const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -103,7 +122,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void server_is_shutting_down_in_location ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void server_is_shutting_down_in_location ( const char * server, const char * location ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -113,7 +135,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - CORBA::ULong register_activator ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + CORBA::ULong register_activator ( const char * location, CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -123,7 +148,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::AlreadyRegistered )); - CORBA::ULong unregister_activator ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + CORBA::ULong unregister_activator ( const char * location, CORBA::Object_ptr object_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -133,7 +161,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void activate_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void activate_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ) @@ -143,7 +174,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::CannotActivate )); - char * activate_server_with_startup ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + char * activate_server_with_startup ( const char * server, CORBA::Long check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -154,7 +188,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::CannotActivate )); - void register_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void register_server ( const char * server, const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -164,7 +201,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::AlreadyRegistered )); - void reregister_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void reregister_server ( const char * server, const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -173,7 +213,10 @@ TAO_NAMESPACE POA_ImplementationRepository CORBA::SystemException )); - void remove_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void remove_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ) @@ -182,7 +225,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void shutdown_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void shutdown_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ) @@ -191,7 +237,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - char * server_is_running ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + char * server_is_running ( const char * server, const char * addr, ImplementationRepository::ServerObject_ptr server_object @@ -202,7 +251,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void server_is_shutting_down ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void server_is_shutting_down ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ) @@ -211,7 +263,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void find ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void find ( const char * server, ImplementationRepository::ServerInformation_out info ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -221,7 +276,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void list ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void list ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, ImplementationRepository::ServerInformationIterator_out server_iterator @@ -230,8 +288,8 @@ TAO_NAMESPACE POA_ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )); - - private: + + private: T *ptr_; PortableServer::POA_var poa_; CORBA::Boolean rel_; @@ -240,26 +298,21 @@ TAO_NAMESPACE POA_ImplementationRepository Locator_tie (const Locator_tie &); void operator= (const Locator_tie &); }; - } TAO_NAMESPACE_CLOSE // module ImplementationRepository #endif /* ACE_HAS_USING_KEYWORD */ - // TAO_IDL - Generated from -// be/be_codegen.cpp:1135 - +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1141 #if defined (__ACE_INLINE__) #include "ImR_LocatorS_T.i" #endif /* defined INLINE */ - #if defined (ACE_TEMPLATES_REQUIRE_SOURCE) #include "ImR_LocatorS_T.cpp" #endif /* defined REQUIRED SOURCE */ - #if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) #pragma implementation ("ImR_LocatorS_T.cpp") #endif /* defined REQUIRED PRAGMA */ diff --git a/TAO/tao/PortableServer/ImR_LocatorS_T.i b/TAO/tao/PortableServer/ImR_LocatorS_T.i index 7fe2708d636..050e64e1084 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS_T.i +++ b/TAO/tao/PortableServer/ImR_LocatorS_T.i @@ -19,14 +19,12 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + // TAO_IDL - Generated from -// be/be_visitor_interface/tie_si.cpp:95 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96 #if defined (ACE_HAS_USING_KEYWORD) -// TAO_IDL - Generated from be/be_visitor_interface/tie_si.cpp:105 - - template <class T> ACE_INLINE POA_ImplementationRepository::Locator_tie<T>::Locator_tie (T &t) : ptr_ (&t), @@ -58,7 +56,10 @@ POA_ImplementationRepository::Locator_tie<T>::Locator_tie (T *tp, PortableServer template <class T> ACE_INLINE POA_ImplementationRepository::Locator_tie<T>::~Locator_tie (void) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } } template <class T> ACE_INLINE T * @@ -70,7 +71,11 @@ POA_ImplementationRepository::Locator_tie<T>::_tied_object (void) template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::_tied_object (T &obj) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = &obj; this->rel_ = 0; } @@ -78,7 +83,11 @@ POA_ImplementationRepository::Locator_tie<T>::_tied_object (T &obj) template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::_tied_object (T *obj, CORBA::Boolean release) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = obj; this->rel_ = release; } @@ -99,11 +108,16 @@ template <class T> ACE_INLINE PortableServer::POA_ptr POA_ImplementationRepository::Locator_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (!CORBA::is_nil (this->poa_.in ())) - return PortableServer::POA::_duplicate (this->poa_.in ()); - + { + return PortableServer::POA::_duplicate (this->poa_.in ()); + } + return this->Locator::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::activate_server_in_location ( const char * server, @@ -117,11 +131,15 @@ void POA_ImplementationRepository::Locator_tie<T>::activate_server_in_location )) { this->ptr_->activate_server_in_location ( -server, - location ACE_ENV_ARG_PARAMETER + server, + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::remove_server_in_location ( const char * server, @@ -134,11 +152,15 @@ void POA_ImplementationRepository::Locator_tie<T>::remove_server_in_location ( )) { this->ptr_->remove_server_in_location ( -server, - location ACE_ENV_ARG_PARAMETER + server, + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::shutdown_server_in_location ( const char * server, @@ -151,11 +173,15 @@ void POA_ImplementationRepository::Locator_tie<T>::shutdown_server_in_location )) { this->ptr_->shutdown_server_in_location ( -server, - location ACE_ENV_ARG_PARAMETER + server, + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::server_is_shutting_down_in_location ( const char * server, @@ -168,11 +194,15 @@ void POA_ImplementationRepository::Locator_tie<T>::server_is_shutting_down_in_lo )) { this->ptr_->server_is_shutting_down_in_location ( -server, - location ACE_ENV_ARG_PARAMETER + server, + location + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE CORBA::ULong POA_ImplementationRepository::Locator_tie<T>::register_activator ( const char * location, @@ -185,11 +215,15 @@ CORBA::ULong POA_ImplementationRepository::Locator_tie<T>::register_activator ( )) { return this->ptr_->register_activator ( -location, - object_ref ACE_ENV_ARG_PARAMETER + location, + object_ref + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE CORBA::ULong POA_ImplementationRepository::Locator_tie<T>::unregister_activator ( const char * location, @@ -202,11 +236,15 @@ CORBA::ULong POA_ImplementationRepository::Locator_tie<T>::unregister_activator )) { return this->ptr_->unregister_activator ( -location, - object_ref ACE_ENV_ARG_PARAMETER + location, + object_ref + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::activate_server ( const char * server @@ -219,10 +257,14 @@ void POA_ImplementationRepository::Locator_tie<T>::activate_server ( )) { this->ptr_->activate_server ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE char * POA_ImplementationRepository::Locator_tie<T>::activate_server_with_startup ( const char * server, @@ -236,11 +278,15 @@ char * POA_ImplementationRepository::Locator_tie<T>::activate_server_with_startu )) { return this->ptr_->activate_server_with_startup ( -server, - check_startup ACE_ENV_ARG_PARAMETER + server, + check_startup + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::register_server ( const char * server, @@ -253,11 +299,15 @@ void POA_ImplementationRepository::Locator_tie<T>::register_server ( )) { this->ptr_->register_server ( -server, - options ACE_ENV_ARG_PARAMETER + server, + options + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::reregister_server ( const char * server, @@ -269,11 +319,15 @@ void POA_ImplementationRepository::Locator_tie<T>::reregister_server ( )) { this->ptr_->reregister_server ( -server, - options ACE_ENV_ARG_PARAMETER + server, + options + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::remove_server ( const char * server @@ -285,10 +339,14 @@ void POA_ImplementationRepository::Locator_tie<T>::remove_server ( )) { this->ptr_->remove_server ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::shutdown_server ( const char * server @@ -300,10 +358,14 @@ void POA_ImplementationRepository::Locator_tie<T>::shutdown_server ( )) { this->ptr_->shutdown_server ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE char * POA_ImplementationRepository::Locator_tie<T>::server_is_running ( const char * server, @@ -317,12 +379,16 @@ char * POA_ImplementationRepository::Locator_tie<T>::server_is_running ( )) { return this->ptr_->server_is_running ( -server, + server, addr, - server_object ACE_ENV_ARG_PARAMETER + server_object + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::server_is_shutting_down ( const char * server @@ -334,10 +400,14 @@ void POA_ImplementationRepository::Locator_tie<T>::server_is_shutting_down ( )) { this->ptr_->server_is_shutting_down ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::find ( const char * server, @@ -350,11 +420,15 @@ void POA_ImplementationRepository::Locator_tie<T>::find ( )) { this->ptr_->find ( -server, - info ACE_ENV_ARG_PARAMETER + server, + info + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Locator_tie<T>::list ( CORBA::ULong how_many, @@ -367,9 +441,10 @@ void POA_ImplementationRepository::Locator_tie<T>::list ( )) { this->ptr_->list ( -how_many, + how_many, server_list, - server_iterator ACE_ENV_ARG_PARAMETER + server_iterator + ACE_ENV_ARG_PARAMETER ); } diff --git a/TAO/tao/PortableServer/ImplRepoC.cpp b/TAO/tao/PortableServer/ImplRepoC.cpp index b0499ac0fc3..a1ee59cd246 100644 --- a/TAO/tao/PortableServer/ImplRepoC.cpp +++ b/TAO/tao/PortableServer/ImplRepoC.cpp @@ -19,8 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#include "ImplRepoC.h" +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314 + +#include "ImplRepoC.h" #include "tao/Stub.h" #include "tao/Invocation.h" #include "tao/PortableInterceptor.h" @@ -31,6 +34,8 @@ #include "tao/ClientInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ + + #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -39,9 +44,8 @@ #include "ImplRepoC.i" #endif /* !defined INLINE */ - // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int ImplementationRepository::ServerObject::_tao_class_id = 0; @@ -88,13 +92,23 @@ tao_ImplementationRepository_ServerObject_upcast ( return *tmp; } +CORBA::Boolean +tao_ImplementationRepository_ServerObject_marshal ( + ImplementationRepository::ServerObject_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // ImplementationRepository::ServerObject_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -ImplementationRepository::ServerObject_var::ServerObject_var (void) // default constructor +ImplementationRepository::ServerObject_var::ServerObject_var (void) : ptr_ (ServerObject::_nil ()) {} @@ -104,12 +118,12 @@ ImplementationRepository::ServerObject_var::ptr (void) const return this->ptr_; } -ImplementationRepository::ServerObject_var::ServerObject_var (const ::ImplementationRepository::ServerObject_var &p) // copy constructor +ImplementationRepository::ServerObject_var::ServerObject_var (const ::ImplementationRepository::ServerObject_var &p) : TAO_Base_var (), ptr_ (ServerObject::_duplicate (p.ptr ())) {} -ImplementationRepository::ServerObject_var::~ServerObject_var (void) // destructor +ImplementationRepository::ServerObject_var::~ServerObject_var (void) { CORBA::release (this->ptr_); } @@ -138,7 +152,7 @@ ImplementationRepository::ServerObject_var::operator const ::ImplementationRepos return this->ptr_; } -ImplementationRepository::ServerObject_var::operator ::ImplementationRepository::ServerObject_ptr &() // cast +ImplementationRepository::ServerObject_var::operator ::ImplementationRepository::ServerObject_ptr &() // cast { return this->ptr_; } @@ -213,10 +227,11 @@ ImplementationRepository::ServerObject_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // ImplementationRepository::ServerObject_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_ptr &p) @@ -225,14 +240,14 @@ ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_ptr & this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); } -ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_var &p) // constructor from _var +ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); } -ImplementationRepository::ServerObject_out::ServerObject_out (const ::ImplementationRepository::ServerObject_out &p) // copy constructor +ImplementationRepository::ServerObject_out::ServerObject_out (const ::ImplementationRepository::ServerObject_out &p) : ptr_ (ACE_const_cast (ServerObject_out &, p).ptr_) {} @@ -263,7 +278,7 @@ ImplementationRepository::ServerObject_out::operator ::ImplementationRepository: } ::ImplementationRepository::ServerObject_ptr & -ImplementationRepository::ServerObject_out::ptr (void) // ptr +ImplementationRepository::ServerObject_out::ptr (void) { return this->ptr_; } @@ -274,37 +289,45 @@ ImplementationRepository::ServerObject_out::operator-> (void) return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping ( TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping &); - - -}; - -TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping::TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping &); + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping::TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) {} Dynamic::ParameterList * @@ -315,9 +338,8 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping::arguments (ACE Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return parameter_list; - } Dynamic::ExceptionList * @@ -328,11 +350,11 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping::exceptions (AC 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_ImplementationRepository_ServerObject_ping::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -341,39 +363,46 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping::result (ACE_EN CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown ( TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown &); - - -}; - -TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown::TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown &); + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown::TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) {} Dynamic::ParameterList * @@ -384,9 +413,8 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown::arguments Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return parameter_list; - } Dynamic::ExceptionList * @@ -397,11 +425,11 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown::exceptions 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_ImplementationRepository_ServerObject_shutdown::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -410,14 +438,19 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown::result (AC CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + #endif /* TAO_HAS_INTERCEPTORS */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 + /////////////////////////////////////////////////////////////////////// -// Base & Remote Proxy Implementation. +// Base & Remote Proxy Implementation. // ImplementationRepository::_TAO_ServerObject_Proxy_Impl::_TAO_ServerObject_Proxy_Impl (void) @@ -428,6 +461,9 @@ ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::_TAO_ServerObject // Remote Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::ping ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -436,15 +472,13 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::ping ( CORBA::SystemException )) { - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "ping", @@ -452,133 +486,161 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::ping ( 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_ImplementationRepository_ServerObject_ping _tao_ri ( - &_tao_call, - _collocated_tao_target_ ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_ + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; + _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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -587,15 +649,13 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::shutdown ( CORBA::SystemException )) { - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "shutdown", @@ -603,138 +663,164 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::shutdown ( 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_ImplementationRepository_ServerObject_shutdown _tao_ri ( - &_tao_call, - _collocated_tao_target_ ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_ + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; + _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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } - // -// End Base & Remote Proxy Implemeentation. +// End Base & Remote Proxy Implemeentation. /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31 /////////////////////////////////////////////////////////////////////// // Remote & Base Proxy Broker Implementation @@ -770,30 +856,25 @@ ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Broker::~_TAO_ServerObj ImplementationRepository::_TAO_ServerObject_Proxy_Impl& ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Broker::select_proxy ( - ::ImplementationRepository::ServerObject * - ACE_ENV_ARG_DECL_NOT_USED -) + ::ImplementationRepository::ServerObject * + ACE_ENV_ARG_DECL_NOT_USED + ) { return this->remote_proxy_impl_; } - // // End Remote & Base Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:198 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 ImplementationRepository::ServerObject::ServerObject (int collocated) { this->ImplementationRepository_ServerObject_setup_collocation (collocated); } -ImplementationRepository::ServerObject::~ServerObject (void) -{} - void ImplementationRepository::ServerObject::ImplementationRepository_ServerObject_setup_collocation (int collocated) { @@ -805,44 +886,67 @@ ImplementationRepository::ServerObject::ImplementationRepository_ServerObject_se ::ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Broker::the_TAO_ServerObject_Remote_Proxy_Broker (); } -void ImplementationRepository::ServerObject::_tao_any_destructor (void *_tao_void_pointer) +ImplementationRepository::ServerObject::~ServerObject (void) +{} + +void +ImplementationRepository::ServerObject::_tao_any_destructor (void *_tao_void_pointer) { - ServerObject *tmp = ACE_static_cast (ServerObject*, _tao_void_pointer); + ServerObject *tmp = ACE_static_cast (ServerObject *, _tao_void_pointer); CORBA::release (tmp); } -ImplementationRepository::ServerObject_ptr ImplementationRepository::ServerObject::_narrow ( +ImplementationRepository::ServerObject_ptr +ImplementationRepository::ServerObject::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) { if (CORBA::is_nil (obj)) - return ServerObject::_nil (); + { + return ServerObject::_nil (); + } + if (! obj->_is_local ()) { - CORBA::Boolean is_a = obj->_is_a ("IDL:ImplementationRepository/ServerObject:1.0" ACE_ENV_ARG_PARAMETER); + CORBA::Boolean is_a = + obj->_is_a ( + "IDL:ImplementationRepository/ServerObject:1.0" + ACE_ENV_ARG_PARAMETER + ); ACE_CHECK_RETURN (ServerObject::_nil ()); + if (is_a == 0) - return ServerObject::_nil (); + { + return ServerObject::_nil (); + } } + return ServerObject::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -ImplementationRepository::ServerObject_ptr +ImplementationRepository::ServerObject_ptr ImplementationRepository::ServerObject::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ServerObject::_nil (); + { + return ServerObject::_nil (); + } + if (! obj->_is_local ()) { TAO_Stub* stub = obj->_stubobj (); - if (stub) - stub->_incr_refcnt (); + + if (stub != 0) + { + stub->_incr_refcnt (); + } + ServerObject_ptr default_proxy = ServerObject::_nil (); - + if ( !CORBA::is_nil (stub->servant_orb_var ().ptr ()) && stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () && @@ -860,7 +964,7 @@ ImplementationRepository::ServerObject::_unchecked_narrow ( ServerObject::_nil () ); } - + if (CORBA::is_nil (default_proxy)) { ACE_NEW_RETURN ( @@ -873,56 +977,89 @@ ImplementationRepository::ServerObject::_unchecked_narrow ( ServerObject::_nil () ); } - + return default_proxy; } - else + else return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ServerObject_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ServerObject::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ServerObject::_tao_class_id + ) + ) ); } ImplementationRepository::ServerObject_ptr ImplementationRepository::ServerObject::_duplicate (ServerObject_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } -CORBA::Boolean ImplementationRepository::ServerObject::_is_a (const CORBA::Char *value ACE_ENV_ARG_DECL) +CORBA::Boolean +ImplementationRepository::ServerObject::_is_a ( + const char *value + ACE_ENV_ARG_DECL + ) { if ( - (!ACE_OS::strcmp ((char *)value, "IDL:ImplementationRepository/ServerObject:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) - return 1; // success using local knowledge + !ACE_OS::strcmp ( + (char *)value, + "IDL:ImplementationRepository/ServerObject:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Object:1.0" + ) + ) + { + return 1; // success using local knowledge + } else - return this->CORBA_Object::_is_a (value ACE_ENV_ARG_PARAMETER); + { + return this->CORBA_Object::_is_a ( + value + ACE_ENV_ARG_PARAMETER + ); + } } void *ImplementationRepository::ServerObject::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::ImplementationRepository, ServerObject)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::ImplementationRepository, ServerObject)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -931,62 +1068,71 @@ const char* ImplementationRepository::ServerObject::_interface_repository_id (vo return "IDL:ImplementationRepository/ServerObject:1.0"; } -void ImplementationRepository::ServerObject::ping ( +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 +void ImplementationRepository::ServerObject::ping ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - _TAO_ServerObject_Proxy_Impl &proxy = + _TAO_ServerObject_Proxy_Impl &proxy = this->the_TAO_ServerObject_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.ping ( - this ACE_ENV_ARG_PARAMETER + this + ACE_ENV_ARG_PARAMETER ); } -void ImplementationRepository::ServerObject::shutdown ( +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 +void ImplementationRepository::ServerObject::shutdown ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - _TAO_ServerObject_Proxy_Impl &proxy = + _TAO_ServerObject_Proxy_Impl &proxy = this->the_TAO_ServerObject_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.shutdown ( - this ACE_ENV_ARG_PARAMETER + this + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_ServerObject[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 46, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f536572), - ACE_NTOHL (0x7665724f), - ACE_NTOHL (0x626a6563), - ACE_NTOHL (0x743a312e), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f536572), + ACE_NTOHL (0x7665724f), + ACE_NTOHL (0x626a6563), + ACE_NTOHL (0x743a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:ImplementationRepository/ServerObject:1.0 - 13, - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65724f62), - ACE_NTOHL (0x6a656374), + 13, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65724f62), + ACE_NTOHL (0x6a656374), ACE_NTOHL (0x0), // name = ServerObject -}; + }; static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerObject ( CORBA::tk_objref, @@ -998,13 +1144,16 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerObject ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ServerObject, &_tc_TAO_tc_ImplementationRepository_ServerObject) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServerObject, + &_tc_TAO_tc_ImplementationRepository_ServerObject + ) TAO_NAMESPACE_END -// TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 -// Default constructor. ImplementationRepository::AlreadyRegistered::AlreadyRegistered (void) : CORBA_UserException ( "IDL:ImplementationRepository/AlreadyRegistered:1.0", @@ -1013,12 +1162,10 @@ ImplementationRepository::AlreadyRegistered::AlreadyRegistered (void) { } -// Destructor - all members are of self managing types. ImplementationRepository::AlreadyRegistered::~AlreadyRegistered (void) { } -// Copy constructor. ImplementationRepository::AlreadyRegistered::AlreadyRegistered (const ::ImplementationRepository::AlreadyRegistered &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -1027,7 +1174,6 @@ ImplementationRepository::AlreadyRegistered::AlreadyRegistered (const ::Implemen { } -// Assignment operator. ImplementationRepository::AlreadyRegistered& ImplementationRepository::AlreadyRegistered::operator= (const ::ImplementationRepository::AlreadyRegistered &_tao_excp) { @@ -1042,11 +1188,11 @@ void ImplementationRepository::AlreadyRegistered::_tao_any_destructor (void *_ta } ImplementationRepository::AlreadyRegistered * -ImplementationRepository::AlreadyRegistered::_downcast (CORBA::Exception *exc) +ImplementationRepository::AlreadyRegistered::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:ImplementationRepository/AlreadyRegistered:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:ImplementationRepository/AlreadyRegistered:1.0", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (AlreadyRegistered *, exc); + return ACE_dynamic_cast (AlreadyRegistered *, _tao_excp); } else { @@ -1073,7 +1219,7 @@ ImplementationRepository::AlreadyRegistered::_tao_duplicate (void) const return result; } -void ImplementationRepository::AlreadyRegistered::_raise () +void ImplementationRepository::AlreadyRegistered::_raise (void) { TAO_RAISE (*this); } @@ -1087,7 +1233,7 @@ void ImplementationRepository::AlreadyRegistered::_tao_encode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -1100,35 +1246,44 @@ void ImplementationRepository::AlreadyRegistered::_tao_decode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr ImplementationRepository::AlreadyRegistered::_type (void) const +{ + return ::ImplementationRepository::_tc_AlreadyRegistered; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_AlreadyRegistered[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 51, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416c72), - ACE_NTOHL (0x65616479), - ACE_NTOHL (0x52656769), - ACE_NTOHL (0x73746572), - ACE_NTOHL (0x65643a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416c72), + ACE_NTOHL (0x65616479), + ACE_NTOHL (0x52656769), + ACE_NTOHL (0x73746572), + ACE_NTOHL (0x65643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:ImplementationRepository/AlreadyRegistered:1.0 - 18, - ACE_NTOHL (0x416c7265), - ACE_NTOHL (0x61647952), - ACE_NTOHL (0x65676973), - ACE_NTOHL (0x74657265), + 18, + ACE_NTOHL (0x416c7265), + ACE_NTOHL (0x61647952), + ACE_NTOHL (0x65676973), + ACE_NTOHL (0x74657265), ACE_NTOHL (0x64000000), // name = AlreadyRegistered 0, // member count -}; + }; static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_AlreadyRegistered ( CORBA::tk_except, @@ -1140,20 +1295,16 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_AlreadyRegistered ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_AlreadyRegistered, &_tc_TAO_tc_ImplementationRepository_AlreadyRegistered) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_AlreadyRegistered, + &_tc_TAO_tc_ImplementationRepository_AlreadyRegistered + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr ImplementationRepository::AlreadyRegistered::_type (void) const -{ - return ::ImplementationRepository::_tc_AlreadyRegistered; -} - -// TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 - -// Default constructor. ImplementationRepository::CannotActivate::CannotActivate (void) : CORBA_UserException ( "IDL:ImplementationRepository/CannotActivate:1.0", @@ -1162,12 +1313,10 @@ ImplementationRepository::CannotActivate::CannotActivate (void) { } -// Destructor - all members are of self managing types. ImplementationRepository::CannotActivate::~CannotActivate (void) { } -// Copy constructor. ImplementationRepository::CannotActivate::CannotActivate (const ::ImplementationRepository::CannotActivate &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -1177,7 +1326,6 @@ ImplementationRepository::CannotActivate::CannotActivate (const ::Implementation this->reason = CORBA::string_dup (_tao_excp.reason.in ()); } -// Assignment operator. ImplementationRepository::CannotActivate& ImplementationRepository::CannotActivate::operator= (const ::ImplementationRepository::CannotActivate &_tao_excp) { @@ -1193,11 +1341,11 @@ void ImplementationRepository::CannotActivate::_tao_any_destructor (void *_tao_v } ImplementationRepository::CannotActivate * -ImplementationRepository::CannotActivate::_downcast (CORBA::Exception *exc) +ImplementationRepository::CannotActivate::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:ImplementationRepository/CannotActivate:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:ImplementationRepository/CannotActivate:1.0", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (CannotActivate *, exc); + return ACE_dynamic_cast (CannotActivate *, _tao_excp); } else { @@ -1224,7 +1372,7 @@ ImplementationRepository::CannotActivate::_tao_duplicate (void) const return result; } -void ImplementationRepository::CannotActivate::_raise () +void ImplementationRepository::CannotActivate::_raise (void) { TAO_RAISE (*this); } @@ -1238,7 +1386,7 @@ void ImplementationRepository::CannotActivate::_tao_encode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -1251,14 +1399,18 @@ void ImplementationRepository::CannotActivate::_tao_decode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 + ImplementationRepository::CannotActivate::CannotActivate ( const char * _tao_reason - ) - : CORBA_UserException ( + ) : CORBA_UserException ( "IDL:ImplementationRepository/CannotActivate:1.0", "CannotActivate" ) @@ -1266,32 +1418,41 @@ ImplementationRepository::CannotActivate::CannotActivate ( this->reason = CORBA::string_dup (_tao_reason); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr ImplementationRepository::CannotActivate::_type (void) const +{ + return ::ImplementationRepository::_tc_CannotActivate; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_CannotActivate[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f43616e), - ACE_NTOHL (0x6e6f7441), - ACE_NTOHL (0x63746976), - ACE_NTOHL (0x6174653a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f43616e), + ACE_NTOHL (0x6e6f7441), + ACE_NTOHL (0x63746976), + ACE_NTOHL (0x6174653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/CannotActivate:1.0 - 15, - ACE_NTOHL (0x43616e6e), - ACE_NTOHL (0x6f744163), - ACE_NTOHL (0x74697661), + 15, + ACE_NTOHL (0x43616e6e), + ACE_NTOHL (0x6f744163), + ACE_NTOHL (0x74697661), ACE_NTOHL (0x74650000), // name = CannotActivate 1, // member count - 7, - ACE_NTOHL (0x72656173), + 7, + ACE_NTOHL (0x72656173), ACE_NTOHL (0x6f6e0000), // name = reason - CORBA::tk_string, + CORBA::tk_string, 0U, // string length }; @@ -1305,20 +1466,16 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_CannotActivate ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_CannotActivate, &_tc_TAO_tc_ImplementationRepository_CannotActivate) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_CannotActivate, + &_tc_TAO_tc_ImplementationRepository_CannotActivate + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr ImplementationRepository::CannotActivate::_type (void) const -{ - return ::ImplementationRepository::_tc_CannotActivate; -} - -// TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 - -// Default constructor. ImplementationRepository::NotFound::NotFound (void) : CORBA_UserException ( "IDL:ImplementationRepository/NotFound:1.0", @@ -1327,12 +1484,10 @@ ImplementationRepository::NotFound::NotFound (void) { } -// Destructor - all members are of self managing types. ImplementationRepository::NotFound::~NotFound (void) { } -// Copy constructor. ImplementationRepository::NotFound::NotFound (const ::ImplementationRepository::NotFound &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -1341,7 +1496,6 @@ ImplementationRepository::NotFound::NotFound (const ::ImplementationRepository:: { } -// Assignment operator. ImplementationRepository::NotFound& ImplementationRepository::NotFound::operator= (const ::ImplementationRepository::NotFound &_tao_excp) { @@ -1356,11 +1510,11 @@ void ImplementationRepository::NotFound::_tao_any_destructor (void *_tao_void_po } ImplementationRepository::NotFound * -ImplementationRepository::NotFound::_downcast (CORBA::Exception *exc) +ImplementationRepository::NotFound::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:ImplementationRepository/NotFound:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:ImplementationRepository/NotFound:1.0", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (NotFound *, exc); + return ACE_dynamic_cast (NotFound *, _tao_excp); } else { @@ -1387,7 +1541,7 @@ ImplementationRepository::NotFound::_tao_duplicate (void) const return result; } -void ImplementationRepository::NotFound::_raise () +void ImplementationRepository::NotFound::_raise (void) { TAO_RAISE (*this); } @@ -1401,7 +1555,7 @@ void ImplementationRepository::NotFound::_tao_encode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -1414,31 +1568,40 @@ void ImplementationRepository::NotFound::_tao_decode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr ImplementationRepository::NotFound::_type (void) const +{ + return ::ImplementationRepository::_tc_NotFound; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_NotFound[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 42, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f4e6f74), - ACE_NTOHL (0x466f756e), - ACE_NTOHL (0x643a312e), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f4e6f74), + ACE_NTOHL (0x466f756e), + ACE_NTOHL (0x643a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:ImplementationRepository/NotFound:1.0 - 9, - ACE_NTOHL (0x4e6f7446), - ACE_NTOHL (0x6f756e64), + 9, + ACE_NTOHL (0x4e6f7446), + ACE_NTOHL (0x6f756e64), ACE_NTOHL (0x0), // name = NotFound 0, // member count -}; + }; static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_NotFound ( CORBA::tk_except, @@ -1450,50 +1613,50 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_NotFound ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_NotFound, &_tc_TAO_tc_ImplementationRepository_NotFound) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_NotFound, + &_tc_TAO_tc_ImplementationRepository_NotFound + ) TAO_NAMESPACE_END - -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr ImplementationRepository::NotFound::_type (void) const -{ - return ::ImplementationRepository::_tc_NotFound; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 static const CORBA::Long _oc_ImplementationRepository_EnvironmentVariable[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 53, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x56617269), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x56617269), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 20, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7456), - ACE_NTOHL (0x61726961), + 20, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7456), + ACE_NTOHL (0x61726961), ACE_NTOHL (0x626c6500), // name = EnvironmentVariable 2, // member count - 5, - ACE_NTOHL (0x6e616d65), + 5, + ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 6, - ACE_NTOHL (0x76616c75), + ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, + CORBA::tk_string, 0U, // string length }; @@ -1507,34 +1670,44 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_EnvironmentVariable ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_EnvironmentVariable, &_tc_TAO_tc_ImplementationRepository_EnvironmentVariable) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_EnvironmentVariable, + &_tc_TAO_tc_ImplementationRepository_EnvironmentVariable + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 + void ImplementationRepository::EnvironmentVariable::_tao_any_destructor (void *_tao_void_pointer) { EnvironmentVariable *tmp = ACE_static_cast (EnvironmentVariable*, _tao_void_pointer); delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_Address[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 41, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416464), - ACE_NTOHL (0x72657373), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416464), + ACE_NTOHL (0x72657373), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/Address:1.0 - 8, - ACE_NTOHL (0x41646472), + 8, + ACE_NTOHL (0x41646472), ACE_NTOHL (0x65737300), // name = Address - CORBA::tk_string, + CORBA::tk_string, 0U, // string length }; @@ -1548,9 +1721,15 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_Address ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_Address, &_tc_TAO_tc_ImplementationRepository_Address) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_Address, + &_tc_TAO_tc_ImplementationRepository_Address + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) @@ -1562,18 +1741,23 @@ ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_Envir { ImplementationRepository::EnvironmentVariable* tmp = 0; tmp = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (length); - + if (this->buffer_ != 0) - { - ImplementationRepository::EnvironmentVariable *old = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *,this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp[i] = old[i]; - - if (this->release_) - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (old); - - } + { + ImplementationRepository::EnvironmentVariable *old = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + tmp[i] = old[i]; + } + + if (this->release_) + { + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (old); + } + } + this->buffer_ = tmp; } @@ -1581,131 +1765,152 @@ void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_deallocate_buffer (void) { if (this->buffer_ == 0 || this->release_ == 0) - return; - - ImplementationRepository::EnvironmentVariable *tmp = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *,this->buffer_); - + { + return; + } + + ImplementationRepository::EnvironmentVariable *tmp = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); this->buffer_ = 0; -} +} -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::~_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void) // Dtor. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::~_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void) { this->_deallocate_buffer (); } - #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 + // ************************************************************* // ImplementationRepository::EnvironmentList // ************************************************************* ImplementationRepository::EnvironmentList::EnvironmentList (void) {} -ImplementationRepository::EnvironmentList::EnvironmentList (CORBA::ULong max) // uses max size - : + +ImplementationRepository::EnvironmentList::EnvironmentList (CORBA::ULong max) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ImplementationRepository::EnvironmentVariable> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max) {} -ImplementationRepository::EnvironmentList::EnvironmentList (CORBA::ULong max, CORBA::ULong length, ImplementationRepository::EnvironmentVariable *buffer, CORBA::Boolean release) - : + +ImplementationRepository::EnvironmentList::EnvironmentList ( + CORBA::ULong max, + CORBA::ULong length, + ImplementationRepository::EnvironmentVariable *buffer, + CORBA::Boolean release + ) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ImplementationRepository::EnvironmentVariable> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max, length, buffer, release) {} -ImplementationRepository::EnvironmentList::EnvironmentList (const EnvironmentList &seq) // copy ctor - : + +ImplementationRepository::EnvironmentList::EnvironmentList (const EnvironmentList &seq) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ImplementationRepository::EnvironmentVariable> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (seq) {} + ImplementationRepository::EnvironmentList::~EnvironmentList (void) // dtor {} + void ImplementationRepository::EnvironmentList::_tao_any_destructor (void *_tao_void_pointer) { EnvironmentList *tmp = ACE_static_cast (EnvironmentList*, _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_ImplementationRepository_EnvironmentList[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 49, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x4c697374), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x4c697374), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), + 16, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e744c), ACE_NTOHL (0x69737400), // name = EnvironmentList - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 148, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_struct, // typecode kind 132, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 53, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x56617269), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x56617269), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 20, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7456), - ACE_NTOHL (0x61726961), + 20, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7456), + ACE_NTOHL (0x61726961), ACE_NTOHL (0x626c6500), // name = EnvironmentVariable 2, // member count - 5, - ACE_NTOHL (0x6e616d65), + 5, + ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 6, - ACE_NTOHL (0x76616c75), + ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 0U, @@ -1722,46 +1927,53 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_EnvironmentList ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_EnvironmentList, &_tc_TAO_tc_ImplementationRepository_EnvironmentList) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_EnvironmentList, + &_tc_TAO_tc_ImplementationRepository_EnvironmentList + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_ActivationMode[] = { TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416374), - ACE_NTOHL (0x69766174), - ACE_NTOHL (0x696f6e4d), - ACE_NTOHL (0x6f64653a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416374), + ACE_NTOHL (0x69766174), + ACE_NTOHL (0x696f6e4d), + ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/ActivationMode:1.0 15, - ACE_NTOHL (0x41637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e4d6f), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76617469), + ACE_NTOHL (0x6f6e4d6f), ACE_NTOHL (0x64650000), // name = ActivationMode 4, // member count 7, - ACE_NTOHL (0x4e4f524d), + ACE_NTOHL (0x4e4f524d), ACE_NTOHL (0x414c0000), // name = NORMAL 7, - ACE_NTOHL (0x4d414e55), + ACE_NTOHL (0x4d414e55), ACE_NTOHL (0x414c0000), // name = MANUAL 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), + ACE_NTOHL (0x5045525f), + ACE_NTOHL (0x434c4945), ACE_NTOHL (0x4e540000), // name = PER_CLIENT 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), + ACE_NTOHL (0x4155544f), + ACE_NTOHL (0x5f535441), ACE_NTOHL (0x52540000), // name = AUTO_START -}; + }; static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ActivationMode ( CORBA::tk_enum, @@ -1773,160 +1985,167 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ActivationMode ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ActivationMode, &_tc_TAO_tc_ImplementationRepository_ActivationMode) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ActivationMode, + &_tc_TAO_tc_ImplementationRepository_ActivationMode + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_StartupOptions[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f537461), - ACE_NTOHL (0x72747570), - ACE_NTOHL (0x4f707469), - ACE_NTOHL (0x6f6e733a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f537461), + ACE_NTOHL (0x72747570), + ACE_NTOHL (0x4f707469), + ACE_NTOHL (0x6f6e733a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/StartupOptions:1.0 - 15, - ACE_NTOHL (0x53746172), - ACE_NTOHL (0x7475704f), - ACE_NTOHL (0x7074696f), + 15, + ACE_NTOHL (0x53746172), + ACE_NTOHL (0x7475704f), + ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = StartupOptions 5, // member count - 13, - ACE_NTOHL (0x636f6d6d), - ACE_NTOHL (0x616e645f), - ACE_NTOHL (0x6c696e65), + 13, + ACE_NTOHL (0x636f6d6d), + ACE_NTOHL (0x616e645f), + ACE_NTOHL (0x6c696e65), ACE_NTOHL (0x0), // name = command_line - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 12, - ACE_NTOHL (0x656e7669), - ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7669), + ACE_NTOHL (0x726f6e6d), ACE_NTOHL (0x656e7400), // name = environment - CORBA::tk_alias, // typecode kind for typedefs + CORBA::tk_alias, // typecode kind for typedefs 236, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 49, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x4c697374), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x4c697374), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), + 16, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e744c), ACE_NTOHL (0x69737400), // name = EnvironmentList - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 148, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_struct, // typecode kind 132, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 53, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x56617269), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x56617269), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 20, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7456), - ACE_NTOHL (0x61726961), + 20, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7456), + ACE_NTOHL (0x61726961), ACE_NTOHL (0x626c6500), // name = EnvironmentVariable 2, // member count - 5, - ACE_NTOHL (0x6e616d65), + 5, + ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 6, - ACE_NTOHL (0x76616c75), + ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 0U, 18, - ACE_NTOHL (0x776f726b), - ACE_NTOHL (0x696e675f), - ACE_NTOHL (0x64697265), - ACE_NTOHL (0x63746f72), + ACE_NTOHL (0x776f726b), + ACE_NTOHL (0x696e675f), + ACE_NTOHL (0x64697265), + ACE_NTOHL (0x63746f72), ACE_NTOHL (0x79000000), // name = working_directory - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 11, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x76617469), + ACE_NTOHL (0x61637469), + ACE_NTOHL (0x76617469), ACE_NTOHL (0x6f6e0000), // name = activation - CORBA::tk_enum, // typecode kind + CORBA::tk_enum, // typecode kind 136, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order +TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416374), - ACE_NTOHL (0x69766174), - ACE_NTOHL (0x696f6e4d), - ACE_NTOHL (0x6f64653a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416374), + ACE_NTOHL (0x69766174), + ACE_NTOHL (0x696f6e4d), + ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/ActivationMode:1.0 15, - ACE_NTOHL (0x41637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e4d6f), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76617469), + ACE_NTOHL (0x6f6e4d6f), ACE_NTOHL (0x64650000), // name = ActivationMode 4, // member count 7, - ACE_NTOHL (0x4e4f524d), + ACE_NTOHL (0x4e4f524d), ACE_NTOHL (0x414c0000), // name = NORMAL 7, - ACE_NTOHL (0x4d414e55), + ACE_NTOHL (0x4d414e55), ACE_NTOHL (0x414c0000), // name = MANUAL 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), + ACE_NTOHL (0x5045525f), + ACE_NTOHL (0x434c4945), ACE_NTOHL (0x4e540000), // name = PER_CLIENT 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), + ACE_NTOHL (0x4155544f), + ACE_NTOHL (0x5f535441), ACE_NTOHL (0x52540000), // name = AUTO_START - + 9, - ACE_NTOHL (0x6c6f6361), - ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x6c6f6361), + ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = location - CORBA::tk_string, + CORBA::tk_string, 0U, // string length }; @@ -1940,230 +2159,240 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_StartupOptions ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_StartupOptions, &_tc_TAO_tc_ImplementationRepository_StartupOptions) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_StartupOptions, + &_tc_TAO_tc_ImplementationRepository_StartupOptions + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 + void ImplementationRepository::StartupOptions::_tao_any_destructor (void *_tao_void_pointer) { StartupOptions *tmp = ACE_static_cast (StartupOptions*, _tao_void_pointer); delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_ServerInformation[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 51, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f536572), - ACE_NTOHL (0x76657249), - ACE_NTOHL (0x6e666f72), - ACE_NTOHL (0x6d617469), - ACE_NTOHL (0x6f6e3a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f536572), + ACE_NTOHL (0x76657249), + ACE_NTOHL (0x6e666f72), + ACE_NTOHL (0x6d617469), + ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:ImplementationRepository/ServerInformation:1.0 - 18, - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x6572496e), - ACE_NTOHL (0x666f726d), - ACE_NTOHL (0x6174696f), + 18, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x6572496e), + ACE_NTOHL (0x666f726d), + ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e000000), // name = ServerInformation 4, // member count - 15, - ACE_NTOHL (0x6c6f6769), - ACE_NTOHL (0x63616c5f), - ACE_NTOHL (0x73657276), + 15, + ACE_NTOHL (0x6c6f6769), + ACE_NTOHL (0x63616c5f), + ACE_NTOHL (0x73657276), ACE_NTOHL (0x65720000), // name = logical_server - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 7, - ACE_NTOHL (0x73657276), + ACE_NTOHL (0x73657276), ACE_NTOHL (0x65720000), // name = server - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 8, - ACE_NTOHL (0x73746172), + ACE_NTOHL (0x73746172), ACE_NTOHL (0x74757000), // name = startup - CORBA::tk_struct, // typecode kind + CORBA::tk_struct, // typecode kind 584, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f537461), - ACE_NTOHL (0x72747570), - ACE_NTOHL (0x4f707469), - ACE_NTOHL (0x6f6e733a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f537461), + ACE_NTOHL (0x72747570), + ACE_NTOHL (0x4f707469), + ACE_NTOHL (0x6f6e733a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/StartupOptions:1.0 - 15, - ACE_NTOHL (0x53746172), - ACE_NTOHL (0x7475704f), - ACE_NTOHL (0x7074696f), + 15, + ACE_NTOHL (0x53746172), + ACE_NTOHL (0x7475704f), + ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = StartupOptions 5, // member count - 13, - ACE_NTOHL (0x636f6d6d), - ACE_NTOHL (0x616e645f), - ACE_NTOHL (0x6c696e65), + 13, + ACE_NTOHL (0x636f6d6d), + ACE_NTOHL (0x616e645f), + ACE_NTOHL (0x6c696e65), ACE_NTOHL (0x0), // name = command_line - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 12, - ACE_NTOHL (0x656e7669), - ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7669), + ACE_NTOHL (0x726f6e6d), ACE_NTOHL (0x656e7400), // name = environment - CORBA::tk_alias, // typecode kind for typedefs + CORBA::tk_alias, // typecode kind for typedefs 236, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 49, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x4c697374), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x4c697374), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), + 16, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e744c), ACE_NTOHL (0x69737400), // name = EnvironmentList - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 148, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_struct, // typecode kind 132, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 53, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x56617269), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x56617269), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 20, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7456), - ACE_NTOHL (0x61726961), + 20, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7456), + ACE_NTOHL (0x61726961), ACE_NTOHL (0x626c6500), // name = EnvironmentVariable 2, // member count - 5, - ACE_NTOHL (0x6e616d65), + 5, + ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 6, - ACE_NTOHL (0x76616c75), + ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 0U, 18, - ACE_NTOHL (0x776f726b), - ACE_NTOHL (0x696e675f), - ACE_NTOHL (0x64697265), - ACE_NTOHL (0x63746f72), + ACE_NTOHL (0x776f726b), + ACE_NTOHL (0x696e675f), + ACE_NTOHL (0x64697265), + ACE_NTOHL (0x63746f72), ACE_NTOHL (0x79000000), // name = working_directory - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 11, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x76617469), + ACE_NTOHL (0x61637469), + ACE_NTOHL (0x76617469), ACE_NTOHL (0x6f6e0000), // name = activation - CORBA::tk_enum, // typecode kind + CORBA::tk_enum, // typecode kind 136, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order +TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416374), - ACE_NTOHL (0x69766174), - ACE_NTOHL (0x696f6e4d), - ACE_NTOHL (0x6f64653a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416374), + ACE_NTOHL (0x69766174), + ACE_NTOHL (0x696f6e4d), + ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/ActivationMode:1.0 15, - ACE_NTOHL (0x41637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e4d6f), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76617469), + ACE_NTOHL (0x6f6e4d6f), ACE_NTOHL (0x64650000), // name = ActivationMode 4, // member count 7, - ACE_NTOHL (0x4e4f524d), + ACE_NTOHL (0x4e4f524d), ACE_NTOHL (0x414c0000), // name = NORMAL 7, - ACE_NTOHL (0x4d414e55), + ACE_NTOHL (0x4d414e55), ACE_NTOHL (0x414c0000), // name = MANUAL 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), + ACE_NTOHL (0x5045525f), + ACE_NTOHL (0x434c4945), ACE_NTOHL (0x4e540000), // name = PER_CLIENT 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), + ACE_NTOHL (0x4155544f), + ACE_NTOHL (0x5f535441), ACE_NTOHL (0x52540000), // name = AUTO_START - + 9, - ACE_NTOHL (0x6c6f6361), - ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x6c6f6361), + ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = location - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 9, - ACE_NTOHL (0x6c6f6361), - ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x6c6f6361), + ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = location - CORBA::tk_alias, // typecode kind for typedefs + CORBA::tk_alias, // typecode kind for typedefs 72, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 41, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416464), - ACE_NTOHL (0x72657373), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416464), + ACE_NTOHL (0x72657373), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/Address:1.0 - 8, - ACE_NTOHL (0x41646472), + 8, + ACE_NTOHL (0x41646472), ACE_NTOHL (0x65737300), // name = Address - CORBA::tk_string, + CORBA::tk_string, 0U, // string length }; @@ -2178,15 +2407,24 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformation ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ServerInformation, &_tc_TAO_tc_ImplementationRepository_ServerInformation) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServerInformation, + &_tc_TAO_tc_ImplementationRepository_ServerInformation + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 + void ImplementationRepository::ServerInformation::_tao_any_destructor (void *_tao_void_pointer) { ServerInformation *tmp = ACE_static_cast (ServerInformation*, _tao_void_pointer); delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) @@ -2198,18 +2436,23 @@ ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_Serve { ImplementationRepository::ServerInformation* tmp = 0; tmp = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (length); - + if (this->buffer_ != 0) - { - ImplementationRepository::ServerInformation *old = ACE_reinterpret_cast (ImplementationRepository::ServerInformation *,this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp[i] = old[i]; - - if (this->release_) - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (old); - - } + { + ImplementationRepository::ServerInformation *old = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + tmp[i] = old[i]; + } + + if (this->release_) + { + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (old); + } + } + this->buffer_ = tmp; } @@ -2217,315 +2460,336 @@ void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_deallocate_buffer (void) { if (this->buffer_ == 0 || this->release_ == 0) - return; - - ImplementationRepository::ServerInformation *tmp = ACE_reinterpret_cast (ImplementationRepository::ServerInformation *,this->buffer_); - + { + return; + } + + ImplementationRepository::ServerInformation *tmp = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); this->buffer_ = 0; -} +} -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::~_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void) // Dtor. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::~_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void) { this->_deallocate_buffer (); } - #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 + // ************************************************************* // ImplementationRepository::ServerInformationList // ************************************************************* ImplementationRepository::ServerInformationList::ServerInformationList (void) {} -ImplementationRepository::ServerInformationList::ServerInformationList (CORBA::ULong max) // uses max size - : + +ImplementationRepository::ServerInformationList::ServerInformationList (CORBA::ULong max) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ImplementationRepository::ServerInformation> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max) {} -ImplementationRepository::ServerInformationList::ServerInformationList (CORBA::ULong max, CORBA::ULong length, ImplementationRepository::ServerInformation *buffer, CORBA::Boolean release) - : + +ImplementationRepository::ServerInformationList::ServerInformationList ( + CORBA::ULong max, + CORBA::ULong length, + ImplementationRepository::ServerInformation *buffer, + CORBA::Boolean release + ) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ImplementationRepository::ServerInformation> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max, length, buffer, release) {} -ImplementationRepository::ServerInformationList::ServerInformationList (const ServerInformationList &seq) // copy ctor - : + +ImplementationRepository::ServerInformationList::ServerInformationList (const ServerInformationList &seq) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ImplementationRepository::ServerInformation> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (seq) {} + ImplementationRepository::ServerInformationList::~ServerInformationList (void) // dtor {} + void ImplementationRepository::ServerInformationList::_tao_any_destructor (void *_tao_void_pointer) { ServerInformationList *tmp = ACE_static_cast (ServerInformationList*, _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_ImplementationRepository_ServerInformationList[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 55, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f536572), - ACE_NTOHL (0x76657249), - ACE_NTOHL (0x6e666f72), - ACE_NTOHL (0x6d617469), - ACE_NTOHL (0x6f6e4c69), - ACE_NTOHL (0x73743a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f536572), + ACE_NTOHL (0x76657249), + ACE_NTOHL (0x6e666f72), + ACE_NTOHL (0x6d617469), + ACE_NTOHL (0x6f6e4c69), + ACE_NTOHL (0x73743a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:ImplementationRepository/ServerInformationList:1.0 - 22, - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x6572496e), - ACE_NTOHL (0x666f726d), - ACE_NTOHL (0x6174696f), - ACE_NTOHL (0x6e4c6973), + 22, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x6572496e), + ACE_NTOHL (0x666f726d), + ACE_NTOHL (0x6174696f), + ACE_NTOHL (0x6e4c6973), ACE_NTOHL (0x74000000), // name = ServerInformationList - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 852, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_struct, // typecode kind 836, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 51, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f536572), - ACE_NTOHL (0x76657249), - ACE_NTOHL (0x6e666f72), - ACE_NTOHL (0x6d617469), - ACE_NTOHL (0x6f6e3a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f536572), + ACE_NTOHL (0x76657249), + ACE_NTOHL (0x6e666f72), + ACE_NTOHL (0x6d617469), + ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:ImplementationRepository/ServerInformation:1.0 - 18, - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x6572496e), - ACE_NTOHL (0x666f726d), - ACE_NTOHL (0x6174696f), + 18, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x6572496e), + ACE_NTOHL (0x666f726d), + ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e000000), // name = ServerInformation 4, // member count - 15, - ACE_NTOHL (0x6c6f6769), - ACE_NTOHL (0x63616c5f), - ACE_NTOHL (0x73657276), + 15, + ACE_NTOHL (0x6c6f6769), + ACE_NTOHL (0x63616c5f), + ACE_NTOHL (0x73657276), ACE_NTOHL (0x65720000), // name = logical_server - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 7, - ACE_NTOHL (0x73657276), + ACE_NTOHL (0x73657276), ACE_NTOHL (0x65720000), // name = server - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 8, - ACE_NTOHL (0x73746172), + ACE_NTOHL (0x73746172), ACE_NTOHL (0x74757000), // name = startup - CORBA::tk_struct, // typecode kind + CORBA::tk_struct, // typecode kind 584, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f537461), - ACE_NTOHL (0x72747570), - ACE_NTOHL (0x4f707469), - ACE_NTOHL (0x6f6e733a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f537461), + ACE_NTOHL (0x72747570), + ACE_NTOHL (0x4f707469), + ACE_NTOHL (0x6f6e733a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/StartupOptions:1.0 - 15, - ACE_NTOHL (0x53746172), - ACE_NTOHL (0x7475704f), - ACE_NTOHL (0x7074696f), + 15, + ACE_NTOHL (0x53746172), + ACE_NTOHL (0x7475704f), + ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = StartupOptions 5, // member count - 13, - ACE_NTOHL (0x636f6d6d), - ACE_NTOHL (0x616e645f), - ACE_NTOHL (0x6c696e65), + 13, + ACE_NTOHL (0x636f6d6d), + ACE_NTOHL (0x616e645f), + ACE_NTOHL (0x6c696e65), ACE_NTOHL (0x0), // name = command_line - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 12, - ACE_NTOHL (0x656e7669), - ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7669), + ACE_NTOHL (0x726f6e6d), ACE_NTOHL (0x656e7400), // name = environment - CORBA::tk_alias, // typecode kind for typedefs + CORBA::tk_alias, // typecode kind for typedefs 236, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 49, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x4c697374), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x4c697374), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), + 16, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e744c), ACE_NTOHL (0x69737400), // name = EnvironmentList - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 148, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_struct, // typecode kind 132, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 53, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f456e76), - ACE_NTOHL (0x69726f6e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x56617269), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f456e76), + ACE_NTOHL (0x69726f6e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x56617269), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 20, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7456), - ACE_NTOHL (0x61726961), + 20, + ACE_NTOHL (0x456e7669), + ACE_NTOHL (0x726f6e6d), + ACE_NTOHL (0x656e7456), + ACE_NTOHL (0x61726961), ACE_NTOHL (0x626c6500), // name = EnvironmentVariable 2, // member count - 5, - ACE_NTOHL (0x6e616d65), + 5, + ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 6, - ACE_NTOHL (0x76616c75), + ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 0U, 18, - ACE_NTOHL (0x776f726b), - ACE_NTOHL (0x696e675f), - ACE_NTOHL (0x64697265), - ACE_NTOHL (0x63746f72), + ACE_NTOHL (0x776f726b), + ACE_NTOHL (0x696e675f), + ACE_NTOHL (0x64697265), + ACE_NTOHL (0x63746f72), ACE_NTOHL (0x79000000), // name = working_directory - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 11, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x76617469), + ACE_NTOHL (0x61637469), + ACE_NTOHL (0x76617469), ACE_NTOHL (0x6f6e0000), // name = activation - CORBA::tk_enum, // typecode kind + CORBA::tk_enum, // typecode kind 136, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order +TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416374), - ACE_NTOHL (0x69766174), - ACE_NTOHL (0x696f6e4d), - ACE_NTOHL (0x6f64653a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416374), + ACE_NTOHL (0x69766174), + ACE_NTOHL (0x696f6e4d), + ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/ActivationMode:1.0 15, - ACE_NTOHL (0x41637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e4d6f), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76617469), + ACE_NTOHL (0x6f6e4d6f), ACE_NTOHL (0x64650000), // name = ActivationMode 4, // member count 7, - ACE_NTOHL (0x4e4f524d), + ACE_NTOHL (0x4e4f524d), ACE_NTOHL (0x414c0000), // name = NORMAL 7, - ACE_NTOHL (0x4d414e55), + ACE_NTOHL (0x4d414e55), ACE_NTOHL (0x414c0000), // name = MANUAL 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), + ACE_NTOHL (0x5045525f), + ACE_NTOHL (0x434c4945), ACE_NTOHL (0x4e540000), // name = PER_CLIENT 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), + ACE_NTOHL (0x4155544f), + ACE_NTOHL (0x5f535441), ACE_NTOHL (0x52540000), // name = AUTO_START - + 9, - ACE_NTOHL (0x6c6f6361), - ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x6c6f6361), + ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = location - CORBA::tk_string, + CORBA::tk_string, 0U, // string length 9, - ACE_NTOHL (0x6c6f6361), - ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x6c6f6361), + ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = location - CORBA::tk_alias, // typecode kind for typedefs + CORBA::tk_alias, // typecode kind for typedefs 72, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 41, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416464), - ACE_NTOHL (0x72657373), - ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f416464), + ACE_NTOHL (0x72657373), + ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:ImplementationRepository/Address:1.0 - 8, - ACE_NTOHL (0x41646472), + 8, + ACE_NTOHL (0x41646472), ACE_NTOHL (0x65737300), // name = Address - CORBA::tk_string, + CORBA::tk_string, 0U, // string length @@ -2543,12 +2807,15 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformationList TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ServerInformationList, &_tc_TAO_tc_ImplementationRepository_ServerInformationList) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServerInformationList, + &_tc_TAO_tc_ImplementationRepository_ServerInformationList + ) TAO_NAMESPACE_END - // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int ImplementationRepository::Administration::_tao_class_id = 0; @@ -2595,13 +2862,23 @@ tao_ImplementationRepository_Administration_upcast ( return *tmp; } +CORBA::Boolean +tao_ImplementationRepository_Administration_marshal ( + ImplementationRepository::Administration_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // ImplementationRepository::Administration_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -ImplementationRepository::Administration_var::Administration_var (void) // default constructor +ImplementationRepository::Administration_var::Administration_var (void) : ptr_ (Administration::_nil ()) {} @@ -2611,12 +2888,12 @@ ImplementationRepository::Administration_var::ptr (void) const return this->ptr_; } -ImplementationRepository::Administration_var::Administration_var (const ::ImplementationRepository::Administration_var &p) // copy constructor +ImplementationRepository::Administration_var::Administration_var (const ::ImplementationRepository::Administration_var &p) : TAO_Base_var (), ptr_ (Administration::_duplicate (p.ptr ())) {} -ImplementationRepository::Administration_var::~Administration_var (void) // destructor +ImplementationRepository::Administration_var::~Administration_var (void) { CORBA::release (this->ptr_); } @@ -2645,7 +2922,7 @@ ImplementationRepository::Administration_var::operator const ::ImplementationRep return this->ptr_; } -ImplementationRepository::Administration_var::operator ::ImplementationRepository::Administration_ptr &() // cast +ImplementationRepository::Administration_var::operator ::ImplementationRepository::Administration_ptr &() // cast { return this->ptr_; } @@ -2720,10 +2997,11 @@ ImplementationRepository::Administration_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // ImplementationRepository::Administration_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* ImplementationRepository::Administration_out::Administration_out (Administration_ptr &p) @@ -2732,14 +3010,14 @@ ImplementationRepository::Administration_out::Administration_out (Administration this->ptr_ = ::ImplementationRepository::Administration::_nil (); } -ImplementationRepository::Administration_out::Administration_out (Administration_var &p) // constructor from _var +ImplementationRepository::Administration_out::Administration_out (Administration_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::ImplementationRepository::Administration::_nil (); } -ImplementationRepository::Administration_out::Administration_out (const ::ImplementationRepository::Administration_out &p) // copy constructor +ImplementationRepository::Administration_out::Administration_out (const ::ImplementationRepository::Administration_out &p) : ptr_ (ACE_const_cast (Administration_out &, p).ptr_) {} @@ -2770,7 +3048,7 @@ ImplementationRepository::Administration_out::operator ::ImplementationRepositor } ::ImplementationRepository::Administration_ptr & -ImplementationRepository::Administration_out::ptr (void) // ptr +ImplementationRepository::Administration_out::ptr (void) { return this->ptr_; } @@ -2781,41 +3059,49 @@ ImplementationRepository::Administration_out::operator-> (void) return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server ( TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server &); - - const char * server_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server) + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server &); + const char * server_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server) {} Dynamic::ParameterList * @@ -2826,16 +3112,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2847,15 +3132,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::e Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound, ImplementationRepository::_tc_CannotActivate }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -2867,7 +3152,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::e return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -2876,10 +3161,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup : public TAO_ClientRequestInfo_i { public: @@ -2887,38 +3177,42 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * server, - const CORBA::Long & check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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 (char * result); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup &); - - const char * server_; - const CORBA::Long & check_startup_; - char * _result; -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const CORBA::Long & check_startup ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - check_startup_ (check_startup) + const CORBA::Long & check_startup + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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 (char * result); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup &); + const char * server_; + const CORBA::Long & check_startup_; + + char * _result; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const CORBA::Long & check_startup + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + check_startup_ (check_startup) {} Dynamic::ParameterList * @@ -2929,19 +3223,19 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_wi 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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= check_startup_; + + (*parameter_list)[len].argument <<= check_startup_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2953,15 +3247,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_wi Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata[] = { ImplementationRepository::_tc_NotFound, ImplementationRepository::_tc_CannotActivate }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -2973,7 +3267,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_wi return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -2982,20 +3276,23 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_wi 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_ImplementationRepository_Administration_activate_server_with_startup::result (char * result) { - // update the result + // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server : public TAO_ClientRequestInfo_i { public: @@ -3003,36 +3300,38 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server &); - - const char * server_; - const ImplementationRepository::StartupOptions & options_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - options_ (options) + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server &); + const char * server_; + const ImplementationRepository::StartupOptions & options_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + options_ (options) {} Dynamic::ParameterList * @@ -3043,19 +3342,19 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->options_; + + (*parameter_list)[len].argument <<= this->options_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3067,14 +3366,14 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::e Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_register_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_register_server_exceptiondata[] = { ImplementationRepository::_tc_AlreadyRegistered }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -3086,7 +3385,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::e return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3095,10 +3394,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server : public TAO_ClientRequestInfo_i { public: @@ -3106,36 +3410,38 @@ public: TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server &); - - const char * server_; - const ImplementationRepository::StartupOptions & options_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - options_ (options) + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server &); + const char * server_; + const ImplementationRepository::StartupOptions & options_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + options_ (options) {} Dynamic::ParameterList * @@ -3146,19 +3452,19 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server: 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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->options_; + + (*parameter_list)[len].argument <<= this->options_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3170,11 +3476,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server: 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_ImplementationRepository_Administration_reregister_server::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3183,43 +3489,50 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server: CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server ( TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server &); - - const char * server_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server) + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server &); + const char * server_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server) {} Dynamic::ParameterList * @@ -3230,16 +3543,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3251,14 +3563,14 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::exc Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_remove_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_remove_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -3270,7 +3582,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::exc return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3279,43 +3591,50 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::res CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server ( TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server &); - - const char * server_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server) + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server (const TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server &); + const char * server_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server) {} Dynamic::ParameterList * @@ -3326,16 +3645,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3347,14 +3665,14 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::e Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -3366,7 +3684,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::e return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3375,10 +3693,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running : public TAO_ClientRequestInfo_i { public: @@ -3387,41 +3710,45 @@ public: CORBA::Object_ptr _tao_target, const char * server, const char * addr, - ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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 (char * result); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running &); - - const char * server_; - const char * addr_; - ImplementationRepository::ServerObject_ptr server_object_; - char * _result; -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running::TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server, - const char * addr, - ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server), - addr_ (addr), - server_object_ (server_object) + ImplementationRepository::ServerObject_ptr server_object + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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 (char * result); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running &); + const char * server_; + const char * addr_; + ImplementationRepository::ServerObject_ptr server_object_; + + char * _result; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running::TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server, + const char * addr, + ImplementationRepository::ServerObject_ptr server_object + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server), + addr_ (addr), + server_object_ (server_object) {} Dynamic::ParameterList * @@ -3432,22 +3759,23 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running: 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 (3); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= addr_; + + (*parameter_list)[len].argument <<= addr_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->server_object_; + + (*parameter_list)[len].argument <<= this->server_object_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3459,14 +3787,14 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running: Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_running_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_running_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -3478,7 +3806,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running: return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3487,53 +3815,58 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running: 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_ImplementationRepository_Administration_server_is_running::result (char * result) { - // update the result + // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down &); - - const char * server_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server) + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down &); + const char * server_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server) {} Dynamic::ParameterList * @@ -3544,16 +3877,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting 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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3565,14 +3897,14 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -3584,7 +3916,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3593,43 +3925,50 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_find : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_Administration_find ( TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_find (const TAO_ClientRequestInfo_ImplementationRepository_Administration_find &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_find &); - - const char * server_; - -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_find::TAO_ClientRequestInfo_ImplementationRepository_Administration_find ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * server ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - server_ (server) + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_find (const TAO_ClientRequestInfo_ImplementationRepository_Administration_find &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_find &); + const char * server_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_find::TAO_ClientRequestInfo_ImplementationRepository_Administration_find ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * server + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + server_ (server) {} Dynamic::ParameterList * @@ -3640,16 +3979,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_find::arguments (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 <<= server_; + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3661,14 +3999,14 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_find::exceptions ( Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -3680,7 +4018,7 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_find::exceptions ( return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ClientRequestInfo_ImplementationRepository_Administration_find::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3689,46 +4027,53 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_find::result (ACE_ CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_Administration_list : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_Administration_list ( TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, - const CORBA::ULong & how_many - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); + const CORBA::ULong & how_many - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + ACE_ENV_ARG_DECL_WITH_DEFAULTS); -private: - TAO_ClientRequestInfo_ImplementationRepository_Administration_list (const TAO_ClientRequestInfo_ImplementationRepository_Administration_list &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_list &); + 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)); - const CORBA::ULong & how_many_; + private: + TAO_ClientRequestInfo_ImplementationRepository_Administration_list (const TAO_ClientRequestInfo_ImplementationRepository_Administration_list &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_Administration_list &); + const CORBA::ULong & how_many_; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_Administration_list::TAO_ClientRequestInfo_ImplementationRepository_Administration_list ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const CORBA::ULong & how_many -}; - -TAO_ClientRequestInfo_ImplementationRepository_Administration_list::TAO_ClientRequestInfo_ImplementationRepository_Administration_list ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const CORBA::ULong & how_many - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - how_many_ (how_many) + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + how_many_ (how_many) {} @@ -3740,16 +4085,15 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_list::arguments (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 <<= how_many_; + (*parameter_list)[len].argument <<= how_many_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3762,11 +4106,11 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_list::exceptions ( 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_ImplementationRepository_Administration_list::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -3775,14 +4119,19 @@ TAO_ClientRequestInfo_ImplementationRepository_Administration_list::result (ACE_ CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + #endif /* TAO_HAS_INTERCEPTORS */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 + /////////////////////////////////////////////////////////////////////// -// Base & Remote Proxy Implementation. +// Base & Remote Proxy Implementation. // ImplementationRepository::_TAO_Administration_Proxy_Impl::_TAO_Administration_Proxy_Impl (void) @@ -3793,6 +4142,9 @@ ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::_TAO_Administra // Remote Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -3804,8 +4156,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate_s , ImplementationRepository::CannotActivate )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_activate_server_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_activate_server_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -3817,14 +4168,13 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate_s } }; - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "activate_server", @@ -3832,142 +4182,174 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate_s 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_ImplementationRepository_Administration_activate_server _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_, + server + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + (_tao_out << server) + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_activate_server_exceptiondata, 2 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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate_server_with_startup ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -3980,8 +4362,7 @@ char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate , ImplementationRepository::CannotActivate )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -3993,14 +4374,14 @@ char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate } }; - CORBA::String_var _tao_retval; - - +CORBA::String_var _tao_retval; TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); - - + { + ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "activate_server_with_startup", @@ -4008,159 +4389,199 @@ char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::activate 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_ImplementationRepository_Administration_activate_server_with_startup _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server, - check_startup ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - + &_tao_call, + _collocated_tao_target_, + server, + check_startup + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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 ()); + 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_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) && + (_tao_out << server) && (_tao_out << check_startup) - )) - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL (), - 0 - ); - + )) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::MARSHAL ( + + ), + 0 + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata, 2 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); if (_invoke_status == TAO_INVOKE_EXCEPTION) { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN (CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES) - ); - + 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_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_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_in >> _tao_retval.inout ()) )) { TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), - 0 - ); - + CORBA::MARSHAL ( + TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES + ), + 0 + ); } - + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = _tao_retval._retn (); + char * _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 - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK_RETURN (_tao_retval._retn ()); - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _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; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } -return _tao_retval._retn (); + + break; + } + + return _tao_retval._retn (); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -4172,8 +4593,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::register_s , ImplementationRepository::AlreadyRegistered )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_register_server_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_register_server_exceptiondata [] = { { "IDL:ImplementationRepository/AlreadyRegistered:1.0", @@ -4181,14 +4601,13 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::register_s } }; - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "register_server", @@ -4196,144 +4615,176 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::register_s 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_ImplementationRepository_Administration_register_server _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server, - options ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_, + server, + options + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) && + (_tao_out << server) && (_tao_out << options) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_register_server_exceptiondata, 1 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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -4344,15 +4795,13 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::reregister CORBA::SystemException )) { - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "reregister_server", @@ -4360,144 +4809,176 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::reregister 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_ImplementationRepository_Administration_reregister_server _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server, - options ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_, + server, + options + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) && + (_tao_out << server) && (_tao_out << options) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -4508,8 +4989,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::remove_ser , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_remove_server_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_remove_server_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -4517,14 +4997,13 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::remove_ser } }; - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "remove_server", @@ -4532,142 +5011,174 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::remove_ser 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_ImplementationRepository_Administration_remove_server _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_, + server + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + (_tao_out << server) + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_remove_server_exceptiondata, 1 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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -4678,8 +5189,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::shutdown_s , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -4687,14 +5197,13 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::shutdown_s } }; - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "shutdown_server", @@ -4702,143 +5211,174 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::shutdown_s 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_ImplementationRepository_Administration_shutdown_server _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_, + server + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + (_tao_out << server) + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_shutdown_server_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; if (_invoke_status == TAO_INVOKE_EXCEPTION) { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN (CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES), - _tao_retval - ); - + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -4851,8 +5391,7 @@ char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_i , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_server_is_running_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_server_is_running_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -4860,14 +5399,14 @@ char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_i } }; - CORBA::String_var _tao_retval; - - +CORBA::String_var _tao_retval; TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); - - + { + ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "server_is_running", @@ -4875,162 +5414,201 @@ char * ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_i 3, 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_ImplementationRepository_Administration_server_is_running _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server, - addr, - server_object ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - + &_tao_call, + _collocated_tao_target_, + server, + addr, + server_object + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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 ()); + 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_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) && + (_tao_out << server) && (_tao_out << addr) && (_tao_out << server_object) - )) - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL (), - 0 - ); - + )) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::MARSHAL ( + + ), + 0 + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_server_is_running_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + 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 - ); - + 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_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_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_in >> _tao_retval.inout ()) )) { TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), - 0 - ); - + CORBA::MARSHAL ( + TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES + ), + 0 + ); } - + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = _tao_retval._retn (); + char * _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 - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK_RETURN (_tao_retval._retn ()); - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _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; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } -return _tao_retval._retn (); + + break; + } + + return _tao_retval._retn (); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -5041,8 +5619,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_is_ , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -5050,14 +5627,13 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_is_ } }; - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "server_is_shutting_down", @@ -5065,142 +5641,174 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::server_is_ 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_ImplementationRepository_Administration_server_is_shutting_down _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_, + server + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + (_tao_out << server) + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata, 1 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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -5212,8 +5820,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::find ( , ImplementationRepository::NotFound )) { - - static TAO_Exception_Data _tao_ImplementationRepository_Administration_find_exceptiondata [] = + static TAO_Exception_Data _tao_ImplementationRepository_Administration_find_exceptiondata [] = { { "IDL:ImplementationRepository/NotFound:1.0", @@ -5221,19 +5828,17 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::find ( } }; - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); +TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - - ACE_NEW ( + { + ACE_THROW (CORBA::INTERNAL ()); + } + ACE_NEW ( info.ptr (), ImplementationRepository::ServerInformation ); - + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "find", @@ -5241,152 +5846,187 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::find ( 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_ImplementationRepository_Administration_find _tao_ri ( - &_tao_call, - _collocated_tao_target_, - server ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_, + server + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << server) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + (_tao_out << server) + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _invoke_status = _tao_call.invoke (_tao_ImplementationRepository_Administration_find_exceptiondata, 1 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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - if (!( - (_tao_in >> *info.ptr ()) + + if (!((_tao_in >> *info.ptr ()) )) { TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES) - ); - + CORBA::MARSHAL ( + TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES + ) + ); } - + #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -5398,20 +6038,17 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::list ( CORBA::SystemException )) { - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - - ACE_NEW ( + { + ACE_THROW (CORBA::INTERNAL ()); + } + ACE_NEW ( server_list.ptr (), ImplementationRepository::ServerInformationList ); - + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "list", @@ -5419,159 +6056,192 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::list ( 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_ImplementationRepository_Administration_list _tao_ri ( - &_tao_call, - _collocated_tao_target_, - how_many - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; + &_tao_call, + _collocated_tao_target_, + how_many + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << how_many) - )) - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL () - ); - + (_tao_out << how_many) + )) + { + TAO_INTERCEPTOR_THROW ( + CORBA::MARSHAL ( + + ) + ); + } + _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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - if (!( - (_tao_in >> *server_list.ptr ()) && + + if (!((_tao_in >> *server_list.ptr ()) && (_tao_in >> server_iterator.ptr ()) )) { TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES) - ); - + CORBA::MARSHAL ( + TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES + ) + ); } - + #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } - // -// End Base & Remote Proxy Implemeentation. +// End Base & Remote Proxy Implemeentation. /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31 /////////////////////////////////////////////////////////////////////// // Remote & Base Proxy Broker Implementation @@ -5607,30 +6277,25 @@ ImplementationRepository::_TAO_Administration_Remote_Proxy_Broker::~_TAO_Adminis ImplementationRepository::_TAO_Administration_Proxy_Impl& ImplementationRepository::_TAO_Administration_Remote_Proxy_Broker::select_proxy ( - ::ImplementationRepository::Administration * - ACE_ENV_ARG_DECL_NOT_USED -) + ::ImplementationRepository::Administration * + ACE_ENV_ARG_DECL_NOT_USED + ) { return this->remote_proxy_impl_; } - // // End Remote & Base Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:198 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 ImplementationRepository::Administration::Administration (int collocated) { this->ImplementationRepository_Administration_setup_collocation (collocated); } -ImplementationRepository::Administration::~Administration (void) -{} - void ImplementationRepository::Administration::ImplementationRepository_Administration_setup_collocation (int collocated) { @@ -5642,44 +6307,67 @@ ImplementationRepository::Administration::ImplementationRepository_Administratio ::ImplementationRepository::_TAO_Administration_Remote_Proxy_Broker::the_TAO_Administration_Remote_Proxy_Broker (); } -void ImplementationRepository::Administration::_tao_any_destructor (void *_tao_void_pointer) +ImplementationRepository::Administration::~Administration (void) +{} + +void +ImplementationRepository::Administration::_tao_any_destructor (void *_tao_void_pointer) { - Administration *tmp = ACE_static_cast (Administration*, _tao_void_pointer); + Administration *tmp = ACE_static_cast (Administration *, _tao_void_pointer); CORBA::release (tmp); } -ImplementationRepository::Administration_ptr ImplementationRepository::Administration::_narrow ( +ImplementationRepository::Administration_ptr +ImplementationRepository::Administration::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) { if (CORBA::is_nil (obj)) - return Administration::_nil (); + { + return Administration::_nil (); + } + if (! obj->_is_local ()) { - CORBA::Boolean is_a = obj->_is_a ("IDL:ImplementationRepository/Administration:1.0" ACE_ENV_ARG_PARAMETER); + CORBA::Boolean is_a = + obj->_is_a ( + "IDL:ImplementationRepository/Administration:1.0" + ACE_ENV_ARG_PARAMETER + ); ACE_CHECK_RETURN (Administration::_nil ()); + if (is_a == 0) - return Administration::_nil (); + { + return Administration::_nil (); + } } + return Administration::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -ImplementationRepository::Administration_ptr +ImplementationRepository::Administration_ptr ImplementationRepository::Administration::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return Administration::_nil (); + { + return Administration::_nil (); + } + if (! obj->_is_local ()) { TAO_Stub* stub = obj->_stubobj (); - if (stub) - stub->_incr_refcnt (); + + if (stub != 0) + { + stub->_incr_refcnt (); + } + Administration_ptr default_proxy = Administration::_nil (); - + if ( !CORBA::is_nil (stub->servant_orb_var ().ptr ()) && stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () && @@ -5697,7 +6385,7 @@ ImplementationRepository::Administration::_unchecked_narrow ( Administration::_nil () ); } - + if (CORBA::is_nil (default_proxy)) { ACE_NEW_RETURN ( @@ -5710,56 +6398,89 @@ ImplementationRepository::Administration::_unchecked_narrow ( Administration::_nil () ); } - + return default_proxy; } - else + else return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( Administration_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &Administration::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &Administration::_tao_class_id + ) + ) ); } ImplementationRepository::Administration_ptr ImplementationRepository::Administration::_duplicate (Administration_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } -CORBA::Boolean ImplementationRepository::Administration::_is_a (const CORBA::Char *value ACE_ENV_ARG_DECL) +CORBA::Boolean +ImplementationRepository::Administration::_is_a ( + const char *value + ACE_ENV_ARG_DECL + ) { if ( - (!ACE_OS::strcmp ((char *)value, "IDL:ImplementationRepository/Administration:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) - return 1; // success using local knowledge + !ACE_OS::strcmp ( + (char *)value, + "IDL:ImplementationRepository/Administration:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Object:1.0" + ) + ) + { + return 1; // success using local knowledge + } else - return this->CORBA_Object::_is_a (value ACE_ENV_ARG_PARAMETER); + { + return this->CORBA_Object::_is_a ( + value + ACE_ENV_ARG_PARAMETER + ); + } } void *ImplementationRepository::Administration::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::ImplementationRepository, Administration)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::ImplementationRepository, Administration)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -5768,6 +6489,9 @@ const char* ImplementationRepository::Administration::_interface_repository_id ( return "IDL:ImplementationRepository/Administration:1.0"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::activate_server ( const char * server ACE_ENV_ARG_DECL @@ -5778,16 +6502,20 @@ void ImplementationRepository::Administration::activate_server ( , ImplementationRepository::CannotActivate )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.activate_server ( this, - server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + char * ImplementationRepository::Administration::activate_server_with_startup ( const char * server, CORBA::Long check_startup @@ -5799,17 +6527,21 @@ char * ImplementationRepository::Administration::activate_server_with_startup ( , ImplementationRepository::CannotActivate )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return proxy.activate_server_with_startup ( this, server, - check_startup ACE_ENV_ARG_PARAMETER + check_startup + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::register_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -5820,17 +6552,21 @@ void ImplementationRepository::Administration::register_server ( , ImplementationRepository::AlreadyRegistered )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.register_server ( this, server, - options ACE_ENV_ARG_PARAMETER + options + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::reregister_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -5840,17 +6576,21 @@ void ImplementationRepository::Administration::reregister_server ( CORBA::SystemException )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.reregister_server ( this, server, - options ACE_ENV_ARG_PARAMETER + options + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::remove_server ( const char * server ACE_ENV_ARG_DECL @@ -5860,16 +6600,20 @@ void ImplementationRepository::Administration::remove_server ( , ImplementationRepository::NotFound )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.remove_server ( this, - server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::shutdown_server ( const char * server ACE_ENV_ARG_DECL @@ -5879,16 +6623,20 @@ void ImplementationRepository::Administration::shutdown_server ( , ImplementationRepository::NotFound )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.shutdown_server ( this, - server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + char * ImplementationRepository::Administration::server_is_running ( const char * server, const char * addr, @@ -5900,18 +6648,22 @@ char * ImplementationRepository::Administration::server_is_running ( , ImplementationRepository::NotFound )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return proxy.server_is_running ( this, server, addr, - server_object ACE_ENV_ARG_PARAMETER + server_object + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::server_is_shutting_down ( const char * server ACE_ENV_ARG_DECL @@ -5921,16 +6673,20 @@ void ImplementationRepository::Administration::server_is_shutting_down ( , ImplementationRepository::NotFound )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.server_is_shutting_down ( this, - server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::find ( const char * server, ImplementationRepository::ServerInformation_out info @@ -5941,17 +6697,21 @@ void ImplementationRepository::Administration::find ( , ImplementationRepository::NotFound )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.find ( this, server, - info ACE_ENV_ARG_PARAMETER + info + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + void ImplementationRepository::Administration::list ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, @@ -5962,40 +6722,44 @@ void ImplementationRepository::Administration::list ( CORBA::SystemException )) { - _TAO_Administration_Proxy_Impl &proxy = + _TAO_Administration_Proxy_Impl &proxy = this->the_TAO_Administration_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.list ( this, how_many, server_list, - server_iterator ACE_ENV_ARG_PARAMETER + server_iterator + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_Administration[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f41646d), - ACE_NTOHL (0x696e6973), - ACE_NTOHL (0x74726174), - ACE_NTOHL (0x696f6e3a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f41646d), + ACE_NTOHL (0x696e6973), + ACE_NTOHL (0x74726174), + ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/Administration:1.0 - 15, - ACE_NTOHL (0x41646d69), - ACE_NTOHL (0x6e697374), - ACE_NTOHL (0x72617469), + 15, + ACE_NTOHL (0x41646d69), + ACE_NTOHL (0x6e697374), + ACE_NTOHL (0x72617469), ACE_NTOHL (0x6f6e0000), // name = Administration -}; + }; static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_Administration ( CORBA::tk_objref, @@ -6007,12 +6771,15 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_Administration ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_Administration, &_tc_TAO_tc_ImplementationRepository_Administration) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_Administration, + &_tc_TAO_tc_ImplementationRepository_Administration + ) TAO_NAMESPACE_END - // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int ImplementationRepository::ServerInformationIterator::_tao_class_id = 0; @@ -6059,13 +6826,23 @@ tao_ImplementationRepository_ServerInformationIterator_upcast ( return *tmp; } +CORBA::Boolean +tao_ImplementationRepository_ServerInformationIterator_marshal ( + ImplementationRepository::ServerInformationIterator_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // ImplementationRepository::ServerInformationIterator_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (void) // default constructor +ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (void) : ptr_ (ServerInformationIterator::_nil ()) {} @@ -6075,12 +6852,12 @@ ImplementationRepository::ServerInformationIterator_var::ptr (void) const return this->ptr_; } -ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (const ::ImplementationRepository::ServerInformationIterator_var &p) // copy constructor +ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (const ::ImplementationRepository::ServerInformationIterator_var &p) : TAO_Base_var (), ptr_ (ServerInformationIterator::_duplicate (p.ptr ())) {} -ImplementationRepository::ServerInformationIterator_var::~ServerInformationIterator_var (void) // destructor +ImplementationRepository::ServerInformationIterator_var::~ServerInformationIterator_var (void) { CORBA::release (this->ptr_); } @@ -6109,7 +6886,7 @@ ImplementationRepository::ServerInformationIterator_var::operator const ::Implem return this->ptr_; } -ImplementationRepository::ServerInformationIterator_var::operator ::ImplementationRepository::ServerInformationIterator_ptr &() // cast +ImplementationRepository::ServerInformationIterator_var::operator ::ImplementationRepository::ServerInformationIterator_ptr &() // cast { return this->ptr_; } @@ -6184,10 +6961,11 @@ ImplementationRepository::ServerInformationIterator_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // ImplementationRepository::ServerInformationIterator_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (ServerInformationIterator_ptr &p) @@ -6196,14 +6974,14 @@ ImplementationRepository::ServerInformationIterator_out::ServerInformationIterat this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); } -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (ServerInformationIterator_var &p) // constructor from _var +ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (ServerInformationIterator_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); } -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (const ::ImplementationRepository::ServerInformationIterator_out &p) // copy constructor +ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (const ::ImplementationRepository::ServerInformationIterator_out &p) : ptr_ (ACE_const_cast (ServerInformationIterator_out &, p).ptr_) {} @@ -6234,7 +7012,7 @@ ImplementationRepository::ServerInformationIterator_out::operator ::Implementati } ::ImplementationRepository::ServerInformationIterator_ptr & -ImplementationRepository::ServerInformationIterator_out::ptr (void) // ptr +ImplementationRepository::ServerInformationIterator_out::ptr (void) { return this->ptr_; } @@ -6245,43 +7023,53 @@ ImplementationRepository::ServerInformationIterator_out::operator-> (void) return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target, - const CORBA::ULong & how_many ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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_ImplementationRepository_ServerInformationIterator_next_n (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n &); - - const CORBA::ULong & how_many_; - CORBA::Boolean _result; -}; - -TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const CORBA::ULong & how_many ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - how_many_ (how_many) + const CORBA::ULong & how_many + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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_ImplementationRepository_ServerInformationIterator_next_n (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n &); + const CORBA::ULong & how_many_; + + ::CORBA::Boolean _result; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const CORBA::ULong & how_many + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + how_many_ (how_many) {} Dynamic::ParameterList * @@ -6292,16 +7080,15 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: 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 <<= how_many_; + (*parameter_list)[len].argument <<= how_many_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -6313,11 +7100,11 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: 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_ImplementationRepository_ServerInformationIterator_next_n::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -6326,49 +7113,54 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: 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_ImplementationRepository_ServerInformationIterator_next_n::result (CORBA::Boolean result) { - // update the result + // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + class TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy : public TAO_ClientRequestInfo_i { public: TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - 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)); - -private: - TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy &); - void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy &); - - -}; - -TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + 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)); + + private: + TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy &); + void operator= (const TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy &); + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + + TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) {} Dynamic::ParameterList * @@ -6379,9 +7171,8 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return parameter_list; - } Dynamic::ExceptionList * @@ -6392,11 +7183,11 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy 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_ImplementationRepository_ServerInformationIterator_destroy::result (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { @@ -6405,14 +7196,19 @@ TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } + + #endif /* TAO_HAS_INTERCEPTORS */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 + /////////////////////////////////////////////////////////////////////// -// Base & Remote Proxy Implementation. +// Base & Remote Proxy Implementation. // ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Impl::_TAO_ServerInformationIterator_Proxy_Impl (void) @@ -6423,6 +7219,9 @@ ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl::_TAO // Remote Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + CORBA::Boolean ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl::next_n ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -6433,21 +7232,20 @@ CORBA::Boolean ImplementationRepository::_TAO_ServerInformationIterator_Remote_P CORBA::SystemException )) { - CORBA::Boolean _tao_retval = 0; - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval); - - + { + ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval); + } + ACE_NEW_RETURN ( server_list.ptr (), ImplementationRepository::ServerInformationList, 0 ); - + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "next_n", @@ -6455,158 +7253,197 @@ CORBA::Boolean ImplementationRepository::_TAO_ServerInformationIterator_Remote_P 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_ImplementationRepository_ServerInformationIterator_next_n _tao_ri ( - &_tao_call, - _collocated_tao_target_, - how_many ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval); - + &_tao_call, + _collocated_tao_target_, + how_many + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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); + 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_INTERCEPTOR_CHECK_RETURN (_tao_retval); TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + if (!( - (_tao_out << how_many) - )) - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL (), - _tao_retval - ); - + (_tao_out << how_many) + )) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::MARSHAL ( + + ), + _tao_retval + ); + } + _invoke_status = _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + 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 - ); - + 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_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_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_in >> *server_list.ptr ()) + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) && + (_tao_in >> *server_list.ptr ()) )) { TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), - _tao_retval - ); - + CORBA::MARSHAL ( + TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES + ), + _tao_retval + ); } - + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = _tao_retval; + 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 - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK_RETURN (_tao_retval); - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _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; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } -return _tao_retval; + + break; + } + + return _tao_retval; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + void ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl::destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -6615,15 +7452,13 @@ void ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl: CORBA::SystemException )) { - - - - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + if (istub == 0) - ACE_THROW (CORBA::INTERNAL ()); - - + { + ACE_THROW (CORBA::INTERNAL ()); + } + TAO_GIOP_Twoway_Invocation _tao_call ( istub, "destroy", @@ -6631,138 +7466,164 @@ void ImplementationRepository::_TAO_ServerInformationIterator_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_ImplementationRepository_ServerInformationIterator_destroy _tao_ri ( - &_tao_call, - _collocated_tao_target_ ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - + &_tao_call, + _collocated_tao_target_ + 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 ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + 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; + TAO_INTERCEPTOR_CHECK; _tao_call.prepare_header ( ACE_static_cast (CORBA::Octet, _tao_response_flag) ACE_ENV_ARG_PARAMETER ); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; + _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) - ); - + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); } else if (_invoke_status == TAO_INVOKE_RESTART) { TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + continue; } - - #if TAO_HAS_INTERCEPTORS == 1 - + _tao_ri.reply_status (_invoke_status); _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); ACE_TRY_CHECK; - - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - 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; - } - ACE_ENDTRY; - ACE_CHECK; - - 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; - + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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 = + _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 = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + if (_tao_status == PortableInterceptor::LOCATION_FORWARD + || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + { + continue; + } + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - + + break; + } } - // -// End Base & Remote Proxy Implemeentation. +// End Base & Remote Proxy Implemeentation. /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31 /////////////////////////////////////////////////////////////////////// // Remote & Base Proxy Broker Implementation @@ -6798,30 +7659,25 @@ ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Broker::~_ ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Impl& ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Broker::select_proxy ( - ::ImplementationRepository::ServerInformationIterator * - ACE_ENV_ARG_DECL_NOT_USED -) + ::ImplementationRepository::ServerInformationIterator * + ACE_ENV_ARG_DECL_NOT_USED + ) { return this->remote_proxy_impl_; } - // // End Remote & Base Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:198 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 ImplementationRepository::ServerInformationIterator::ServerInformationIterator (int collocated) { this->ImplementationRepository_ServerInformationIterator_setup_collocation (collocated); } -ImplementationRepository::ServerInformationIterator::~ServerInformationIterator (void) -{} - void ImplementationRepository::ServerInformationIterator::ImplementationRepository_ServerInformationIterator_setup_collocation (int collocated) { @@ -6833,44 +7689,67 @@ ImplementationRepository::ServerInformationIterator::ImplementationRepository_Se ::ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Broker::the_TAO_ServerInformationIterator_Remote_Proxy_Broker (); } -void ImplementationRepository::ServerInformationIterator::_tao_any_destructor (void *_tao_void_pointer) +ImplementationRepository::ServerInformationIterator::~ServerInformationIterator (void) +{} + +void +ImplementationRepository::ServerInformationIterator::_tao_any_destructor (void *_tao_void_pointer) { - ServerInformationIterator *tmp = ACE_static_cast (ServerInformationIterator*, _tao_void_pointer); + ServerInformationIterator *tmp = ACE_static_cast (ServerInformationIterator *, _tao_void_pointer); CORBA::release (tmp); } -ImplementationRepository::ServerInformationIterator_ptr ImplementationRepository::ServerInformationIterator::_narrow ( +ImplementationRepository::ServerInformationIterator_ptr +ImplementationRepository::ServerInformationIterator::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) { if (CORBA::is_nil (obj)) - return ServerInformationIterator::_nil (); + { + return ServerInformationIterator::_nil (); + } + if (! obj->_is_local ()) { - CORBA::Boolean is_a = obj->_is_a ("IDL:ImplementationRepository/ServerInformationIterator:1.0" ACE_ENV_ARG_PARAMETER); + CORBA::Boolean is_a = + obj->_is_a ( + "IDL:ImplementationRepository/ServerInformationIterator:1.0" + ACE_ENV_ARG_PARAMETER + ); ACE_CHECK_RETURN (ServerInformationIterator::_nil ()); + if (is_a == 0) - return ServerInformationIterator::_nil (); + { + return ServerInformationIterator::_nil (); + } } + return ServerInformationIterator::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -ImplementationRepository::ServerInformationIterator_ptr +ImplementationRepository::ServerInformationIterator_ptr ImplementationRepository::ServerInformationIterator::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ServerInformationIterator::_nil (); + { + return ServerInformationIterator::_nil (); + } + if (! obj->_is_local ()) { TAO_Stub* stub = obj->_stubobj (); - if (stub) - stub->_incr_refcnt (); + + if (stub != 0) + { + stub->_incr_refcnt (); + } + ServerInformationIterator_ptr default_proxy = ServerInformationIterator::_nil (); - + if ( !CORBA::is_nil (stub->servant_orb_var ().ptr ()) && stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () && @@ -6888,7 +7767,7 @@ ImplementationRepository::ServerInformationIterator::_unchecked_narrow ( ServerInformationIterator::_nil () ); } - + if (CORBA::is_nil (default_proxy)) { ACE_NEW_RETURN ( @@ -6901,56 +7780,89 @@ ImplementationRepository::ServerInformationIterator::_unchecked_narrow ( ServerInformationIterator::_nil () ); } - + return default_proxy; } - else + else return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ServerInformationIterator_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ServerInformationIterator::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ServerInformationIterator::_tao_class_id + ) + ) ); } ImplementationRepository::ServerInformationIterator_ptr ImplementationRepository::ServerInformationIterator::_duplicate (ServerInformationIterator_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } -CORBA::Boolean ImplementationRepository::ServerInformationIterator::_is_a (const CORBA::Char *value ACE_ENV_ARG_DECL) +CORBA::Boolean +ImplementationRepository::ServerInformationIterator::_is_a ( + const char *value + ACE_ENV_ARG_DECL + ) { if ( - (!ACE_OS::strcmp ((char *)value, "IDL:ImplementationRepository/ServerInformationIterator:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) - return 1; // success using local knowledge + !ACE_OS::strcmp ( + (char *)value, + "IDL:ImplementationRepository/ServerInformationIterator:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Object:1.0" + ) + ) + { + return 1; // success using local knowledge + } else - return this->CORBA_Object::_is_a (value ACE_ENV_ARG_PARAMETER); + { + return this->CORBA_Object::_is_a ( + value + ACE_ENV_ARG_PARAMETER + ); + } } void *ImplementationRepository::ServerInformationIterator::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::ImplementationRepository, ServerInformationIterator)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::ImplementationRepository, ServerInformationIterator)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -6959,6 +7871,9 @@ const char* ImplementationRepository::ServerInformationIterator::_interface_repo return "IDL:ImplementationRepository/ServerInformationIterator:1.0"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 + CORBA::Boolean ImplementationRepository::ServerInformationIterator::next_n ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list @@ -6968,62 +7883,69 @@ CORBA::Boolean ImplementationRepository::ServerInformationIterator::next_n ( CORBA::SystemException )) { - _TAO_ServerInformationIterator_Proxy_Impl &proxy = + _TAO_ServerInformationIterator_Proxy_Impl &proxy = this->the_TAO_ServerInformationIterator_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return proxy.next_n ( this, how_many, - server_list ACE_ENV_ARG_PARAMETER + server_list + ACE_ENV_ARG_PARAMETER ); } -void ImplementationRepository::ServerInformationIterator::destroy ( +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 +void ImplementationRepository::ServerInformationIterator::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - _TAO_ServerInformationIterator_Proxy_Impl &proxy = + _TAO_ServerInformationIterator_Proxy_Impl &proxy = this->the_TAO_ServerInformationIterator_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + proxy.destroy ( - this ACE_ENV_ARG_PARAMETER + this + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_ImplementationRepository_ServerInformationIterator[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 59, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f536572), - ACE_NTOHL (0x76657249), - ACE_NTOHL (0x6e666f72), - ACE_NTOHL (0x6d617469), - ACE_NTOHL (0x6f6e4974), - ACE_NTOHL (0x65726174), - ACE_NTOHL (0x6f723a31), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x656d656e), + ACE_NTOHL (0x74617469), + ACE_NTOHL (0x6f6e5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x2f536572), + ACE_NTOHL (0x76657249), + ACE_NTOHL (0x6e666f72), + ACE_NTOHL (0x6d617469), + ACE_NTOHL (0x6f6e4974), + ACE_NTOHL (0x65726174), + ACE_NTOHL (0x6f723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:ImplementationRepository/ServerInformationIterator:1.0 - 26, - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x6572496e), - ACE_NTOHL (0x666f726d), - ACE_NTOHL (0x6174696f), - ACE_NTOHL (0x6e497465), - ACE_NTOHL (0x7261746f), + 26, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x6572496e), + ACE_NTOHL (0x666f726d), + ACE_NTOHL (0x6174696f), + ACE_NTOHL (0x6e497465), + ACE_NTOHL (0x7261746f), ACE_NTOHL (0x72000000), // name = ServerInformationIterator -}; + }; static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformationIterator ( CORBA::tk_objref, @@ -7035,111 +7957,69 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformationIter TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (ImplementationRepository) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ServerInformationIterator, &_tc_TAO_tc_ImplementationRepository_ServerInformationIterator) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServerInformationIterator, + &_tc_TAO_tc_ImplementationRepository_ServerInformationIterator + ) TAO_NAMESPACE_END - // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:60 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 -void operator<<= ( +// Copying insertion. +void +operator<<= ( CORBA::Any &_tao_any, ImplementationRepository::ServerObject_ptr _tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerObject, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - ImplementationRepository::ServerObject::_duplicate (_tao_elem), - ImplementationRepository::ServerObject::_tao_any_destructor - ); - } + ImplementationRepository::ServerObject_ptr _tao_objptr = + ImplementationRepository::ServerObject::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; } -void operator<<= ( +// Non-copying insertion. +void +operator<<= ( CORBA::Any &_tao_any, ImplementationRepository::ServerObject_ptr *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerObject, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - *_tao_elem, - ImplementationRepository::ServerObject::_tao_any_destructor - ); - } + TAO::Any_Impl_T<ImplementationRepository::ServerObject>::insert ( + _tao_any, + ImplementationRepository::ServerObject::_tao_any_destructor, + ImplementationRepository::_tc_ServerObject, + *_tao_elem + ); } -CORBA::Boolean operator>>= ( +CORBA::Boolean +operator>>= ( const CORBA::Any &_tao_any, ImplementationRepository::ServerObject_ptr &_tao_elem ) { - ACE_TRY_NEW_ENV - { - _tao_elem = ImplementationRepository::ServerObject::_nil (); - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_ServerObject - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (!result) - { - return 0; // not equivalent - } - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () + return + TAO::Any_Impl_T<ImplementationRepository::ServerObject>::extract ( + _tao_any, + ImplementationRepository::ServerObject::_tao_any_destructor, + ImplementationRepository::_tc_ServerObject, + _tao_elem ); - - if (stream >> _tao_elem) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_ServerObject, - 1, - _tao_elem, - ImplementationRepository::ServerObject::_tao_any_destructor - ); - - return 1; - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - _tao_elem = ImplementationRepository::ServerObject::_nil (); - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager<ImplementationRepository::ServerObject,ImplementationRepository::ServerObject_var>; + template class TAO::Any_Impl_T<ImplementationRepository::ServerObject>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO_Object_Manager<ImplementationRepository::ServerObject,ImplementationRepository::ServerObject_var> +# pragma instantiate TAO_Object_Manager<ImplementationRepository::ServerObject, ImplementationRepository::ServerObject_var> +# pragma instantiate TAO::Any_Impl_T<ImplementationRepository::ServerObject> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - -// TAO_IDL - Generated from -// be/be_visitor_exception/any_op_cs.cpp:60 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -7147,16 +8027,12 @@ void operator<<= ( const ImplementationRepository::AlreadyRegistered &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_AlreadyRegistered, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>::insert_copy ( + _tao_any, + ImplementationRepository::AlreadyRegistered::_tao_any_destructor, + ImplementationRepository::_tc_AlreadyRegistered, + _tao_elem + ); } // Non-copying insertion. @@ -7165,28 +8041,22 @@ void operator<<= ( ImplementationRepository::AlreadyRegistered *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_AlreadyRegistered, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::AlreadyRegistered::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>::insert ( + _tao_any, + ImplementationRepository::AlreadyRegistered::_tao_any_destructor, + ImplementationRepository::_tc_AlreadyRegistered, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any,ImplementationRepository::AlreadyRegistered *&_tao_elem + const CORBA::Any &_tao_any, + ImplementationRepository::AlreadyRegistered *&_tao_elem ) { - return _tao_any >>= ACE_const_cast( - const ImplementationRepository::AlreadyRegistered*&, + return _tao_any >>= ACE_const_cast ( + const ImplementationRepository::AlreadyRegistered *&, _tao_elem ); } @@ -7197,86 +8067,24 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::AlreadyRegistered *&_tao_elem ) { - _tao_elem = 0; - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_AlreadyRegistered - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (result == 0) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = (ImplementationRepository::AlreadyRegistered *)_tao_any.value (); - return 1; - } - else - { - ImplementationRepository::AlreadyRegistered *tmp = 0; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::AlreadyRegistered, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - CORBA::String_var interface_repository_id; - - if (!(stream >> interface_repository_id.out ())) - { - return 0; - } - - if (ACE_OS::strcmp ( - interface_repository_id.in (), - "IDL:ImplementationRepository/AlreadyRegistered:1.0") - ) - { - return 0; - } - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_AlreadyRegistered, - 1, - tmp, - ImplementationRepository::AlreadyRegistered::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>::extract ( + _tao_any, + ImplementationRepository::AlreadyRegistered::_tao_any_destructor, + ImplementationRepository::_tc_AlreadyRegistered, + _tao_elem + ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// be/be_visitor_exception/any_op_cs.cpp:60 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -7284,16 +8092,12 @@ void operator<<= ( const ImplementationRepository::CannotActivate &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_CannotActivate, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>::insert_copy ( + _tao_any, + ImplementationRepository::CannotActivate::_tao_any_destructor, + ImplementationRepository::_tc_CannotActivate, + _tao_elem + ); } // Non-copying insertion. @@ -7302,28 +8106,22 @@ void operator<<= ( ImplementationRepository::CannotActivate *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_CannotActivate, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::CannotActivate::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>::insert ( + _tao_any, + ImplementationRepository::CannotActivate::_tao_any_destructor, + ImplementationRepository::_tc_CannotActivate, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any,ImplementationRepository::CannotActivate *&_tao_elem + const CORBA::Any &_tao_any, + ImplementationRepository::CannotActivate *&_tao_elem ) { - return _tao_any >>= ACE_const_cast( - const ImplementationRepository::CannotActivate*&, + return _tao_any >>= ACE_const_cast ( + const ImplementationRepository::CannotActivate *&, _tao_elem ); } @@ -7334,86 +8132,24 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::CannotActivate *&_tao_elem ) { - _tao_elem = 0; - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_CannotActivate - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (result == 0) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = (ImplementationRepository::CannotActivate *)_tao_any.value (); - return 1; - } - else - { - ImplementationRepository::CannotActivate *tmp = 0; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::CannotActivate, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - CORBA::String_var interface_repository_id; - - if (!(stream >> interface_repository_id.out ())) - { - return 0; - } - - if (ACE_OS::strcmp ( - interface_repository_id.in (), - "IDL:ImplementationRepository/CannotActivate:1.0") - ) - { - return 0; - } - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_CannotActivate, - 1, - tmp, - ImplementationRepository::CannotActivate::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>::extract ( + _tao_any, + ImplementationRepository::CannotActivate::_tao_any_destructor, + ImplementationRepository::_tc_CannotActivate, + _tao_elem + ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// be/be_visitor_exception/any_op_cs.cpp:60 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -7421,16 +8157,12 @@ void operator<<= ( const ImplementationRepository::NotFound &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_NotFound, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>::insert_copy ( + _tao_any, + ImplementationRepository::NotFound::_tao_any_destructor, + ImplementationRepository::_tc_NotFound, + _tao_elem + ); } // Non-copying insertion. @@ -7439,28 +8171,22 @@ void operator<<= ( ImplementationRepository::NotFound *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_NotFound, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::NotFound::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>::insert ( + _tao_any, + ImplementationRepository::NotFound::_tao_any_destructor, + ImplementationRepository::_tc_NotFound, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any,ImplementationRepository::NotFound *&_tao_elem + const CORBA::Any &_tao_any, + ImplementationRepository::NotFound *&_tao_elem ) { - return _tao_any >>= ACE_const_cast( - const ImplementationRepository::NotFound*&, + return _tao_any >>= ACE_const_cast ( + const ImplementationRepository::NotFound *&, _tao_elem ); } @@ -7471,86 +8197,24 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::NotFound *&_tao_elem ) { - _tao_elem = 0; - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_NotFound - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (result == 0) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = (ImplementationRepository::NotFound *)_tao_any.value (); - return 1; - } - else - { - ImplementationRepository::NotFound *tmp = 0; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::NotFound, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - CORBA::String_var interface_repository_id; - - if (!(stream >> interface_repository_id.out ())) - { - return 0; - } - - if (ACE_OS::strcmp ( - interface_repository_id.in (), - "IDL:ImplementationRepository/NotFound:1.0") - ) - { - return 0; - } - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_NotFound, - 1, - tmp, - ImplementationRepository::NotFound::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>::extract ( + _tao_any, + ImplementationRepository::NotFound::_tao_any_destructor, + ImplementationRepository::_tc_NotFound, + _tao_elem + ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:58 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -7558,16 +8222,12 @@ void operator<<= ( const ImplementationRepository::EnvironmentVariable &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_EnvironmentVariable, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentVariable>::insert_copy ( + _tao_any, + ImplementationRepository::EnvironmentVariable::_tao_any_destructor, + ImplementationRepository::_tc_EnvironmentVariable, + _tao_elem + ); } // Non-copying insertion. @@ -7576,19 +8236,12 @@ void operator<<= ( ImplementationRepository::EnvironmentVariable *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_EnvironmentVariable, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::EnvironmentVariable::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentVariable>::insert ( + _tao_any, + ImplementationRepository::EnvironmentVariable::_tao_any_destructor, + ImplementationRepository::_tc_EnvironmentVariable, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). @@ -7609,76 +8262,24 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::EnvironmentVariable *&_tao_elem ) { - _tao_elem = 0; - - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_EnvironmentVariable - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (result == 0) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = ACE_static_cast ( - const ImplementationRepository::EnvironmentVariable*, - _tao_any.value () - ); - - return 1; - } - else - { - ImplementationRepository::EnvironmentVariable *tmp; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::EnvironmentVariable, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_EnvironmentVariable, - 1, - ACE_static_cast (void *, tmp), - ImplementationRepository::EnvironmentVariable::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentVariable>::extract ( + _tao_any, + ImplementationRepository::EnvironmentVariable::_tao_any_destructor, + ImplementationRepository::_tc_EnvironmentVariable, + _tao_elem + ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentVariable>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentVariable> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// be/be_visitor_sequence/any_op_cs.cpp:61 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -7686,16 +8287,12 @@ void operator<<= ( const ImplementationRepository::EnvironmentList &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_EnvironmentList, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentList>::insert_copy ( + _tao_any, + ImplementationRepository::EnvironmentList::_tao_any_destructor, + ImplementationRepository::_tc_EnvironmentList, + _tao_elem + ); } // Non-copying insertion. @@ -7704,19 +8301,12 @@ void operator<<= ( ImplementationRepository::EnvironmentList *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_EnvironmentList, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::EnvironmentList::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentList>::insert ( + _tao_any, + ImplementationRepository::EnvironmentList::_tao_any_destructor, + ImplementationRepository::_tc_EnvironmentList, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). @@ -7725,8 +8315,8 @@ CORBA::Boolean operator>>= ( ImplementationRepository::EnvironmentList *&_tao_elem ) { - return _tao_any >>= ACE_const_cast( - const ImplementationRepository::EnvironmentList*&, + return _tao_any >>= ACE_const_cast ( + const ImplementationRepository::EnvironmentList *&, _tao_elem ); } @@ -7737,116 +8327,52 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::EnvironmentList *&_tao_elem ) { - _tao_elem = 0; - - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_EnvironmentList - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (!result) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = ACE_static_cast( - const ImplementationRepository::EnvironmentList*, - _tao_any.value () - ); - - return 1; - } - else - { - ImplementationRepository::EnvironmentList *tmp = 0; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::EnvironmentList, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_EnvironmentList, - 1, - ACE_static_cast (void *, tmp), - ImplementationRepository::EnvironmentList::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentList>::extract ( + _tao_any, + ImplementationRepository::EnvironmentList::_tao_any_destructor, + ImplementationRepository::_tc_EnvironmentList, + _tao_elem + ); } -void operator<<= (CORBA::Any &_tao_any, ImplementationRepository::ActivationMode _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + ImplementationRepository::ActivationMode _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode>::insert ( + _tao_any, ImplementationRepository::_tc_ActivationMode, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, ImplementationRepository::ActivationMode &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + ImplementationRepository::ActivationMode &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = type->equivalent (ImplementationRepository::_tc_ActivationMode ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!result) - return 0; // not equivalent - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () + return + TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode>::extract ( + _tao_any, + ImplementationRepository::_tc_ActivationMode, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:58 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -7854,16 +8380,12 @@ void operator<<= ( const ImplementationRepository::StartupOptions &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_StartupOptions, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::StartupOptions>::insert_copy ( + _tao_any, + ImplementationRepository::StartupOptions::_tao_any_destructor, + ImplementationRepository::_tc_StartupOptions, + _tao_elem + ); } // Non-copying insertion. @@ -7872,19 +8394,12 @@ void operator<<= ( ImplementationRepository::StartupOptions *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_StartupOptions, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::StartupOptions::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::StartupOptions>::insert ( + _tao_any, + ImplementationRepository::StartupOptions::_tao_any_destructor, + ImplementationRepository::_tc_StartupOptions, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). @@ -7905,76 +8420,24 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::StartupOptions *&_tao_elem ) { - _tao_elem = 0; - - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_StartupOptions - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (result == 0) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = ACE_static_cast ( - const ImplementationRepository::StartupOptions*, - _tao_any.value () - ); - - return 1; - } - else - { - ImplementationRepository::StartupOptions *tmp; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::StartupOptions, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_StartupOptions, - 1, - ACE_static_cast (void *, tmp), - ImplementationRepository::StartupOptions::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::StartupOptions>::extract ( + _tao_any, + ImplementationRepository::StartupOptions::_tao_any_destructor, + ImplementationRepository::_tc_StartupOptions, + _tao_elem + ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<ImplementationRepository::StartupOptions>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::StartupOptions> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:58 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -7982,16 +8445,12 @@ void operator<<= ( const ImplementationRepository::ServerInformation &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerInformation, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformation>::insert_copy ( + _tao_any, + ImplementationRepository::ServerInformation::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformation, + _tao_elem + ); } // Non-copying insertion. @@ -8000,19 +8459,12 @@ void operator<<= ( ImplementationRepository::ServerInformation *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerInformation, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::ServerInformation::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformation>::insert ( + _tao_any, + ImplementationRepository::ServerInformation::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformation, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). @@ -8033,76 +8485,24 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::ServerInformation *&_tao_elem ) { - _tao_elem = 0; - - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_ServerInformation - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (result == 0) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = ACE_static_cast ( - const ImplementationRepository::ServerInformation*, - _tao_any.value () - ); - - return 1; - } - else - { - ImplementationRepository::ServerInformation *tmp; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::ServerInformation, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_ServerInformation, - 1, - ACE_static_cast (void *, tmp), - ImplementationRepository::ServerInformation::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformation>::extract ( + _tao_any, + ImplementationRepository::ServerInformation::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformation, + _tao_elem + ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformation>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformation> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// be/be_visitor_sequence/any_op_cs.cpp:61 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -8110,16 +8510,12 @@ void operator<<= ( const ImplementationRepository::ServerInformationList &_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerInformationList, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformationList>::insert_copy ( + _tao_any, + ImplementationRepository::ServerInformationList::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformationList, + _tao_elem + ); } // Non-copying insertion. @@ -8128,19 +8524,12 @@ void operator<<= ( ImplementationRepository::ServerInformationList *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerInformationList, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - ImplementationRepository::ServerInformationList::_tao_any_destructor - ); - } + TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformationList>::insert ( + _tao_any, + ImplementationRepository::ServerInformationList::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformationList, + _tao_elem + ); } // Extraction to non-const pointer (deprecated). @@ -8149,8 +8538,8 @@ CORBA::Boolean operator>>= ( ImplementationRepository::ServerInformationList *&_tao_elem ) { - return _tao_any >>= ACE_const_cast( - const ImplementationRepository::ServerInformationList*&, + return _tao_any >>= ACE_const_cast ( + const ImplementationRepository::ServerInformationList *&, _tao_elem ); } @@ -8161,271 +8550,126 @@ CORBA::Boolean operator>>= ( const ImplementationRepository::ServerInformationList *&_tao_elem ) { - _tao_elem = 0; - - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_ServerInformationList - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (!result) - { - return 0; // not equivalent - } - - if (_tao_any.any_owns_data ()) - { - _tao_elem = ACE_static_cast( - const ImplementationRepository::ServerInformationList*, - _tao_any.value () - ); - - return 1; - } - else - { - ImplementationRepository::ServerInformationList *tmp = 0; - ACE_NEW_RETURN ( - tmp, - ImplementationRepository::ServerInformationList, - 0 - ); - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_ServerInformationList, - 1, - ACE_static_cast (void *, tmp), - ImplementationRepository::ServerInformationList::_tao_any_destructor - ); - - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - return 0; + return + TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformationList>::extract ( + _tao_any, + ImplementationRepository::ServerInformationList::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformationList, + _tao_elem + ); } - // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:60 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 -void operator<<= ( +// Copying insertion. +void +operator<<= ( CORBA::Any &_tao_any, ImplementationRepository::Administration_ptr _tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_Administration, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - ImplementationRepository::Administration::_duplicate (_tao_elem), - ImplementationRepository::Administration::_tao_any_destructor - ); - } + ImplementationRepository::Administration_ptr _tao_objptr = + ImplementationRepository::Administration::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; } -void operator<<= ( +// Non-copying insertion. +void +operator<<= ( CORBA::Any &_tao_any, ImplementationRepository::Administration_ptr *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_Administration, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - *_tao_elem, - ImplementationRepository::Administration::_tao_any_destructor - ); - } + TAO::Any_Impl_T<ImplementationRepository::Administration>::insert ( + _tao_any, + ImplementationRepository::Administration::_tao_any_destructor, + ImplementationRepository::_tc_Administration, + *_tao_elem + ); } -CORBA::Boolean operator>>= ( +CORBA::Boolean +operator>>= ( const CORBA::Any &_tao_any, ImplementationRepository::Administration_ptr &_tao_elem ) { - ACE_TRY_NEW_ENV - { - _tao_elem = ImplementationRepository::Administration::_nil (); - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_Administration - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (!result) - { - return 0; // not equivalent - } - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () + return + TAO::Any_Impl_T<ImplementationRepository::Administration>::extract ( + _tao_any, + ImplementationRepository::Administration::_tao_any_destructor, + ImplementationRepository::_tc_Administration, + _tao_elem ); - - if (stream >> _tao_elem) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_Administration, - 1, - _tao_elem, - ImplementationRepository::Administration::_tao_any_destructor - ); - - return 1; - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - _tao_elem = ImplementationRepository::Administration::_nil (); - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager<ImplementationRepository::Administration,ImplementationRepository::Administration_var>; + template class TAO::Any_Impl_T<ImplementationRepository::Administration>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO_Object_Manager<ImplementationRepository::Administration,ImplementationRepository::Administration_var> +# pragma instantiate TAO_Object_Manager<ImplementationRepository::Administration, ImplementationRepository::Administration_var> +# pragma instantiate TAO::Any_Impl_T<ImplementationRepository::Administration> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - // TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:60 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 -void operator<<= ( +// Copying insertion. +void +operator<<= ( CORBA::Any &_tao_any, ImplementationRepository::ServerInformationIterator_ptr _tao_elem ) { - TAO_OutputCDR stream; - - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerInformationIterator, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - ImplementationRepository::ServerInformationIterator::_duplicate (_tao_elem), - ImplementationRepository::ServerInformationIterator::_tao_any_destructor - ); - } + ImplementationRepository::ServerInformationIterator_ptr _tao_objptr = + ImplementationRepository::ServerInformationIterator::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; } -void operator<<= ( +// Non-copying insertion. +void +operator<<= ( CORBA::Any &_tao_any, ImplementationRepository::ServerInformationIterator_ptr *_tao_elem ) { - TAO_OutputCDR stream; - - if (stream << *_tao_elem) - { - _tao_any._tao_replace ( - ImplementationRepository::_tc_ServerInformationIterator, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - *_tao_elem, - ImplementationRepository::ServerInformationIterator::_tao_any_destructor - ); - } + TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator>::insert ( + _tao_any, + ImplementationRepository::ServerInformationIterator::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformationIterator, + *_tao_elem + ); } -CORBA::Boolean operator>>= ( +CORBA::Boolean +operator>>= ( const CORBA::Any &_tao_any, ImplementationRepository::ServerInformationIterator_ptr &_tao_elem ) { - ACE_TRY_NEW_ENV - { - _tao_elem = ImplementationRepository::ServerInformationIterator::_nil (); - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = - type->equivalent ( - ImplementationRepository::_tc_ServerInformationIterator - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (!result) - { - return 0; // not equivalent - } - - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () + return + TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator>::extract ( + _tao_any, + ImplementationRepository::ServerInformationIterator::_tao_any_destructor, + ImplementationRepository::_tc_ServerInformationIterator, + _tao_elem ); - - if (stream >> _tao_elem) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - ImplementationRepository::_tc_ServerInformationIterator, - 1, - _tao_elem, - ImplementationRepository::ServerInformationIterator::_tao_any_destructor - ); - - return 1; - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - - _tao_elem = ImplementationRepository::ServerInformationIterator::_nil (); - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager<ImplementationRepository::ServerInformationIterator,ImplementationRepository::ServerInformationIterator_var>; + template class TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO_Object_Manager<ImplementationRepository::ServerInformationIterator,ImplementationRepository::ServerInformationIterator_var> +# pragma instantiate TAO_Object_Manager<ImplementationRepository::ServerInformationIterator, ImplementationRepository::ServerInformationIterator_var> +# pragma instantiate TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator> #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 + CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const ImplementationRepository::ServerObject_ptr _tao_objref @@ -8443,9 +8687,13 @@ CORBA::Boolean operator>> ( ACE_TRY_NEW_ENV { CORBA::Object_var obj; + if ((strm >> obj.inout ()) == 0) - return 0; - // narrow to the right type + { + return 0; + } + + // Narrow to the right type. _tao_objref = ImplementationRepository::ServerObject::_unchecked_narrow ( obj.in () @@ -8462,22 +8710,30 @@ CORBA::Boolean operator>> ( return 0; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 + CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const ImplementationRepository::EnvironmentList &_tao_sequence ) { - if (strm << _tao_sequence.length ()) - { - // encode all elements - CORBA::Boolean _tao_marshal_flag = 1; - for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) + CORBA::ULong _tao_seq_len = _tao_sequence.length (); + + if (strm << _tao_seq_len) { - _tao_marshal_flag = (strm << _tao_sequence[i]); + // 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 _tao_marshal_flag; - } - return 0; // error + + return 0; } CORBA::Boolean operator>> ( @@ -8486,45 +8742,64 @@ CORBA::Boolean operator>> ( ) { CORBA::ULong _tao_seq_len; + if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 1159.) - if (_tao_seq_len > strm.length()) - 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) - return 1; - // retrieve all the elements - CORBA::Boolean _tao_marshal_flag = 1; - for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) { - _tao_marshal_flag = (strm >> _tao_sequence[i]); + // Add a check to the length of the sequence + // to make sure it does not exceed the length + // of the stream. (See bug 58.) + if (_tao_seq_len > strm.length ()) + { + 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) + { + 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 _tao_marshal_flag; - } - return 0; // error + + return 0; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 + CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const ImplementationRepository::ServerInformationList &_tao_sequence ) { - if (strm << _tao_sequence.length ()) - { - // encode all elements - CORBA::Boolean _tao_marshal_flag = 1; - for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) + CORBA::ULong _tao_seq_len = _tao_sequence.length (); + + if (strm << _tao_seq_len) { - _tao_marshal_flag = (strm << _tao_sequence[i]); + // 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 _tao_marshal_flag; - } - return 0; // error + + return 0; } CORBA::Boolean operator>> ( @@ -8533,29 +8808,43 @@ CORBA::Boolean operator>> ( ) { CORBA::ULong _tao_seq_len; + if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 1159.) - if (_tao_seq_len > strm.length()) - 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) - return 1; - // retrieve all the elements - CORBA::Boolean _tao_marshal_flag = 1; - for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) { - _tao_marshal_flag = (strm >> _tao_sequence[i]); + // Add a check to the length of the sequence + // to make sure it does not exceed the length + // of the stream. (See bug 58.) + if (_tao_seq_len > strm.length ()) + { + 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) + { + 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 _tao_marshal_flag; - } - return 0; // error + + return 0; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 + CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const ImplementationRepository::Administration_ptr _tao_objref @@ -8573,9 +8862,13 @@ CORBA::Boolean operator>> ( ACE_TRY_NEW_ENV { CORBA::Object_var obj; + if ((strm >> obj.inout ()) == 0) - return 0; - // narrow to the right type + { + return 0; + } + + // Narrow to the right type. _tao_objref = ImplementationRepository::Administration::_unchecked_narrow ( obj.in () @@ -8592,6 +8885,9 @@ CORBA::Boolean operator>> ( return 0; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 + CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const ImplementationRepository::ServerInformationIterator_ptr _tao_objref @@ -8609,9 +8905,13 @@ CORBA::Boolean operator>> ( ACE_TRY_NEW_ENV { CORBA::Object_var obj; + if ((strm >> obj.inout ()) == 0) - return 0; - // narrow to the right type + { + return 0; + } + + // Narrow to the right type. _tao_objref = ImplementationRepository::ServerInformationIterator::_unchecked_narrow ( obj.in () @@ -8627,3 +8927,4 @@ CORBA::Boolean operator>> ( ACE_ENDTRY; return 0; } + diff --git a/TAO/tao/PortableServer/ImplRepoC.h b/TAO/tao/PortableServer/ImplRepoC.h index 9554be86027..c8133032228 100644 --- a/TAO/tao/PortableServer/ImplRepoC.h +++ b/TAO/tao/PortableServer/ImplRepoC.h @@ -19,8 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#ifndef _TAO_IDL_IMPLREPOC_H_ -#define _TAO_IDL_IMPLREPOC_H_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151 + +#ifndef _TAO_IDL_ORIG_IMPLREPOC_H_ +#define _TAO_IDL_ORIG_IMPLREPOC_H_ #include "ace/pre.h" #include "tao/corbafwd.h" @@ -59,21 +62,29 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48 + TAO_NAMESPACE ImplementationRepository { + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___PTR_CH_ class ServerObject; typedef ServerObject *ServerObject_ptr; - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ServerObject_var : public TAO_Base_var { public: @@ -113,13 +124,14 @@ TAO_NAMESPACE ImplementationRepository ServerObject_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ServerObject_out { public: @@ -136,35 +148,26 @@ TAO_NAMESPACE ImplementationRepository private: ServerObject_ptr &ptr_; }; - - + #endif /* end #if !defined */ - // ************************************************************* - // ImplementationRepository::ServerObject // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:106 - // ************************************************************* - - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT_CH_ - // Forward Classes Declaration. class _TAO_ServerObject_Proxy_Impl; class _TAO_ServerObject_Remote_Proxy_Impl; class _TAO_ServerObject_Proxy_Broker; class _TAO_ServerObject_Remote_Proxy_Broker; class TAO_PortableServer_Export ServerObject - : public virtual CORBA_Object + : public virtual CORBA::Object { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServerObject_ptr _ptr_type; typedef ServerObject_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; // The static operations. @@ -185,41 +188,48 @@ TAO_NAMESPACE ImplementationRepository return (ServerObject_ptr)0; } - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 virtual void ping ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void shutdown ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual CORBA::Boolean _is_a ( - const CORBA::Char *type_id + const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); virtual void *_tao_QueryInterface (ptr_arith_t type); virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: _TAO_ServerObject_Proxy_Broker *the_TAO_ServerObject_Proxy_Broker_; - + protected: ServerObject (int collocated = 0); // These methods travese the inheritance tree and set the - // parents piece of the given class in the right mode + // parents piece of the given class in the right mode. virtual void ImplementationRepository_ServerObject_setup_collocation (int collocated); ServerObject ( @@ -227,12 +237,11 @@ TAO_NAMESPACE ImplementationRepository CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 ); + virtual ~ServerObject (void); friend class _TAO_ServerObject_Remote_Proxy_Impl; friend class _TAO_ServerObject_ThruPOA_Proxy_Impl; friend class _TAO_ServerObject_Direct_Proxy_Impl; - - virtual ~ServerObject (void); private: ServerObject (const ServerObject &); @@ -240,19 +249,26 @@ TAO_NAMESPACE ImplementationRepository }; // The Proxy Implementations are used by each interface to - // perform a call. Each different implementation encapsulate - // an invocation logics. + // perform a call. Each different implementation encapsulates + // an invocation logic. /////////////////////////////////////////////////////////////////////// // Base Proxy Impl. Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35 + class TAO_PortableServer_Export _TAO_ServerObject_Proxy_Impl : public virtual TAO_Object_Proxy_Impl { public: - virtual ~_TAO_ServerObject_Proxy_Impl (void) { } + virtual ~_TAO_ServerObject_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void ping ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -261,6 +277,9 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -268,8 +287,7 @@ TAO_NAMESPACE ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - + protected: _TAO_ServerObject_Proxy_Impl (void); }; @@ -283,6 +301,9 @@ TAO_NAMESPACE ImplementationRepository // Remote Proxy Impl. Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37 + class TAO_PortableServer_Export _TAO_ServerObject_Remote_Proxy_Impl : public virtual _TAO_ServerObject_Proxy_Impl, public virtual TAO_Remote_Object_Proxy_Impl @@ -290,7 +311,11 @@ TAO_NAMESPACE ImplementationRepository public: _TAO_ServerObject_Remote_Proxy_Impl (void); - virtual ~_TAO_ServerObject_Remote_Proxy_Impl (void) { } + virtual ~_TAO_ServerObject_Remote_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void ping ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -299,6 +324,9 @@ TAO_NAMESPACE ImplementationRepository CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -306,8 +334,6 @@ TAO_NAMESPACE ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )); - - }; // @@ -319,12 +345,14 @@ TAO_NAMESPACE ImplementationRepository // collocation scheme, the proxy to be used can vary on // a call by call basis. - /////////////////////////////////////////////////////////////////////// // Base Proxy Broker Declaration // - class TAO_PortableServer_Export _TAO_ServerObject_Proxy_Broker + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35 + + class TAO_PortableServer_Export _TAO_ServerObject_Proxy_Broker { public: virtual ~_TAO_ServerObject_Proxy_Broker (void); @@ -347,6 +375,9 @@ TAO_NAMESPACE ImplementationRepository // Remote Proxy Broker Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40 + class TAO_PortableServer_Export _TAO_ServerObject_Remote_Proxy_Broker : public virtual _TAO_ServerObject_Proxy_Broker { @@ -373,13 +404,17 @@ TAO_NAMESPACE ImplementationRepository // // End Remote Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + #endif /* end #if !defined */ - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerObject; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerObject; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_IMPLEMENTATIONREPOSITORY_ALREADYREGISTERED_CH_) #define _IMPLEMENTATIONREPOSITORY_ALREADYREGISTERED_CH_ @@ -392,9 +427,9 @@ TAO_NAMESPACE ImplementationRepository ~AlreadyRegistered (void); AlreadyRegistered &operator= (const AlreadyRegistered &); - - static void _tao_any_destructor (void*); - + + static void _tao_any_destructor (void *); + static AlreadyRegistered *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -412,32 +447,38 @@ TAO_NAMESPACE ImplementationRepository ACE_ENV_ARG_DECL_NOT_USED ); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 virtual CORBA::TypeCode_ptr _type (void) const; }; - -TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AlreadyRegistered; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AlreadyRegistered; + #endif /* end #if !defined */ - + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_IMPLEMENTATIONREPOSITORY_CANNOTACTIVATE_CH_) #define _IMPLEMENTATIONREPOSITORY_CANNOTACTIVATE_CH_ class TAO_PortableServer_Export CannotActivate : public CORBA::UserException { public: - TAO_String_Manager reason; + TAO_String_Manager reason; CannotActivate (void); CannotActivate (const CannotActivate &); ~CannotActivate (void); CannotActivate &operator= (const CannotActivate &); - - static void _tao_any_destructor (void*); - + + static void _tao_any_destructor (void *); + static CannotActivate *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -455,19 +496,29 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AlreadyRegistered; ACE_ENV_ARG_DECL_NOT_USED ); - CannotActivate ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 + + CannotActivate ( const char * _tao_reason ); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + virtual CORBA::TypeCode_ptr _type (void) const; }; - -TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_CannotActivate; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_CannotActivate; + #endif /* end #if !defined */ - + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_IMPLEMENTATIONREPOSITORY_NOTFOUND_CH_) #define _IMPLEMENTATIONREPOSITORY_NOTFOUND_CH_ @@ -480,9 +531,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_CannotActivate; ~NotFound (void); NotFound &operator= (const NotFound &); - - static void _tao_any_destructor (void*); - + + static void _tao_any_destructor (void *); + static NotFound *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -500,32 +551,36 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_CannotActivate; ACE_ENV_ARG_DECL_NOT_USED ); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 virtual CORBA::TypeCode_ptr _type (void) const; }; - -TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; + #endif /* end #if !defined */ - struct EnvironmentVariable; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + class EnvironmentVariable_var; struct TAO_PortableServer_Export EnvironmentVariable { - -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef EnvironmentVariable_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); TAO_String_Manager name; TAO_String_Manager value; - }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 + class TAO_PortableServer_Export EnvironmentVariable_var { public: @@ -542,6 +597,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; operator const EnvironmentVariable &() const; operator EnvironmentVariable &(); operator EnvironmentVariable &() const; + // Variable-size types only. operator EnvironmentVariable *&(); @@ -556,6 +612,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; EnvironmentVariable *ptr_; }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 + class TAO_PortableServer_Export EnvironmentVariable_out { public: @@ -574,24 +633,35 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; void operator= (const EnvironmentVariable_var &); }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnvironmentVariable; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368 + typedef char * Address; typedef CORBA::String_var Address_var; typedef CORBA::String_out Address_out; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Address; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Address; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 + +#if !defined (TAO_USE_SEQUENCE_TEMPLATES) + #if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_) #define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_ - class TAO_EXPORT_MACRO _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList + class TAO_PortableServer_Export _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList : public TAO_Unbounded_Base_Sequence { public: - // = Initialization and termination methods. _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void); _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum); _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( @@ -628,55 +698,61 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::Boolean release ); }; - + #endif /* end #if !defined */ - - + #endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - + #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + class EnvironmentList; class EnvironmentList_var; // ************************************************************* - // EnvironmentList + // ImplementationRepository::EnvironmentList // ************************************************************* class TAO_PortableServer_Export EnvironmentList : public + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<EnvironmentVariable> + #endif /* !TAO_USE_SEQUENCE_TEMPLATES */ { public: - EnvironmentList (void); // default ctor - EnvironmentList (CORBA::ULong max); // uses max size + EnvironmentList (void); + EnvironmentList (CORBA::ULong max); EnvironmentList ( CORBA::ULong max, CORBA::ULong length, EnvironmentVariable *buffer, CORBA::Boolean release = 0 ); - EnvironmentList (const EnvironmentList &); // copy ctor + EnvironmentList (const EnvironmentList &); ~EnvironmentList (void); + static void _tao_any_destructor (void*); -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef EnvironmentList_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - }; - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___VAR_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 + // ************************************************************* // class ImplementationRepository::EnvironmentList_var // ************************************************************* @@ -697,7 +773,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; operator const EnvironmentList &() const; operator EnvironmentList &(); operator EnvironmentList &() const; - operator EnvironmentList *&(); // variable-size base types only + + // Variable-size base types only. + operator EnvironmentList *&(); EnvironmentVariable & operator[] (CORBA::ULong index); const EnvironmentVariable & operator[] (CORBA::ULong index) const; @@ -712,14 +790,15 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; private: EnvironmentList *ptr_; }; - - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___OUT_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + class TAO_PortableServer_Export EnvironmentList_out { public: @@ -738,12 +817,17 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // Assignment from T_var not allowed. void operator= (const EnvironmentList_var &); }; - - + #endif /* end #if !defined */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnvironmentList; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum ActivationMode { NORMAL, @@ -753,28 +837,32 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; }; typedef ActivationMode &ActivationMode_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ActivationMode; - struct StartupOptions; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + class StartupOptions_var; struct TAO_PortableServer_Export StartupOptions { - -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef StartupOptions_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); TAO_String_Manager command_line; - ACE_NESTED_CLASS (ImplementationRepository, EnvironmentList) environment; + ImplementationRepository::EnvironmentList environment; TAO_String_Manager working_directory; - ACE_NESTED_CLASS (ImplementationRepository, ActivationMode) activation; + ImplementationRepository::ActivationMode activation; TAO_String_Manager location; - }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 + class TAO_PortableServer_Export StartupOptions_var { public: @@ -791,6 +879,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; operator const StartupOptions &() const; operator StartupOptions &(); operator StartupOptions &() const; + // Variable-size types only. operator StartupOptions *&(); @@ -805,6 +894,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; StartupOptions *ptr_; }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 + class TAO_PortableServer_Export StartupOptions_out { public: @@ -823,27 +915,30 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; void operator= (const StartupOptions_var &); }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StartupOptions; - struct ServerInformation; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + class ServerInformation_var; struct TAO_PortableServer_Export ServerInformation { - -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServerInformation_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); TAO_String_Manager logical_server; TAO_String_Manager server; - ACE_NESTED_CLASS (ImplementationRepository, StartupOptions) startup; + ImplementationRepository::StartupOptions startup; TAO_String_Manager location; - }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 + class TAO_PortableServer_Export ServerInformation_var { public: @@ -860,6 +955,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; operator const ServerInformation &() const; operator ServerInformation &(); operator ServerInformation &() const; + // Variable-size types only. operator ServerInformation *&(); @@ -874,6 +970,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; ServerInformation *ptr_; }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 + class TAO_PortableServer_Export ServerInformation_out { public: @@ -892,19 +991,23 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; void operator= (const ServerInformation_var &); }; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformation; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformation; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) - + #if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_) #define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_ - class TAO_EXPORT_MACRO _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList + class TAO_PortableServer_Export _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList : public TAO_Unbounded_Base_Sequence { public: - // = Initialization and termination methods. _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void); _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum); _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( @@ -941,55 +1044,61 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::Boolean release ); }; - + #endif /* end #if !defined */ - - + #endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + class ServerInformationList; class ServerInformationList_var; // ************************************************************* - // ServerInformationList + // ImplementationRepository::ServerInformationList // ************************************************************* class TAO_PortableServer_Export ServerInformationList : public + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ServerInformation> + #endif /* !TAO_USE_SEQUENCE_TEMPLATES */ { public: - ServerInformationList (void); // default ctor - ServerInformationList (CORBA::ULong max); // uses max size + ServerInformationList (void); + ServerInformationList (CORBA::ULong max); ServerInformationList ( CORBA::ULong max, CORBA::ULong length, ServerInformation *buffer, CORBA::Boolean release = 0 ); - ServerInformationList (const ServerInformationList &); // copy ctor + ServerInformationList (const ServerInformationList &); ~ServerInformationList (void); + static void _tao_any_destructor (void*); -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServerInformationList_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - }; - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___VAR_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 + // ************************************************************* // class ImplementationRepository::ServerInformationList_var // ************************************************************* @@ -1010,7 +1119,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; operator const ServerInformationList &() const; operator ServerInformationList &(); operator ServerInformationList &() const; - operator ServerInformationList *&(); // variable-size base types only + + // Variable-size base types only. + operator ServerInformationList *&(); ServerInformation & operator[] (CORBA::ULong index); const ServerInformation & operator[] (CORBA::ULong index) const; @@ -1025,14 +1136,15 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; private: ServerInformationList *ptr_; }; - - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___OUT_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + class TAO_PortableServer_Export ServerInformationList_out { public: @@ -1051,25 +1163,32 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // Assignment from T_var not allowed. void operator= (const ServerInformationList_var &); }; - - + #endif /* end #if !defined */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformationList; - class ServerInformationIterator; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 + class ServerInformationIterator; + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_ typedef ServerInformationIterator *ServerInformationIterator_ptr; - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ServerInformationIterator_var : public TAO_Base_var { public: @@ -1109,13 +1228,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; ServerInformationIterator_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ServerInformationIterator_out { public: @@ -1132,23 +1252,26 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; private: ServerInformationIterator_ptr &ptr_; }; - - + #endif /* end #if !defined */ - + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___PTR_CH_ class Administration; typedef Administration *Administration_ptr; - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export Administration_var : public TAO_Base_var { public: @@ -1188,13 +1311,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; Administration_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export Administration_out { public: @@ -1211,35 +1335,26 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; private: Administration_ptr &ptr_; }; - - + #endif /* end #if !defined */ - // ************************************************************* - // ImplementationRepository::Administration // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:106 - // ************************************************************* - - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_ - // Forward Classes Declaration. class _TAO_Administration_Proxy_Impl; class _TAO_Administration_Remote_Proxy_Impl; class _TAO_Administration_Proxy_Broker; class _TAO_Administration_Remote_Proxy_Broker; class TAO_PortableServer_Export Administration - : public virtual CORBA_Object + : public virtual CORBA::Object { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef Administration_ptr _ptr_type; typedef Administration_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; // The static operations. @@ -1260,7 +1375,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; return (Administration_ptr)0; } - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 virtual void activate_server ( const char * server @@ -1272,6 +1390,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual char * activate_server_with_startup ( const char * server, CORBA::Long check_startup @@ -1283,6 +1404,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void register_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -1293,6 +1417,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::AlreadyRegistered )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void reregister_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -1302,6 +1429,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void remove_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1311,6 +1441,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void shutdown_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1320,6 +1453,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual char * server_is_running ( const char * server, const char * addr, @@ -1331,6 +1467,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void server_is_shutting_down ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1340,6 +1479,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void find ( const char * server, ImplementationRepository::ServerInformation_out info @@ -1350,6 +1492,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void list ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, @@ -1360,23 +1505,26 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual CORBA::Boolean _is_a ( - const CORBA::Char *type_id + const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); virtual void *_tao_QueryInterface (ptr_arith_t type); virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: _TAO_Administration_Proxy_Broker *the_TAO_Administration_Proxy_Broker_; - + protected: Administration (int collocated = 0); // These methods travese the inheritance tree and set the - // parents piece of the given class in the right mode + // parents piece of the given class in the right mode. virtual void ImplementationRepository_Administration_setup_collocation (int collocated); Administration ( @@ -1384,12 +1532,11 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 ); + virtual ~Administration (void); friend class _TAO_Administration_Remote_Proxy_Impl; friend class _TAO_Administration_ThruPOA_Proxy_Impl; friend class _TAO_Administration_Direct_Proxy_Impl; - - virtual ~Administration (void); private: Administration (const Administration &); @@ -1397,19 +1544,26 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; }; // The Proxy Implementations are used by each interface to - // perform a call. Each different implementation encapsulate - // an invocation logics. + // perform a call. Each different implementation encapsulates + // an invocation logic. /////////////////////////////////////////////////////////////////////// // Base Proxy Impl. Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35 + class TAO_PortableServer_Export _TAO_Administration_Proxy_Impl : public virtual TAO_Object_Proxy_Impl { public: - virtual ~_TAO_Administration_Proxy_Impl (void) { } + virtual ~_TAO_Administration_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void activate_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1421,6 +1575,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::CannotActivate )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual char * activate_server_with_startup ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1433,6 +1590,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::CannotActivate )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1444,6 +1604,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::AlreadyRegistered )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1454,6 +1617,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1464,6 +1630,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1474,6 +1643,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual char * server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1486,6 +1658,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1496,6 +1671,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1507,6 +1685,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -1517,8 +1698,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - + protected: _TAO_Administration_Proxy_Impl (void); }; @@ -1532,6 +1712,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // Remote Proxy Impl. Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37 + class TAO_PortableServer_Export _TAO_Administration_Remote_Proxy_Impl : public virtual _TAO_Administration_Proxy_Impl, public virtual TAO_Remote_Object_Proxy_Impl @@ -1539,7 +1722,11 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; public: _TAO_Administration_Remote_Proxy_Impl (void); - virtual ~_TAO_Administration_Remote_Proxy_Impl (void) { } + virtual ~_TAO_Administration_Remote_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void activate_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1551,6 +1738,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual char * activate_server_with_startup ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1563,6 +1753,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1574,6 +1767,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::AlreadyRegistered )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1584,6 +1780,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1594,6 +1793,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1604,6 +1806,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual char * server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1616,6 +1821,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -1626,6 +1834,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -1637,6 +1848,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -1647,8 +1861,6 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - - }; // @@ -1660,12 +1872,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // collocation scheme, the proxy to be used can vary on // a call by call basis. - /////////////////////////////////////////////////////////////////////// // Base Proxy Broker Declaration // - class TAO_PortableServer_Export _TAO_Administration_Proxy_Broker + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35 + + class TAO_PortableServer_Export _TAO_Administration_Proxy_Broker { public: virtual ~_TAO_Administration_Proxy_Broker (void); @@ -1688,6 +1902,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // Remote Proxy Broker Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40 + class TAO_PortableServer_Export _TAO_Administration_Remote_Proxy_Broker : public virtual _TAO_Administration_Proxy_Broker { @@ -1714,25 +1931,31 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // // End Remote Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + #endif /* end #if !defined */ - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Administration; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Administration; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_ class ServerInformationIterator; typedef ServerInformationIterator *ServerInformationIterator_ptr; - + #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ServerInformationIterator_var : public TAO_Base_var { public: @@ -1772,13 +1995,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; ServerInformationIterator_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - - + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ServerInformationIterator_out { public: @@ -1795,35 +2019,26 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; private: ServerInformationIterator_ptr &ptr_; }; - - + #endif /* end #if !defined */ - // ************************************************************* - // ImplementationRepository::ServerInformationIterator // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:106 - // ************************************************************* - - + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR_CH_ - // Forward Classes Declaration. class _TAO_ServerInformationIterator_Proxy_Impl; class _TAO_ServerInformationIterator_Remote_Proxy_Impl; class _TAO_ServerInformationIterator_Proxy_Broker; class _TAO_ServerInformationIterator_Remote_Proxy_Broker; class TAO_PortableServer_Export ServerInformationIterator - : public virtual CORBA_Object + : public virtual CORBA::Object { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServerInformationIterator_ptr _ptr_type; typedef ServerInformationIterator_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; // The static operations. @@ -1844,7 +2059,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; return (ServerInformationIterator_ptr)0; } - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 virtual CORBA::Boolean next_n ( CORBA::ULong how_many, @@ -1855,31 +2073,36 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void destroy ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual CORBA::Boolean _is_a ( - const CORBA::Char *type_id + const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); virtual void *_tao_QueryInterface (ptr_arith_t type); virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: _TAO_ServerInformationIterator_Proxy_Broker *the_TAO_ServerInformationIterator_Proxy_Broker_; - + protected: ServerInformationIterator (int collocated = 0); // These methods travese the inheritance tree and set the - // parents piece of the given class in the right mode + // parents piece of the given class in the right mode. virtual void ImplementationRepository_ServerInformationIterator_setup_collocation (int collocated); ServerInformationIterator ( @@ -1887,12 +2110,11 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 ); + virtual ~ServerInformationIterator (void); friend class _TAO_ServerInformationIterator_Remote_Proxy_Impl; friend class _TAO_ServerInformationIterator_ThruPOA_Proxy_Impl; friend class _TAO_ServerInformationIterator_Direct_Proxy_Impl; - - virtual ~ServerInformationIterator (void); private: ServerInformationIterator (const ServerInformationIterator &); @@ -1900,19 +2122,26 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; }; // The Proxy Implementations are used by each interface to - // perform a call. Each different implementation encapsulate - // an invocation logics. + // perform a call. Each different implementation encapsulates + // an invocation logic. /////////////////////////////////////////////////////////////////////// // Base Proxy Impl. Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35 + class TAO_PortableServer_Export _TAO_ServerInformationIterator_Proxy_Impl : public virtual TAO_Object_Proxy_Impl { public: - virtual ~_TAO_ServerInformationIterator_Proxy_Impl (void) { } + virtual ~_TAO_ServerInformationIterator_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual CORBA::Boolean next_n ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -1923,6 +2152,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException )) = 0; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24 + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -1930,8 +2162,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - + protected: _TAO_ServerInformationIterator_Proxy_Impl (void); }; @@ -1945,6 +2176,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // Remote Proxy Impl. Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37 + class TAO_PortableServer_Export _TAO_ServerInformationIterator_Remote_Proxy_Impl : public virtual _TAO_ServerInformationIterator_Proxy_Impl, public virtual TAO_Remote_Object_Proxy_Impl @@ -1952,7 +2186,11 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; public: _TAO_ServerInformationIterator_Remote_Proxy_Impl (void); - virtual ~_TAO_ServerInformationIterator_Remote_Proxy_Impl (void) { } + virtual ~_TAO_ServerInformationIterator_Remote_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::Boolean next_n ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -1963,6 +2201,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -1970,8 +2211,6 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; ACE_THROW_SPEC (( CORBA::SystemException )); - - }; // @@ -1983,12 +2222,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // collocation scheme, the proxy to be used can vary on // a call by call basis. - /////////////////////////////////////////////////////////////////////// // Base Proxy Broker Declaration // - class TAO_PortableServer_Export _TAO_ServerInformationIterator_Proxy_Broker + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35 + + class TAO_PortableServer_Export _TAO_ServerInformationIterator_Proxy_Broker { public: virtual ~_TAO_ServerInformationIterator_Proxy_Broker (void); @@ -2011,6 +2252,9 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // Remote Proxy Broker Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40 + class TAO_PortableServer_Export _TAO_ServerInformationIterator_Remote_Proxy_Broker : public virtual _TAO_ServerInformationIterator_Proxy_Broker { @@ -2037,18 +2281,25 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound; // // End Remote Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + #endif /* end #if !defined */ - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformationIterator; - + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformationIterator; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67 + } TAO_NAMESPACE_CLOSE // module ImplementationRepository // Proxy Broker Factory function pointer declarations. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:80 + extern TAO_PortableServer_Export ImplementationRepository::_TAO_ServerObject_Proxy_Broker * (*ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer) ( @@ -2067,69 +2318,135 @@ ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Broker * CORBA::Object_ptr obj ); -// Any operators for interface ImplementationRepository::ServerObject +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerObject_ptr); // copying TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerObject_ptr *); // non-copying TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerObject_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::AlreadyRegistered &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::AlreadyRegistered*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::AlreadyRegistered *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::AlreadyRegistered *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::CannotActivate &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::CannotActivate*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::CannotActivate *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::CannotActivate *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::NotFound &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::NotFound*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::NotFound *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::NotFound *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::EnvironmentVariable &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::EnvironmentVariable*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::EnvironmentVariable *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::EnvironmentVariable *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::EnvironmentList &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::EnvironmentList*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::EnvironmentList *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::EnvironmentList *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ActivationMode); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ActivationMode &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::StartupOptions &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::StartupOptions*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::StartupOptions *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::StartupOptions *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::ServerInformation &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformation*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformation *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::ServerInformation *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const ImplementationRepository::ServerInformationList &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationList*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformationList *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const ImplementationRepository::ServerInformationList *&); -// Any operators for interface ImplementationRepository::Administration + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration_ptr); // copying TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::Administration_ptr *); // non-copying TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::Administration_ptr &); -// Any operators for interface ImplementationRepository::ServerInformationIterator + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationIterator_ptr); // copying TAO_PortableServer_Export void operator<<= (CORBA::Any &, ImplementationRepository::ServerInformationIterator_ptr *); // non-copying TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, ImplementationRepository::ServerInformationIterator_ptr &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48 + #ifndef __ACE_INLINE__ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerObject_ptr ); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerObject_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::AlreadyRegistered &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::AlreadyRegistered &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::CannotActivate &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::CannotActivate &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::NotFound &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::NotFound &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::EnvironmentVariable &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::EnvironmentVariable &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57 + #if !defined _TAO_CDR_OP_ImplementationRepository_EnvironmentList_H_ #define _TAO_CDR_OP_ImplementationRepository_EnvironmentList_H_ @@ -2144,13 +2461,27 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( #endif /* _TAO_CDR_OP_ImplementationRepository_EnvironmentList_H_ */ -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ActivationMode &); // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ActivationMode &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ActivationMode &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::StartupOptions &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::StartupOptions &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerInformation &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerInformation &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57 + #if !defined _TAO_CDR_OP_ImplementationRepository_ServerInformationList_H_ #define _TAO_CDR_OP_ImplementationRepository_ServerInformationList_H_ @@ -2165,13 +2496,25 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( #endif /* _TAO_CDR_OP_ImplementationRepository_ServerInformationList_H_ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::Administration_ptr ); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::Administration_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const ImplementationRepository::ServerInformationIterator_ptr ); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, ImplementationRepository::ServerInformationIterator_ptr &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64 + #endif /* __ACE_INLINE__ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 #if defined (__ACE_INLINE__) #include "ImplRepoC.i" @@ -2187,3 +2530,4 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, Implementat #include "ace/post.h" #endif /* ifndef */ + diff --git a/TAO/tao/PortableServer/ImplRepoC.i b/TAO/tao/PortableServer/ImplRepoC.i index c9558847f13..6de33c4d4a2 100644 --- a/TAO/tao/PortableServer/ImplRepoC.i +++ b/TAO/tao/PortableServer/ImplRepoC.i @@ -20,6 +20,9 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 + #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___CI_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___CI_ @@ -34,27 +37,24 @@ ImplementationRepository::ServerObject::ServerObject ( this->ImplementationRepository_ServerObject_setup_collocation (_tao_collocated); } +ACE_INLINE +CORBA::Boolean +ImplementationRepository::ServerObject::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} #endif /* end #if !defined */ -// ************************************************************* -// Inline operations for exception ImplementationRepository::AlreadyRegistered -// ************************************************************* - -// ************************************************************* -// Inline operations for exception ImplementationRepository::CannotActivate -// ************************************************************* - -// ************************************************************* -// Inline operations for exception ImplementationRepository::NotFound -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 // ************************************************************* // Inline operations for class ImplementationRepository::EnvironmentVariable_var // ************************************************************* ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (void) // default constructor +ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (void) : ptr_ (0) {} @@ -64,42 +64,52 @@ ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (Envi {} ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (const ::ImplementationRepository::EnvironmentVariable_var &p) // copy constructor +ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (const ::ImplementationRepository::EnvironmentVariable_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentVariable (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentVariable (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::~EnvironmentVariable_var (void) // destructor +ImplementationRepository::EnvironmentVariable_var::~EnvironmentVariable_var (void) { delete this->ptr_; } -ACE_INLINE ImplementationRepository::EnvironmentVariable_var & -ImplementationRepository::EnvironmentVariable_var::operator= (EnvironmentVariable *p) +ACE_INLINE +ImplementationRepository::EnvironmentVariable_var & +ImplementationRepository::EnvironmentVariable_var::operator= (EnvironmentVariable *_tao_struct_var) { delete this->ptr_; - this->ptr_ = p; + this->ptr_ = _tao_struct_var; return *this; } -ACE_INLINE ::ImplementationRepository::EnvironmentVariable_var & -ImplementationRepository::EnvironmentVariable_var::operator= (const ::ImplementationRepository::EnvironmentVariable_var &p) +ACE_INLINE +::ImplementationRepository::EnvironmentVariable_var & +ImplementationRepository::EnvironmentVariable_var::operator= (const ::ImplementationRepository::EnvironmentVariable_var &_tao_struct_var) { - if (this != &p) + if (this != &_tao_struct_var) { - if (p.ptr_ == 0) + if (_tao_struct_var.ptr_ == 0) { delete this->ptr_; this->ptr_ = 0; } else { - EnvironmentVariable *deep_copy = - new EnvironmentVariable (*p.ptr_); + EnvironmentVariable *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + EnvironmentVariable (*_tao_struct_var.ptr_), + *this + ); if (deep_copy != 0) { @@ -144,7 +154,7 @@ ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepo return *this->ptr_; } -// variable-size types only +// Variable-size types only. ACE_INLINE ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepository::EnvironmentVariable *&() // cast { @@ -163,7 +173,7 @@ ImplementationRepository::EnvironmentVariable_var::inout (void) return *this->ptr_; } -// mapping for variable size +// Mapping for variable size. ACE_INLINE ::ImplementationRepository::EnvironmentVariable *& ImplementationRepository::EnvironmentVariable_var::out (void) { @@ -186,6 +196,9 @@ ImplementationRepository::EnvironmentVariable_var::ptr (void) const return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 + // ************************************************************* // Inline operations for class ImplementationRepository::EnvironmentVariable_out // ************************************************************* @@ -198,7 +211,7 @@ ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (::Im } ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (EnvironmentVariable_var &p) // constructor from _var +ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (EnvironmentVariable_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -206,21 +219,23 @@ ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (Envi } ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (const ::ImplementationRepository::EnvironmentVariable_out &p) // copy constructor +ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (const ::ImplementationRepository::EnvironmentVariable_out &p) : ptr_ (ACE_const_cast (EnvironmentVariable_out&, p).ptr_) {} -ACE_INLINE ImplementationRepository::EnvironmentVariable_out & +ACE_INLINE +ImplementationRepository::EnvironmentVariable_out & ImplementationRepository::EnvironmentVariable_out::operator= (const ::ImplementationRepository::EnvironmentVariable_out &p) { this->ptr_ = ACE_const_cast (EnvironmentVariable_out&, p).ptr_; return *this; } -ACE_INLINE ImplementationRepository::EnvironmentVariable_out & -ImplementationRepository::EnvironmentVariable_out::operator= (EnvironmentVariable *p) +ACE_INLINE +ImplementationRepository::EnvironmentVariable_out & +ImplementationRepository::EnvironmentVariable_out::operator= (EnvironmentVariable *_tao_struct_out) { - this->ptr_ = p; + this->ptr_ = _tao_struct_out; return *this; } @@ -242,192 +257,231 @@ ImplementationRepository::EnvironmentVariable_out::operator-> (void) return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_) #define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_ -// = Static operations. -ACE_INLINE ImplementationRepository::EnvironmentVariable * +ACE_INLINE +ImplementationRepository::EnvironmentVariable * ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (CORBA::ULong size) -// Allocate storage for the sequence. { ImplementationRepository::EnvironmentVariable *retval = 0; ACE_NEW_RETURN (retval, ImplementationRepository::EnvironmentVariable[size], 0); return retval; } -ACE_INLINE void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (ImplementationRepository::EnvironmentVariable *buffer) -// Free the sequence. +ACE_INLINE +void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (ImplementationRepository::EnvironmentVariable *buffer) { delete [] buffer; } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void) // Default constructor. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void) { } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum) // Constructor using a maximum length value. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum) : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (maximum)) { } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum, - CORBA::ULong length, - ImplementationRepository::EnvironmentVariable *data, - CORBA::Boolean release) -: TAO_Unbounded_Base_Sequence (maximum, length, data, release) +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( + CORBA::ULong maximum, + CORBA::ULong length, + ImplementationRepository::EnvironmentVariable *data, + CORBA::Boolean release + ) + : TAO_Unbounded_Base_Sequence (maximum, length, data, release) { } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs) -// Copy constructor. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( + const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs + ) : TAO_Unbounded_Base_Sequence (rhs) { if (rhs.buffer_ != 0) - { - ImplementationRepository::EnvironmentVariable *tmp1 = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->maximum_); - ImplementationRepository::EnvironmentVariable * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - this->buffer_ = tmp1; - } + { + ImplementationRepository::EnvironmentVariable *tmp1 = + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->maximum_); + ImplementationRepository::EnvironmentVariable * const tmp2 = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + tmp1[i] = tmp2[i]; + } + + this->buffer_ = tmp1; + } else - { - this->buffer_ = 0; - } + { + this->buffer_ = 0; + } } -ACE_INLINE ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator= (const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs) -// Assignment operator. +ACE_INLINE +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList & +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator= ( + const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs + ) { if (this == &rhs) - return *this; + { + return *this; + } if (this->release_) - { - if (this->maximum_ < rhs.maximum_) { - // free the old buffer - ImplementationRepository::EnvironmentVariable *tmp = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); + if (this->maximum_ < rhs.maximum_) + { + // Free the old buffer. + ImplementationRepository::EnvironmentVariable *tmp = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); + + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); + + this->buffer_ = + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); + } } - } else - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); + { + this->buffer_ = + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); + } TAO_Unbounded_Base_Sequence::operator= (rhs); - ImplementationRepository::EnvironmentVariable *tmp1 = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - ImplementationRepository::EnvironmentVariable * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); + ImplementationRepository::EnvironmentVariable *tmp1 = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); + ImplementationRepository::EnvironmentVariable * const tmp2 = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; + { + tmp1[i] = tmp2[i]; + } return *this; } // = Accessors. -ACE_INLINE ImplementationRepository::EnvironmentVariable & +ACE_INLINE +ImplementationRepository::EnvironmentVariable & ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator[] (CORBA::ULong i) -// operator [] { ACE_ASSERT (i < this->maximum_); - ImplementationRepository::EnvironmentVariable* tmp = ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); + ImplementationRepository::EnvironmentVariable* tmp = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); return tmp[i]; } -ACE_INLINE const ImplementationRepository::EnvironmentVariable & +ACE_INLINE +const ImplementationRepository::EnvironmentVariable & ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator[] (CORBA::ULong i) const -// operator [] { ACE_ASSERT (i < this->maximum_); - ImplementationRepository::EnvironmentVariable * const tmp = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable* ACE_CAST_CONST, this->buffer_); + ImplementationRepository::EnvironmentVariable * const tmp = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable* ACE_CAST_CONST, this->buffer_); return tmp[i]; } // Implement the TAO_Base_Sequence methods (see Sequence.h) -ACE_INLINE ImplementationRepository::EnvironmentVariable * +ACE_INLINE +ImplementationRepository::EnvironmentVariable * ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::get_buffer (CORBA::Boolean orphan) { ImplementationRepository::EnvironmentVariable *result = 0; + if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else { - result = ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); + // We retain ownership. + if (this->buffer_ == 0) + { + result = + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->length_); + this->buffer_ = result; + this->release_ = 1; + } + else + { + result = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); + } } - } else // if (orphan == 1) - { - if (this->release_ != 0) { - // We set the state back to default and relinquish - // ownership. - result = ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; + if (this->release_ != 0) + { + // We set the state back to default and relinquish ownership. + result = + ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); + this->maximum_ = 0; + this->length_ = 0; + this->buffer_ = 0; + this->release_ = 0; + } } - } + return result; } -ACE_INLINE const ImplementationRepository::EnvironmentVariable * +ACE_INLINE +const ImplementationRepository::EnvironmentVariable * ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::get_buffer (void) const { - return ACE_reinterpret_cast(const ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, this->buffer_); + return ACE_reinterpret_cast (const ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, this->buffer_); } -ACE_INLINE void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::replace (CORBA::ULong max, -CORBA::ULong length, -ImplementationRepository::EnvironmentVariable *data, -CORBA::Boolean release) +ACE_INLINE +void +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::replace ( + CORBA::ULong max, + CORBA::ULong length, + ImplementationRepository::EnvironmentVariable *data, + CORBA::Boolean release + ) { this->maximum_ = max; this->length_ = length; + if (this->buffer_ && this->release_ == 1) - { - ImplementationRepository::EnvironmentVariable *tmp = ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); - } + { + ImplementationRepository::EnvironmentVariable *tmp = + ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); + _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); + } + this->buffer_ = data; this->release_ = release; } #endif /* end #if !defined */ - #endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 + // ************************************************************* // Inline operations for class ImplementationRepository::EnvironmentList_var // ************************************************************* ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (void) // default constructor +ImplementationRepository::EnvironmentList_var::EnvironmentList_var (void) : ptr_ (0) {} @@ -437,21 +491,26 @@ ImplementationRepository::EnvironmentList_var::EnvironmentList_var (EnvironmentL {} ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (const ::ImplementationRepository::EnvironmentList_var &p) // copy constructor +ImplementationRepository::EnvironmentList_var::EnvironmentList_var (const ::ImplementationRepository::EnvironmentList_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentList (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentList (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } ACE_INLINE -ImplementationRepository::EnvironmentList_var::~EnvironmentList_var (void) // destructor +ImplementationRepository::EnvironmentList_var::~EnvironmentList_var (void) { delete this->ptr_; } -ACE_INLINE ImplementationRepository::EnvironmentList_var & +ACE_INLINE +ImplementationRepository::EnvironmentList_var & ImplementationRepository::EnvironmentList_var::operator= (EnvironmentList *p) { delete this->ptr_; @@ -459,7 +518,8 @@ ImplementationRepository::EnvironmentList_var::operator= (EnvironmentList *p) return *this; } -ACE_INLINE ::ImplementationRepository::EnvironmentList_var & +ACE_INLINE +::ImplementationRepository::EnvironmentList_var & ImplementationRepository::EnvironmentList_var::operator= (const ::ImplementationRepository::EnvironmentList_var &p) { if (this != &p) @@ -471,8 +531,12 @@ ImplementationRepository::EnvironmentList_var::operator= (const ::Implementation } else { - EnvironmentList *deep_copy = - new EnvironmentList (*p.ptr_); + EnvironmentList *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + EnvironmentList (*p.ptr_), + *this + ); if (deep_copy != 0) { @@ -487,69 +551,75 @@ ImplementationRepository::EnvironmentList_var::operator= (const ::Implementation return *this; } -ACE_INLINE const ::ImplementationRepository::EnvironmentList * +ACE_INLINE +const ::ImplementationRepository::EnvironmentList * ImplementationRepository::EnvironmentList_var::operator-> (void) const { return this->ptr_; } -ACE_INLINE ::ImplementationRepository::EnvironmentList * +ACE_INLINE +::ImplementationRepository::EnvironmentList * ImplementationRepository::EnvironmentList_var::operator-> (void) { return this->ptr_; } -ACE_INLINE +ACE_INLINE ImplementationRepository::EnvironmentList_var::operator const ::ImplementationRepository::EnvironmentList &() const // cast { return *this->ptr_; } -ACE_INLINE +ACE_INLINE ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList &() // cast { return *this->ptr_; } -ACE_INLINE +ACE_INLINE ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList &() const // cast { return *this->ptr_; } -// variable-size types only +// Variable-size types only. ACE_INLINE ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList *&() // cast { return this->ptr_; } -ACE_INLINE ImplementationRepository::EnvironmentVariable & +ACE_INLINE +ImplementationRepository::EnvironmentVariable & ImplementationRepository::EnvironmentList_var::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } -ACE_INLINE const ImplementationRepository::EnvironmentVariable & +ACE_INLINE +const ImplementationRepository::EnvironmentVariable & ImplementationRepository::EnvironmentList_var::operator[] (CORBA::ULong index) const { return ACE_const_cast (const ImplementationRepository::EnvironmentVariable &, this->ptr_->operator[] (index)); } -ACE_INLINE const ::ImplementationRepository::EnvironmentList & +ACE_INLINE +const ::ImplementationRepository::EnvironmentList & ImplementationRepository::EnvironmentList_var::in (void) const { return *this->ptr_; } -ACE_INLINE ::ImplementationRepository::EnvironmentList & +ACE_INLINE +::ImplementationRepository::EnvironmentList & ImplementationRepository::EnvironmentList_var::inout (void) { return *this->ptr_; } -// mapping for variable size -ACE_INLINE ::ImplementationRepository::EnvironmentList *& +ACE_INLINE +::ImplementationRepository::EnvironmentList *& ImplementationRepository::EnvironmentList_var::out (void) { delete this->ptr_; @@ -557,7 +627,8 @@ ImplementationRepository::EnvironmentList_var::out (void) return this->ptr_; } -ACE_INLINE ::ImplementationRepository::EnvironmentList * +ACE_INLINE +::ImplementationRepository::EnvironmentList * ImplementationRepository::EnvironmentList_var::_retn (void) { ::ImplementationRepository::EnvironmentList *tmp = this->ptr_; @@ -565,12 +636,16 @@ ImplementationRepository::EnvironmentList_var::_retn (void) return tmp; } -ACE_INLINE ::ImplementationRepository::EnvironmentList * +ACE_INLINE +::ImplementationRepository::EnvironmentList * ImplementationRepository::EnvironmentList_var::ptr (void) const { return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 + // ************************************************************* // Inline operations for class ImplementationRepository::EnvironmentList_out // ************************************************************* @@ -583,7 +658,7 @@ ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentL } ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentList_var &p) // constructor from _var +ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentList_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -591,57 +666,64 @@ ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentL } ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (const ::ImplementationRepository::EnvironmentList_out &p) // copy constructor +ImplementationRepository::EnvironmentList_out::EnvironmentList_out (const ::ImplementationRepository::EnvironmentList_out &p) : ptr_ (ACE_const_cast (EnvironmentList_out&, p).ptr_) {} -ACE_INLINE ::ImplementationRepository::EnvironmentList_out & +ACE_INLINE +::ImplementationRepository::EnvironmentList_out & ImplementationRepository::EnvironmentList_out::operator= (const ::ImplementationRepository::EnvironmentList_out &p) { this->ptr_ = ACE_const_cast (EnvironmentList_out&, p).ptr_; return *this; } -ACE_INLINE ::ImplementationRepository::EnvironmentList_out & +ACE_INLINE +::ImplementationRepository::EnvironmentList_out & ImplementationRepository::EnvironmentList_out::operator= (EnvironmentList *p) { this->ptr_ = p; return *this; } -ACE_INLINE +ACE_INLINE ImplementationRepository::EnvironmentList_out::operator ::ImplementationRepository::EnvironmentList *&() // cast { return this->ptr_; } -ACE_INLINE ::ImplementationRepository::EnvironmentList *& +ACE_INLINE +::ImplementationRepository::EnvironmentList *& ImplementationRepository::EnvironmentList_out::ptr (void) // ptr { return this->ptr_; } -ACE_INLINE ::ImplementationRepository::EnvironmentList * +ACE_INLINE +::ImplementationRepository::EnvironmentList * ImplementationRepository::EnvironmentList_out::operator-> (void) { return this->ptr_; } -ACE_INLINE ImplementationRepository::EnvironmentVariable & +ACE_INLINE +ImplementationRepository::EnvironmentVariable & ImplementationRepository::EnvironmentList_out::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } - #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 + // ************************************************************* // Inline operations for class ImplementationRepository::StartupOptions_var // ************************************************************* ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (void) // default constructor +ImplementationRepository::StartupOptions_var::StartupOptions_var (void) : ptr_ (0) {} @@ -651,42 +733,52 @@ ImplementationRepository::StartupOptions_var::StartupOptions_var (StartupOptions {} ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (const ::ImplementationRepository::StartupOptions_var &p) // copy constructor +ImplementationRepository::StartupOptions_var::StartupOptions_var (const ::ImplementationRepository::StartupOptions_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::StartupOptions (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::ImplementationRepository::StartupOptions (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } ACE_INLINE -ImplementationRepository::StartupOptions_var::~StartupOptions_var (void) // destructor +ImplementationRepository::StartupOptions_var::~StartupOptions_var (void) { delete this->ptr_; } -ACE_INLINE ImplementationRepository::StartupOptions_var & -ImplementationRepository::StartupOptions_var::operator= (StartupOptions *p) +ACE_INLINE +ImplementationRepository::StartupOptions_var & +ImplementationRepository::StartupOptions_var::operator= (StartupOptions *_tao_struct_var) { delete this->ptr_; - this->ptr_ = p; + this->ptr_ = _tao_struct_var; return *this; } -ACE_INLINE ::ImplementationRepository::StartupOptions_var & -ImplementationRepository::StartupOptions_var::operator= (const ::ImplementationRepository::StartupOptions_var &p) +ACE_INLINE +::ImplementationRepository::StartupOptions_var & +ImplementationRepository::StartupOptions_var::operator= (const ::ImplementationRepository::StartupOptions_var &_tao_struct_var) { - if (this != &p) + if (this != &_tao_struct_var) { - if (p.ptr_ == 0) + if (_tao_struct_var.ptr_ == 0) { delete this->ptr_; this->ptr_ = 0; } else { - StartupOptions *deep_copy = - new StartupOptions (*p.ptr_); + StartupOptions *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + StartupOptions (*_tao_struct_var.ptr_), + *this + ); if (deep_copy != 0) { @@ -731,7 +823,7 @@ ImplementationRepository::StartupOptions_var::operator ::ImplementationRepositor return *this->ptr_; } -// variable-size types only +// Variable-size types only. ACE_INLINE ImplementationRepository::StartupOptions_var::operator ::ImplementationRepository::StartupOptions *&() // cast { @@ -750,7 +842,7 @@ ImplementationRepository::StartupOptions_var::inout (void) return *this->ptr_; } -// mapping for variable size +// Mapping for variable size. ACE_INLINE ::ImplementationRepository::StartupOptions *& ImplementationRepository::StartupOptions_var::out (void) { @@ -773,6 +865,9 @@ ImplementationRepository::StartupOptions_var::ptr (void) const return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 + // ************************************************************* // Inline operations for class ImplementationRepository::StartupOptions_out // ************************************************************* @@ -785,7 +880,7 @@ ImplementationRepository::StartupOptions_out::StartupOptions_out (::Implementati } ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (StartupOptions_var &p) // constructor from _var +ImplementationRepository::StartupOptions_out::StartupOptions_out (StartupOptions_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -793,21 +888,23 @@ ImplementationRepository::StartupOptions_out::StartupOptions_out (StartupOptions } ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (const ::ImplementationRepository::StartupOptions_out &p) // copy constructor +ImplementationRepository::StartupOptions_out::StartupOptions_out (const ::ImplementationRepository::StartupOptions_out &p) : ptr_ (ACE_const_cast (StartupOptions_out&, p).ptr_) {} -ACE_INLINE ImplementationRepository::StartupOptions_out & +ACE_INLINE +ImplementationRepository::StartupOptions_out & ImplementationRepository::StartupOptions_out::operator= (const ::ImplementationRepository::StartupOptions_out &p) { this->ptr_ = ACE_const_cast (StartupOptions_out&, p).ptr_; return *this; } -ACE_INLINE ImplementationRepository::StartupOptions_out & -ImplementationRepository::StartupOptions_out::operator= (StartupOptions *p) +ACE_INLINE +ImplementationRepository::StartupOptions_out & +ImplementationRepository::StartupOptions_out::operator= (StartupOptions *_tao_struct_out) { - this->ptr_ = p; + this->ptr_ = _tao_struct_out; return *this; } @@ -829,12 +926,15 @@ ImplementationRepository::StartupOptions_out::operator-> (void) return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 + // ************************************************************* // Inline operations for class ImplementationRepository::ServerInformation_var // ************************************************************* ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (void) // default constructor +ImplementationRepository::ServerInformation_var::ServerInformation_var (void) : ptr_ (0) {} @@ -844,42 +944,52 @@ ImplementationRepository::ServerInformation_var::ServerInformation_var (ServerIn {} ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (const ::ImplementationRepository::ServerInformation_var &p) // copy constructor +ImplementationRepository::ServerInformation_var::ServerInformation_var (const ::ImplementationRepository::ServerInformation_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformation (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformation (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } ACE_INLINE -ImplementationRepository::ServerInformation_var::~ServerInformation_var (void) // destructor +ImplementationRepository::ServerInformation_var::~ServerInformation_var (void) { delete this->ptr_; } -ACE_INLINE ImplementationRepository::ServerInformation_var & -ImplementationRepository::ServerInformation_var::operator= (ServerInformation *p) +ACE_INLINE +ImplementationRepository::ServerInformation_var & +ImplementationRepository::ServerInformation_var::operator= (ServerInformation *_tao_struct_var) { delete this->ptr_; - this->ptr_ = p; + this->ptr_ = _tao_struct_var; return *this; } -ACE_INLINE ::ImplementationRepository::ServerInformation_var & -ImplementationRepository::ServerInformation_var::operator= (const ::ImplementationRepository::ServerInformation_var &p) +ACE_INLINE +::ImplementationRepository::ServerInformation_var & +ImplementationRepository::ServerInformation_var::operator= (const ::ImplementationRepository::ServerInformation_var &_tao_struct_var) { - if (this != &p) + if (this != &_tao_struct_var) { - if (p.ptr_ == 0) + if (_tao_struct_var.ptr_ == 0) { delete this->ptr_; this->ptr_ = 0; } else { - ServerInformation *deep_copy = - new ServerInformation (*p.ptr_); + ServerInformation *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + ServerInformation (*_tao_struct_var.ptr_), + *this + ); if (deep_copy != 0) { @@ -924,7 +1034,7 @@ ImplementationRepository::ServerInformation_var::operator ::ImplementationReposi return *this->ptr_; } -// variable-size types only +// Variable-size types only. ACE_INLINE ImplementationRepository::ServerInformation_var::operator ::ImplementationRepository::ServerInformation *&() // cast { @@ -943,7 +1053,7 @@ ImplementationRepository::ServerInformation_var::inout (void) return *this->ptr_; } -// mapping for variable size +// Mapping for variable size. ACE_INLINE ::ImplementationRepository::ServerInformation *& ImplementationRepository::ServerInformation_var::out (void) { @@ -966,6 +1076,9 @@ ImplementationRepository::ServerInformation_var::ptr (void) const return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 + // ************************************************************* // Inline operations for class ImplementationRepository::ServerInformation_out // ************************************************************* @@ -978,7 +1091,7 @@ ImplementationRepository::ServerInformation_out::ServerInformation_out (::Implem } ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (ServerInformation_var &p) // constructor from _var +ImplementationRepository::ServerInformation_out::ServerInformation_out (ServerInformation_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -986,21 +1099,23 @@ ImplementationRepository::ServerInformation_out::ServerInformation_out (ServerIn } ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (const ::ImplementationRepository::ServerInformation_out &p) // copy constructor +ImplementationRepository::ServerInformation_out::ServerInformation_out (const ::ImplementationRepository::ServerInformation_out &p) : ptr_ (ACE_const_cast (ServerInformation_out&, p).ptr_) {} -ACE_INLINE ImplementationRepository::ServerInformation_out & +ACE_INLINE +ImplementationRepository::ServerInformation_out & ImplementationRepository::ServerInformation_out::operator= (const ::ImplementationRepository::ServerInformation_out &p) { this->ptr_ = ACE_const_cast (ServerInformation_out&, p).ptr_; return *this; } -ACE_INLINE ImplementationRepository::ServerInformation_out & -ImplementationRepository::ServerInformation_out::operator= (ServerInformation *p) +ACE_INLINE +ImplementationRepository::ServerInformation_out & +ImplementationRepository::ServerInformation_out::operator= (ServerInformation *_tao_struct_out) { - this->ptr_ = p; + this->ptr_ = _tao_struct_out; return *this; } @@ -1022,192 +1137,231 @@ ImplementationRepository::ServerInformation_out::operator-> (void) return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_) #define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_ -// = Static operations. -ACE_INLINE ImplementationRepository::ServerInformation * +ACE_INLINE +ImplementationRepository::ServerInformation * ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (CORBA::ULong size) -// Allocate storage for the sequence. { ImplementationRepository::ServerInformation *retval = 0; ACE_NEW_RETURN (retval, ImplementationRepository::ServerInformation[size], 0); return retval; } -ACE_INLINE void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (ImplementationRepository::ServerInformation *buffer) -// Free the sequence. +ACE_INLINE +void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (ImplementationRepository::ServerInformation *buffer) { delete [] buffer; } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void) // Default constructor. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void) { } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum) // Constructor using a maximum length value. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum) : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (maximum)) { } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum, - CORBA::ULong length, - ImplementationRepository::ServerInformation *data, - CORBA::Boolean release) -: TAO_Unbounded_Base_Sequence (maximum, length, data, release) +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( + CORBA::ULong maximum, + CORBA::ULong length, + ImplementationRepository::ServerInformation *data, + CORBA::Boolean release + ) + : TAO_Unbounded_Base_Sequence (maximum, length, data, release) { } ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs) -// Copy constructor. +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( + const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs + ) : TAO_Unbounded_Base_Sequence (rhs) { if (rhs.buffer_ != 0) - { - ImplementationRepository::ServerInformation *tmp1 = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->maximum_); - ImplementationRepository::ServerInformation * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - this->buffer_ = tmp1; - } + { + ImplementationRepository::ServerInformation *tmp1 = + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->maximum_); + ImplementationRepository::ServerInformation * const tmp2 = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + tmp1[i] = tmp2[i]; + } + + this->buffer_ = tmp1; + } else - { - this->buffer_ = 0; - } + { + this->buffer_ = 0; + } } -ACE_INLINE ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator= (const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs) -// Assignment operator. +ACE_INLINE +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList & +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator= ( + const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs + ) { if (this == &rhs) - return *this; + { + return *this; + } if (this->release_) - { - if (this->maximum_ < rhs.maximum_) { - // free the old buffer - ImplementationRepository::ServerInformation *tmp = ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); + if (this->maximum_ < rhs.maximum_) + { + // Free the old buffer. + ImplementationRepository::ServerInformation *tmp = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); + + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); + + this->buffer_ = + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); + } } - } else - this->buffer_ = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); + { + this->buffer_ = + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); + } TAO_Unbounded_Base_Sequence::operator= (rhs); - ImplementationRepository::ServerInformation *tmp1 = ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - ImplementationRepository::ServerInformation * const tmp2 = ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); + ImplementationRepository::ServerInformation *tmp1 = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); + ImplementationRepository::ServerInformation * const tmp2 = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; + { + tmp1[i] = tmp2[i]; + } return *this; } // = Accessors. -ACE_INLINE ImplementationRepository::ServerInformation & +ACE_INLINE +ImplementationRepository::ServerInformation & ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator[] (CORBA::ULong i) -// operator [] { ACE_ASSERT (i < this->maximum_); - ImplementationRepository::ServerInformation* tmp = ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); + ImplementationRepository::ServerInformation* tmp = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); return tmp[i]; } -ACE_INLINE const ImplementationRepository::ServerInformation & +ACE_INLINE +const ImplementationRepository::ServerInformation & ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator[] (CORBA::ULong i) const -// operator [] { ACE_ASSERT (i < this->maximum_); - ImplementationRepository::ServerInformation * const tmp = ACE_reinterpret_cast (ImplementationRepository::ServerInformation* ACE_CAST_CONST, this->buffer_); + ImplementationRepository::ServerInformation * const tmp = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation* ACE_CAST_CONST, this->buffer_); return tmp[i]; } // Implement the TAO_Base_Sequence methods (see Sequence.h) -ACE_INLINE ImplementationRepository::ServerInformation * +ACE_INLINE +ImplementationRepository::ServerInformation * ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::get_buffer (CORBA::Boolean orphan) { ImplementationRepository::ServerInformation *result = 0; + if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else { - result = ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); + // We retain ownership. + if (this->buffer_ == 0) + { + result = + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->length_); + this->buffer_ = result; + this->release_ = 1; + } + else + { + result = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); + } } - } else // if (orphan == 1) - { - if (this->release_ != 0) { - // We set the state back to default and relinquish - // ownership. - result = ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; + if (this->release_ != 0) + { + // We set the state back to default and relinquish ownership. + result = + ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); + this->maximum_ = 0; + this->length_ = 0; + this->buffer_ = 0; + this->release_ = 0; + } } - } + return result; } -ACE_INLINE const ImplementationRepository::ServerInformation * +ACE_INLINE +const ImplementationRepository::ServerInformation * ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::get_buffer (void) const { - return ACE_reinterpret_cast(const ImplementationRepository::ServerInformation * ACE_CAST_CONST, this->buffer_); + return ACE_reinterpret_cast (const ImplementationRepository::ServerInformation * ACE_CAST_CONST, this->buffer_); } -ACE_INLINE void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::replace (CORBA::ULong max, -CORBA::ULong length, -ImplementationRepository::ServerInformation *data, -CORBA::Boolean release) +ACE_INLINE +void +ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::replace ( + CORBA::ULong max, + CORBA::ULong length, + ImplementationRepository::ServerInformation *data, + CORBA::Boolean release + ) { this->maximum_ = max; this->length_ = length; + if (this->buffer_ && this->release_ == 1) - { - ImplementationRepository::ServerInformation *tmp = ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); - } + { + ImplementationRepository::ServerInformation *tmp = + ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); + _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); + } + this->buffer_ = data; this->release_ = release; } #endif /* end #if !defined */ - #endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 + // ************************************************************* // Inline operations for class ImplementationRepository::ServerInformationList_var // ************************************************************* ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (void) // default constructor +ImplementationRepository::ServerInformationList_var::ServerInformationList_var (void) : ptr_ (0) {} @@ -1217,21 +1371,26 @@ ImplementationRepository::ServerInformationList_var::ServerInformationList_var ( {} ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (const ::ImplementationRepository::ServerInformationList_var &p) // copy constructor +ImplementationRepository::ServerInformationList_var::ServerInformationList_var (const ::ImplementationRepository::ServerInformationList_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformationList (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformationList (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } ACE_INLINE -ImplementationRepository::ServerInformationList_var::~ServerInformationList_var (void) // destructor +ImplementationRepository::ServerInformationList_var::~ServerInformationList_var (void) { delete this->ptr_; } -ACE_INLINE ImplementationRepository::ServerInformationList_var & +ACE_INLINE +ImplementationRepository::ServerInformationList_var & ImplementationRepository::ServerInformationList_var::operator= (ServerInformationList *p) { delete this->ptr_; @@ -1239,7 +1398,8 @@ ImplementationRepository::ServerInformationList_var::operator= (ServerInformatio return *this; } -ACE_INLINE ::ImplementationRepository::ServerInformationList_var & +ACE_INLINE +::ImplementationRepository::ServerInformationList_var & ImplementationRepository::ServerInformationList_var::operator= (const ::ImplementationRepository::ServerInformationList_var &p) { if (this != &p) @@ -1251,8 +1411,12 @@ ImplementationRepository::ServerInformationList_var::operator= (const ::Implemen } else { - ServerInformationList *deep_copy = - new ServerInformationList (*p.ptr_); + ServerInformationList *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + ServerInformationList (*p.ptr_), + *this + ); if (deep_copy != 0) { @@ -1267,69 +1431,75 @@ ImplementationRepository::ServerInformationList_var::operator= (const ::Implemen return *this; } -ACE_INLINE const ::ImplementationRepository::ServerInformationList * +ACE_INLINE +const ::ImplementationRepository::ServerInformationList * ImplementationRepository::ServerInformationList_var::operator-> (void) const { return this->ptr_; } -ACE_INLINE ::ImplementationRepository::ServerInformationList * +ACE_INLINE +::ImplementationRepository::ServerInformationList * ImplementationRepository::ServerInformationList_var::operator-> (void) { return this->ptr_; } -ACE_INLINE +ACE_INLINE ImplementationRepository::ServerInformationList_var::operator const ::ImplementationRepository::ServerInformationList &() const // cast { return *this->ptr_; } -ACE_INLINE +ACE_INLINE ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList &() // cast { return *this->ptr_; } -ACE_INLINE +ACE_INLINE ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList &() const // cast { return *this->ptr_; } -// variable-size types only +// Variable-size types only. ACE_INLINE ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList *&() // cast { return this->ptr_; } -ACE_INLINE ImplementationRepository::ServerInformation & +ACE_INLINE +ImplementationRepository::ServerInformation & ImplementationRepository::ServerInformationList_var::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } -ACE_INLINE const ImplementationRepository::ServerInformation & +ACE_INLINE +const ImplementationRepository::ServerInformation & ImplementationRepository::ServerInformationList_var::operator[] (CORBA::ULong index) const { return ACE_const_cast (const ImplementationRepository::ServerInformation &, this->ptr_->operator[] (index)); } -ACE_INLINE const ::ImplementationRepository::ServerInformationList & +ACE_INLINE +const ::ImplementationRepository::ServerInformationList & ImplementationRepository::ServerInformationList_var::in (void) const { return *this->ptr_; } -ACE_INLINE ::ImplementationRepository::ServerInformationList & +ACE_INLINE +::ImplementationRepository::ServerInformationList & ImplementationRepository::ServerInformationList_var::inout (void) { return *this->ptr_; } -// mapping for variable size -ACE_INLINE ::ImplementationRepository::ServerInformationList *& +ACE_INLINE +::ImplementationRepository::ServerInformationList *& ImplementationRepository::ServerInformationList_var::out (void) { delete this->ptr_; @@ -1337,7 +1507,8 @@ ImplementationRepository::ServerInformationList_var::out (void) return this->ptr_; } -ACE_INLINE ::ImplementationRepository::ServerInformationList * +ACE_INLINE +::ImplementationRepository::ServerInformationList * ImplementationRepository::ServerInformationList_var::_retn (void) { ::ImplementationRepository::ServerInformationList *tmp = this->ptr_; @@ -1345,12 +1516,16 @@ ImplementationRepository::ServerInformationList_var::_retn (void) return tmp; } -ACE_INLINE ::ImplementationRepository::ServerInformationList * +ACE_INLINE +::ImplementationRepository::ServerInformationList * ImplementationRepository::ServerInformationList_var::ptr (void) const { return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 + // ************************************************************* // Inline operations for class ImplementationRepository::ServerInformationList_out // ************************************************************* @@ -1363,7 +1538,7 @@ ImplementationRepository::ServerInformationList_out::ServerInformationList_out ( } ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (ServerInformationList_var &p) // constructor from _var +ImplementationRepository::ServerInformationList_out::ServerInformationList_out (ServerInformationList_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -1371,51 +1546,57 @@ ImplementationRepository::ServerInformationList_out::ServerInformationList_out ( } ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (const ::ImplementationRepository::ServerInformationList_out &p) // copy constructor +ImplementationRepository::ServerInformationList_out::ServerInformationList_out (const ::ImplementationRepository::ServerInformationList_out &p) : ptr_ (ACE_const_cast (ServerInformationList_out&, p).ptr_) {} -ACE_INLINE ::ImplementationRepository::ServerInformationList_out & +ACE_INLINE +::ImplementationRepository::ServerInformationList_out & ImplementationRepository::ServerInformationList_out::operator= (const ::ImplementationRepository::ServerInformationList_out &p) { this->ptr_ = ACE_const_cast (ServerInformationList_out&, p).ptr_; return *this; } -ACE_INLINE ::ImplementationRepository::ServerInformationList_out & +ACE_INLINE +::ImplementationRepository::ServerInformationList_out & ImplementationRepository::ServerInformationList_out::operator= (ServerInformationList *p) { this->ptr_ = p; return *this; } -ACE_INLINE +ACE_INLINE ImplementationRepository::ServerInformationList_out::operator ::ImplementationRepository::ServerInformationList *&() // cast { return this->ptr_; } -ACE_INLINE ::ImplementationRepository::ServerInformationList *& +ACE_INLINE +::ImplementationRepository::ServerInformationList *& ImplementationRepository::ServerInformationList_out::ptr (void) // ptr { return this->ptr_; } -ACE_INLINE ::ImplementationRepository::ServerInformationList * +ACE_INLINE +::ImplementationRepository::ServerInformationList * ImplementationRepository::ServerInformationList_out::operator-> (void) { return this->ptr_; } -ACE_INLINE ImplementationRepository::ServerInformation & +ACE_INLINE +ImplementationRepository::ServerInformation & ImplementationRepository::ServerInformationList_out::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } - #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___CI_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___CI_ @@ -1431,9 +1612,17 @@ ImplementationRepository::Administration::Administration ( this->ImplementationRepository_Administration_setup_collocation (_tao_collocated); } +ACE_INLINE +CORBA::Boolean +ImplementationRepository::Administration::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___CI_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___CI_ @@ -1449,9 +1638,18 @@ ImplementationRepository::ServerInformationIterator::ServerInformationIterator ( this->ImplementationRepository_ServerInformationIterator_setup_collocation (_tao_collocated); } +ACE_INLINE +CORBA::Boolean +ImplementationRepository::ServerInformationIterator::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72 + TAO_PortableServer_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, const ImplementationRepository::ServerObject_ptr @@ -1462,86 +1660,156 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( ImplementationRepository::ServerObject_ptr & ); -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::AlreadyRegistered &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const ImplementationRepository::AlreadyRegistered &_tao_aggregate + ) { - // first marshal the repository ID + // First marshal the repository ID. if (strm << _tao_aggregate._rep_id ()) - return 1; + { + return 1; + } else - return 0; + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,ImplementationRepository::AlreadyRegistered&) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &, + ImplementationRepository::AlreadyRegistered& + ) { return 1; } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::CannotActivate &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const ImplementationRepository::CannotActivate &_tao_aggregate + ) { - // first marshal the repository ID + // First marshal the repository ID. if (strm << _tao_aggregate._rep_id ()) - { - // now marshal the members (if any) - if ( - (strm << _tao_aggregate.reason.in ()) - ) - return 1; - else - return 0; - } + { + // Now marshal the members (if any). + if ( + (strm << _tao_aggregate.reason.in ()) + ) + { + return 1; + } + else + { + return 0; + } + } else - return 0; + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm,ImplementationRepository::CannotActivate &_tao_aggregate) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + ImplementationRepository::CannotActivate &_tao_aggregate + ) { - // now marshal the members + // Demarshal the members. if ( (strm >> _tao_aggregate.reason.out ()) ) - return 1; + { + return 1; + } else - return 0; + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::NotFound &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const ImplementationRepository::NotFound &_tao_aggregate + ) { - // first marshal the repository ID + // First marshal the repository ID. if (strm << _tao_aggregate._rep_id ()) - return 1; + { + return 1; + } else - return 0; + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,ImplementationRepository::NotFound&) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &, + ImplementationRepository::NotFound& + ) { return 1; } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::EnvironmentVariable &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const ImplementationRepository::EnvironmentVariable &_tao_aggregate + ) { if ( (strm << _tao_aggregate.name.in ()) && (strm << _tao_aggregate.value.in ()) - ) - return 1; + ) + { + return 1; + } else - return 0; - + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::EnvironmentVariable &_tao_aggregate) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + ImplementationRepository::EnvironmentVariable &_tao_aggregate + ) { if ( (strm >> _tao_aggregate.name.out ()) && (strm >> _tao_aggregate.value.out ()) - ) - return 1; + ) + { + return 1; + } else - return 0; - + { + return 0; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84 #if !defined _TAO_CDR_OP_ImplementationRepository_EnvironmentList_I_ #define _TAO_CDR_OP_ImplementationRepository_EnvironmentList_I_ @@ -1550,6 +1818,7 @@ CORBA::Boolean TAO_PortableServer_Export operator<< ( TAO_OutputCDR &, const ImplementationRepository::EnvironmentList & ); + CORBA::Boolean TAO_PortableServer_Export operator>> ( TAO_InputCDR &, ImplementationRepository::EnvironmentList & @@ -1557,13 +1826,18 @@ CORBA::Boolean TAO_PortableServer_Export operator>> ( #endif /* _TAO_CDR_OP_ImplementationRepository_EnvironmentList_I_ */ -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::ActivationMode &_tao_enumval) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 + +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::ActivationMode &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::ActivationMode &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::ActivationMode &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; @@ -1576,7 +1850,14 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationReposito return _tao_result; } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::StartupOptions &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const ImplementationRepository::StartupOptions &_tao_aggregate + ) { if ( (strm << _tao_aggregate.command_line.in ()) && @@ -1584,14 +1865,21 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationR (strm << _tao_aggregate.working_directory.in ()) && (strm << _tao_aggregate.activation) && (strm << _tao_aggregate.location.in ()) - ) - return 1; + ) + { + return 1; + } else - return 0; - + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::StartupOptions &_tao_aggregate) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + ImplementationRepository::StartupOptions &_tao_aggregate + ) { if ( (strm >> _tao_aggregate.command_line.out ()) && @@ -1599,41 +1887,63 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationReposito (strm >> _tao_aggregate.working_directory.out ()) && (strm >> _tao_aggregate.activation) && (strm >> _tao_aggregate.location.out ()) - ) - return 1; + ) + { + return 1; + } else - return 0; - + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::ServerInformation &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const ImplementationRepository::ServerInformation &_tao_aggregate + ) { if ( (strm << _tao_aggregate.logical_server.in ()) && (strm << _tao_aggregate.server.in ()) && (strm << _tao_aggregate.startup) && (strm << _tao_aggregate.location.in ()) - ) - return 1; + ) + { + return 1; + } else - return 0; - + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::ServerInformation &_tao_aggregate) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + ImplementationRepository::ServerInformation &_tao_aggregate + ) { if ( (strm >> _tao_aggregate.logical_server.out ()) && (strm >> _tao_aggregate.server.out ()) && (strm >> _tao_aggregate.startup) && (strm >> _tao_aggregate.location.out ()) - ) - return 1; + ) + { + return 1; + } else - return 0; - + { + return 0; + } } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84 #if !defined _TAO_CDR_OP_ImplementationRepository_ServerInformationList_I_ #define _TAO_CDR_OP_ImplementationRepository_ServerInformationList_I_ @@ -1642,6 +1952,7 @@ CORBA::Boolean TAO_PortableServer_Export operator<< ( TAO_OutputCDR &, const ImplementationRepository::ServerInformationList & ); + CORBA::Boolean TAO_PortableServer_Export operator>> ( TAO_InputCDR &, ImplementationRepository::ServerInformationList & @@ -1649,6 +1960,9 @@ CORBA::Boolean TAO_PortableServer_Export operator>> ( #endif /* _TAO_CDR_OP_ImplementationRepository_ServerInformationList_I_ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59 + TAO_PortableServer_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, const ImplementationRepository::ServerInformationIterator_ptr @@ -1659,6 +1973,9 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( ImplementationRepository::ServerInformationIterator_ptr & ); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72 + TAO_PortableServer_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, const ImplementationRepository::Administration_ptr diff --git a/TAO/tao/PortableServer/ImplRepoS.cpp b/TAO/tao/PortableServer/ImplRepoS.cpp index 6998e7db0b8..9eb1c397bbc 100644 --- a/TAO/tao/PortableServer/ImplRepoS.cpp +++ b/TAO/tao/PortableServer/ImplRepoS.cpp @@ -19,11 +19,15 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#ifndef _TAO_IDL_IMPLREPOS_CPP_ -#define _TAO_IDL_IMPLREPOS_CPP_ -#include "ImplRepoS.h" +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:670 + +#ifndef _TAO_IDL_ORIG_IMPLREPOS_CPP_ +#define _TAO_IDL_ORIG_IMPLREPOS_CPP_ + +#include "ImplRepoS.h" #include "tao/PortableServer/Object_Adapter.h" #include "tao/PortableServer/Operation_Table.h" #include "tao/TAO_Server_Request.h" @@ -31,7 +35,6 @@ #include "tao/Stub.h" #include "tao/IFR_Client_Adapter.h" #include "tao/PortableInterceptor.h" - #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" #include "tao/PICurrent.h" @@ -40,6 +43,7 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ #include "ace/Dynamic_Service.h" + #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus #endif /* __BORLANDC__ */ @@ -48,6 +52,11 @@ #include "ImplRepoS.i" #endif /* !defined INLINE */ + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 + class TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: @@ -55,55 +64,55 @@ private: public: const TAO_operation_db_entry * lookup (const char *str, unsigned int len); }; -/* starting time is 8:56:49 */ + /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: /project/doctmp/pgontla/ImR/ACE_wrappers/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable -N lookup */ unsigned int TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { #if defined (ACE_MVS) - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, - 14, 14, 14, 0, 14, 0, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, - 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 0, 0, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 16, 5, 16, 0, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, #else - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 0, 14, 0, 14, 14, - 14, 0, 14, 0, 14, 14, 14, 14, 14, 14, - 0, 14, 0, 14, 14, 0, 0, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 16, 0, 16, 16, + 16, 5, 16, 0, 16, 16, 16, 16, 16, 16, + 0, 16, 0, 16, 16, 0, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, #endif /* ACE_MVS */ }; return len + asso_values[str[len - 1]] + asso_values[str[0]]; @@ -114,14 +123,14 @@ TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable::lookup (const ch { enum { - TOTAL_KEYWORDS = 5, + TOTAL_KEYWORDS = 6, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 13, MIN_HASH_VALUE = 4, - MAX_HASH_VALUE = 13, - HASH_VALUE_RANGE = 10, + MAX_HASH_VALUE = 15, + HASH_VALUE_RANGE = 12, DUPLICATES = 0, - WORDLIST_SIZE = 9 + WORDLIST_SIZE = 10 }; static const class TAO_operation_db_entry wordlist[] = @@ -132,9 +141,11 @@ TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable::lookup (const ch {"",0},{"",0}, {"shutdown", &POA_ImplementationRepository::ServerObject::shutdown_skel}, {"",0}, - {"_interface", &POA_ImplementationRepository::ServerObject::_interface_skel}, + {"_component", &POA_ImplementationRepository::ServerObject::_component_skel}, {"",0},{"",0}, {"_non_existent", &POA_ImplementationRepository::ServerObject::_non_existent_skel}, + {"",0}, + {"_interface", &POA_ImplementationRepository::ServerObject::_interface_skel}, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -151,89 +162,111 @@ TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable::lookup (const ch } return 0; } -/* ending time is 8:56:49 */ static TAO_ImplementationRepository_ServerObject_Perfect_Hash_OpTable tao_ImplementationRepository_ServerObject_optable; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 + #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::ServerObject *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::ServerObject *tao_impl + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping (const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping &); - + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping & + ); + private: POA_ImplementationRepository::ServerObject *_tao_impl; - + }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_ImplementationRepository::ServerObject *tao_impl ACE_ENV_ARG_DECL_NOT_USED + POA_ImplementationRepository::ServerObject *tao_impl + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::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_ServerRequestInfo_ImplementationRepository_ServerObject_ping::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::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; } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -241,13 +274,14 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::result (ACE_EN CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -257,91 +291,111 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::target_most_de CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::ServerObject *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::ServerObject *tao_impl + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown (const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown &); - + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown & + ); + private: POA_ImplementationRepository::ServerObject *_tao_impl; - + }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_ImplementationRepository::ServerObject *tao_impl ACE_ENV_ARG_DECL_NOT_USED + POA_ImplementationRepository::ServerObject *tao_impl + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::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_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::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; } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -349,13 +403,14 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::result (AC CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -365,7 +420,8 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::target_mos CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); @@ -377,6 +433,9 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown::target_is_ // Strategized Proxy Broker Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 + // Factory function Implementation. POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker *POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::the_TAO_ServerObject_Strategized_Proxy_Broker (void) { @@ -387,8 +446,9 @@ POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker *POA_Im POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::_TAO_ServerObject_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - this->proxy_cache_[i] = 0; - + { + this->proxy_cache_[i] = 0; + } } POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::~_TAO_ServerObject_Strategized_Proxy_Broker (void) @@ -396,12 +456,11 @@ POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::~_TAO_ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { delete this->proxy_cache_[i]; - + // Hack to prevent bug mentioned in 1204. Refer to 1204 // for details.. this->proxy_cache_[i] = 0; } - } ImplementationRepository::_TAO_ServerObject_Proxy_Impl& @@ -412,26 +471,27 @@ POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::select { int strategy = TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + if (this->proxy_cache_[strategy] != 0) - return *this->proxy_cache_[strategy]; - + { + return *this->proxy_cache_[strategy]; + } + this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + return *this->proxy_cache_[strategy]; - } -void +void POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) { ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); - + if (this->proxy_cache_[strategy] == 0) { switch (strategy) @@ -444,7 +504,7 @@ POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::create ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_DIRECT_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], @@ -453,7 +513,7 @@ POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::create ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: default: ACE_NEW_THROW_EX ( @@ -463,17 +523,16 @@ POA_ImplementationRepository::_TAO_ServerObject_Strategized_Proxy_Broker::create ); ACE_CHECK; break; - - } - - } + } + } } - // // End Strategized Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 ImplementationRepository::_TAO_ServerObject_Proxy_Broker * ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) @@ -485,13 +544,13 @@ ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function (CORBA: int ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_Initializer (long) { - ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer = + ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer = ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function; - + return 0; } -static int ImplementationRepository__TAO_ServerObject_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = +static int ImplementationRepository__TAO_ServerObject_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_Initializer)); @@ -499,11 +558,17 @@ static int ImplementationRepository__TAO_ServerObject_Proxy_Broker_Stub_Factory_ // ThruPOA Proxy Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 + POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::_TAO_ServerObject_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::ping ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -512,6 +577,7 @@ void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::ping ( CORBA::SystemException )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -522,20 +588,27 @@ void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::ping ( forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::ServerObject_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/ServerObject:1.0" ) )->ping ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -544,6 +617,7 @@ void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::shutdow CORBA::SystemException )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -554,25 +628,25 @@ void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::shutdow forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::ServerObject_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/ServerObject:1.0" ) )->shutdown ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - return; -} - -// +}// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Proxy Implementation // @@ -586,15 +660,15 @@ void POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::ping ( ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::ServerObject_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/ServerObject:1.0") )->ping ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::shutdown ( @@ -603,23 +677,26 @@ void POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::shutdown ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::ServerObject_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/ServerObject:1.0") )->shutdown ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - + } // // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:100 + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 + POA_ImplementationRepository::ServerObject::ServerObject (void) { this->optable_ = &tao_ImplementationRepository_ServerObject_optable; @@ -633,9 +710,12 @@ POA_ImplementationRepository::ServerObject::~ServerObject (void) { } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + void POA_ImplementationRepository::ServerObject::ping_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -643,47 +723,58 @@ void POA_ImplementationRepository::ServerObject::ping_skel ( POA_ImplementationRepository::ServerObject *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::ServerObject *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl ACE_ENV_ARG_PARAMETER + _tao_impl + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->ping ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->ping ( + + ACE_ENV_SINGLE_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -693,29 +784,56 @@ void POA_ImplementationRepository::ServerObject::ping_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::ServerObject::shutdown_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -723,47 +841,58 @@ void POA_ImplementationRepository::ServerObject::shutdown_skel ( POA_ImplementationRepository::ServerObject *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::ServerObject *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl ACE_ENV_ARG_PARAMETER + _tao_impl + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->shutdown ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->shutdown ( + + ACE_ENV_SINGLE_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -773,98 +902,128 @@ void POA_ImplementationRepository::ServerObject::shutdown_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 void POA_ImplementationRepository::ServerObject::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_object_reference; + POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; + if (!(_tao_in >> value.out ())) ACE_THROW (CORBA::MARSHAL ()); - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_ImplementationRepository::ServerObject::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_object_reference; + POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_ImplementationRepository::ServerObject::_interface_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_object_reference; + POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; - + TAO_IFR_Client_Adapter *_tao_adapter = ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + ACE_TRY { - _tao_retval = + _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, @@ -876,35 +1035,72 @@ void POA_ImplementationRepository::ServerObject::_interface_skel ( _tao_adapter->dispose (_tao_retval); } ACE_ENDTRY; - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); } } +void POA_ImplementationRepository::ServerObject::_component_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_object_reference, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_object_reference; + CORBA::Object_var _tao_retval = + _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << _tao_retval._retn ())) + ACE_THROW (CORBA::MARSHAL ()); +} + CORBA::Boolean POA_ImplementationRepository::ServerObject::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) { - const char *base_id = "IDL:org.omg/CORBA/Object:1.0"; if ( - (!ACE_OS::strcmp ((char *)value, "IDL:ImplementationRepository/ServerObject:1.0")) || - (!ACE_OS::strcmp ((char *)value, base_id))) + !ACE_OS::strcmp ( + (char *)value, + "IDL:ImplementationRepository/ServerObject:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:org.omg/CORBA/Object:1.0" + ) + ) + { return 1; - else + } + else + { return 0; + } } void* POA_ImplementationRepository::ServerObject::_downcast ( const char* logical_type_id ) { - if (ACE_OS::strcmp (logical_type_id, "IDL:ImplementationRepository/ServerObject:1.0") == 0) - return ACE_static_cast (POA_ImplementationRepository::ServerObject_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); + if (ACE_OS::strcmp (logical_type_id, + "IDL:ImplementationRepository/ServerObject:1.0") == 0) + { + return ACE_static_cast (POA_ImplementationRepository::ServerObject_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Object:1.0") == 0) + { + return ACE_static_cast(PortableServer::Servant, this); + } + return 0; } @@ -913,6 +1109,9 @@ const char* POA_ImplementationRepository::ServerObject::_interface_repository_id return "IDL:ImplementationRepository/ServerObject:1.0"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 + void POA_ImplementationRepository::ServerObject::_dispatch ( TAO_ServerRequest &req, void *servant_upcall @@ -925,29 +1124,50 @@ void POA_ImplementationRepository::ServerObject::_dispatch ( ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 -ImplementationRepository::ServerObject* +ImplementationRepository::ServerObject * POA_ImplementationRepository::ServerObject::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); - CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 1, this), 0); + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 1, + this + ), + 0 + ); + } else - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 0, this), 0); - + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 0, + this + ), + 0 + ); + } + CORBA::Object_var obj = tmp; - (void) safe_stub.release (); - return ::ImplementationRepository::ServerObject::_unchecked_narrow (obj.in ()); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 class TAO_ImplementationRepository_Administration_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { @@ -956,55 +1176,55 @@ private: public: const TAO_operation_db_entry * lookup (const char *str, unsigned int len); }; -/* starting time is 8:56:49 */ + /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: /project/doctmp/pgontla/ImR/ACE_wrappers/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_Administration_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_Administration_Perfect_Hash_OpTable -N lookup */ unsigned int TAO_ImplementationRepository_Administration_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { #if defined (ACE_MVS) - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 15, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 10, - 39, 39, 5, 10, 0, 0, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 0, 39, 5, - 39, 0, 39, 0, 39, 39, 39, 39, 39, 39, - 39, 39, 5, 0, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 0, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 4, + 34, 34, 0, 0, 0, 0, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 5, 34, 5, + 34, 0, 34, 0, 34, 34, 34, 34, 34, 34, + 34, 34, 5, 15, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, #else - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 15, 39, 10, 39, 39, - 5, 10, 0, 0, 39, 39, 39, 39, 0, 39, - 5, 39, 0, 39, 0, 5, 0, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, + 34, 34, 34, 34, 34, 0, 34, 4, 34, 34, + 0, 0, 0, 0, 34, 34, 34, 34, 5, 34, + 5, 34, 0, 34, 0, 5, 15, 34, 34, 34, + 34, 34, 34, 34, 34, 34, 34, 34, #endif /* ACE_MVS */ }; return len + asso_values[str[len - 1]] + asso_values[str[0]]; @@ -1015,44 +1235,42 @@ TAO_ImplementationRepository_Administration_Perfect_Hash_OpTable::lookup (const { enum { - TOTAL_KEYWORDS = 13, + TOTAL_KEYWORDS = 14, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 28, MIN_HASH_VALUE = 4, - MAX_HASH_VALUE = 38, - HASH_VALUE_RANGE = 35, + MAX_HASH_VALUE = 33, + HASH_VALUE_RANGE = 30, DUPLICATES = 0, - WORDLIST_SIZE = 17 + WORDLIST_SIZE = 18 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"list", &POA_ImplementationRepository::Administration::list_skel}, - {"",0},{"",0},{"",0},{"",0}, {"find", &POA_ImplementationRepository::Administration::find_skel}, - {"",0},{"",0},{"",0}, + {"",0},{"",0},{"",0},{"",0}, + {"_is_a", &POA_ImplementationRepository::Administration::_is_a_skel}, + {"_interface", &POA_ImplementationRepository::Administration::_interface_skel}, + {"",0},{"",0}, {"remove_server", &POA_ImplementationRepository::Administration::remove_server_skel}, {"",0}, {"register_server", &POA_ImplementationRepository::Administration::register_server_skel}, {"",0}, {"reregister_server", &POA_ImplementationRepository::Administration::reregister_server_skel}, - {"",0},{"",0}, - {"shutdown_server", &POA_ImplementationRepository::Administration::shutdown_server_skel}, {"",0}, - {"server_is_running", &POA_ImplementationRepository::Administration::server_is_running_skel}, - {"",0},{"",0}, {"activate_server", &POA_ImplementationRepository::Administration::activate_server_skel}, - {"",0},{"",0}, - {"_non_existent", &POA_ImplementationRepository::Administration::_non_existent_skel}, + {"shutdown_server", &POA_ImplementationRepository::Administration::shutdown_server_skel}, {"",0}, - {"_is_a", &POA_ImplementationRepository::Administration::_is_a_skel}, - {"",0},{"",0}, - {"server_is_shutting_down", &POA_ImplementationRepository::Administration::server_is_shutting_down_skel}, + {"server_is_running", &POA_ImplementationRepository::Administration::server_is_running_skel}, {"",0}, - {"_interface", &POA_ImplementationRepository::Administration::_interface_skel}, + {"list", &POA_ImplementationRepository::Administration::list_skel}, + {"_component", &POA_ImplementationRepository::Administration::_component_skel}, {"",0},{"",0}, + {"_non_existent", &POA_ImplementationRepository::Administration::_non_existent_skel}, + {"",0},{"",0},{"",0}, {"activate_server_with_startup", &POA_ImplementationRepository::Administration::activate_server_with_startup_skel}, + {"server_is_shutting_down", &POA_ImplementationRepository::Administration::server_is_shutting_down_skel}, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -1069,60 +1287,77 @@ TAO_ImplementationRepository_Administration_Perfect_Hash_OpTable::lookup (const } return 0; } -/* ending time is 8:56:49 */ static TAO_ImplementationRepository_Administration_Perfect_Hash_OpTable tao_ImplementationRepository_Administration_optable; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 + #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server (const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const char * server ACE_ENV_ARG_DECL_NOT_USED + const char * server + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1130,43 +1365,46 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::T {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound, ImplementationRepository::_tc_CannotActivate }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -1178,9 +1416,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::e return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -1188,13 +1427,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -1204,66 +1444,82 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::t CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server, - const CORBA::Long & check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server, + const CORBA::Long & check_startup + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (char * result); private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup (const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; - const CORBA::Long & check_startup_; - char * _result; + const CORBA::Long & check_startup_;char * _result; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, const char * server, - const CORBA::Long & check_startup ACE_ENV_ARG_DECL_NOT_USED + const CORBA::Long & check_startup + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1272,46 +1528,50 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= check_startup_; + + (*parameter_list)[len].argument <<= check_startup_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata[] = { ImplementationRepository::_tc_NotFound, ImplementationRepository::_tc_CannotActivate }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -1323,9 +1583,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -1333,17 +1594,18 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi 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 (); } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -1353,72 +1615,87 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::result (char * result) { // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server, + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server (const TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; const ImplementationRepository::StartupOptions & options_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_NOT_USED + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1427,45 +1704,49 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::T {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->options_; + + (*parameter_list)[len].argument <<= this->options_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_register_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_register_server_exceptiondata[] = { ImplementationRepository::_tc_AlreadyRegistered }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -1477,9 +1758,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::e return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -1487,13 +1769,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -1503,65 +1786,80 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::t CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server, + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server (const TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; const ImplementationRepository::StartupOptions & options_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, const char * server, - const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_NOT_USED + const ImplementationRepository::StartupOptions & options + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1570,44 +1868,49 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server: {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (2); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->options_; + + (*parameter_list)[len].argument <<= this->options_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::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; } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -1615,13 +1918,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server: CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -1631,62 +1935,77 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server: CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server (const TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const char * server ACE_ENV_ARG_DECL_NOT_USED + const char * server + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1694,42 +2013,45 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::TAO {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_remove_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_remove_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -1741,9 +2063,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::exc return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -1751,13 +2074,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::res CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -1767,62 +2091,77 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::tar CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server (const TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const char * server ACE_ENV_ARG_DECL_NOT_USED + const char * server + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1830,42 +2169,45 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::T {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -1877,9 +2219,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::e return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -1887,13 +2230,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -1903,69 +2247,85 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::t CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server, - const char * addr, - ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server, + const char * addr, + ImplementationRepository::ServerObject_ptr server_object + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (char * result); private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running (const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; const char * addr_; - ImplementationRepository::ServerObject_ptr server_object_; - char * _result; + ImplementationRepository::ServerObject_ptr server_object_;char * _result; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, const char * server, const char * addr, - ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_NOT_USED + ImplementationRepository::ServerObject_ptr server_object + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -1975,48 +2335,53 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (3); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= addr_; + + (*parameter_list)[len].argument <<= addr_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->server_object_; + + (*parameter_list)[len].argument <<= this->server_object_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_running_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_running_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2028,9 +2393,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -2038,17 +2404,18 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: 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 (); } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -2058,69 +2425,84 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::result (char * result) { // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down (const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const char * server ACE_ENV_ARG_DECL_NOT_USED + const char * server + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -2128,42 +2510,45 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2175,9 +2560,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -2185,13 +2571,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -2201,62 +2588,77 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_find : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_find ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const char * server + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_find (const TAO_ServerRequestInfo_ImplementationRepository_Administration_find &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_find &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_find ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_find & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_find & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; + const char * server_; - }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_find::TAO_ServerRequestInfo_ImplementationRepository_Administration_find ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const char * server ACE_ENV_ARG_DECL_NOT_USED + const char * server + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -2264,42 +2666,45 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::TAO_ServerRe {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_find::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_find::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= server_; + + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_find::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_find::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_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2311,9 +2716,10 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::exceptions ( return safe_exception_list._retn (); } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_find::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_find::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -2321,13 +2727,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::result (ACE_ CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_find::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -2337,109 +2744,128 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::target_most_ CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_find::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_Administration_list : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_Administration_list ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::Administration *tao_impl - , - const CORBA::ULong & how_many - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::Administration *tao_impl, + const CORBA::ULong & how_many + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_Administration_list (const TAO_ServerRequestInfo_ImplementationRepository_Administration_list &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_Administration_list &); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_list ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_list & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_Administration_list & + ); + private: POA_ImplementationRepository::Administration *_tao_impl; - const CORBA::ULong & how_many_; - + + const CORBA::ULong & how_many_; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_Administration_list::TAO_ServerRequestInfo_ImplementationRepository_Administration_list ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const CORBA::ULong & how_many - ACE_ENV_ARG_DECL_NOT_USED + const CORBA::ULong & how_many + + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), - how_many_ (how_many) + how_many_ (how_many) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_list::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_list::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= how_many_; + + (*parameter_list)[len].argument <<= how_many_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_Administration_list::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_Administration_list::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; } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_Administration_list::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_Administration_list::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -2447,13 +2873,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_list::result (ACE_ CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_Administration_list::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -2463,7 +2890,8 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_list::target_most_ CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_Administration_list::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); @@ -2475,6 +2903,9 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_list::target_is_a // Strategized Proxy Broker Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 + // Factory function Implementation. POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker *POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::the_TAO_Administration_Strategized_Proxy_Broker (void) { @@ -2485,8 +2916,9 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker *POA_ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::_TAO_Administration_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - this->proxy_cache_[i] = 0; - + { + this->proxy_cache_[i] = 0; + } } POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::~_TAO_Administration_Strategized_Proxy_Broker (void) @@ -2494,12 +2926,11 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::~_TA for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { delete this->proxy_cache_[i]; - + // Hack to prevent bug mentioned in 1204. Refer to 1204 // for details.. this->proxy_cache_[i] = 0; } - } ImplementationRepository::_TAO_Administration_Proxy_Impl& @@ -2510,26 +2941,27 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::sele { int strategy = TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + if (this->proxy_cache_[strategy] != 0) - return *this->proxy_cache_[strategy]; - + { + return *this->proxy_cache_[strategy]; + } + this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + return *this->proxy_cache_[strategy]; - } -void +void POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) { ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); - + if (this->proxy_cache_[strategy] == 0) { switch (strategy) @@ -2542,7 +2974,7 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::crea ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_DIRECT_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], @@ -2551,7 +2983,7 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::crea ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: default: ACE_NEW_THROW_EX ( @@ -2561,17 +2993,16 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::crea ); ACE_CHECK; break; - - } - - } + } + } } - // // End Strategized Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 ImplementationRepository::_TAO_Administration_Proxy_Broker * ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) @@ -2583,13 +3014,13 @@ ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function (CORB int ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_Initializer (long) { - ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer = + ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer = ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function; - + return 0; } -static int ImplementationRepository__TAO_Administration_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = +static int ImplementationRepository__TAO_Administration_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_Initializer)); @@ -2597,11 +3028,17 @@ static int ImplementationRepository__TAO_Administration_Proxy_Broker_Stub_Factor // ThruPOA Proxy Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 + POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::_TAO_Administration_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activate_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -2613,6 +3050,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activ , ImplementationRepository::CannotActivate )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2623,20 +3061,28 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activ forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->activate_server ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + char * POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activate_server_with_startup ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -2661,20 +3107,29 @@ char * POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::act forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK_RETURN (_tao_retval._retn ()); + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK_RETURN (_tao_retval._retn ()); + return ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->activate_server_with_startup ( + server, - check_startup ACE_ENV_ARG_PARAMETER + check_startup + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -2686,6 +3141,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::regis , ImplementationRepository::AlreadyRegistered )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2696,21 +3152,29 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::regis forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->register_server ( + server, - options ACE_ENV_ARG_PARAMETER + options + ACE_ENV_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -2721,6 +3185,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::rereg CORBA::SystemException )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2731,21 +3196,29 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::rereg forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->reregister_server ( + server, - options ACE_ENV_ARG_PARAMETER + options + ACE_ENV_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -2756,6 +3229,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::remov , ImplementationRepository::NotFound )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2766,20 +3240,28 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::remov forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->remove_server ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -2790,6 +3272,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::shutd , ImplementationRepository::NotFound )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2800,20 +3283,28 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::shutd forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->shutdown_server ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + char * POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -2838,21 +3329,30 @@ char * POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::ser forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK_RETURN (_tao_retval._retn ()); + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK_RETURN (_tao_retval._retn ()); + return ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->server_is_running ( + server, addr, - server_object ACE_ENV_ARG_PARAMETER + server_object + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -2863,6 +3363,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::serve , ImplementationRepository::NotFound )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2873,20 +3374,28 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::serve forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->server_is_shutting_down ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -2898,6 +3407,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::find , ImplementationRepository::NotFound )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2908,21 +3418,29 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::find forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->find ( + server, - info ACE_ENV_ARG_PARAMETER + info + ACE_ENV_ARG_PARAMETER ); - return; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -2934,6 +3452,7 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::list CORBA::SystemException )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -2944,27 +3463,28 @@ void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::list forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/Administration:1.0" ) )->list ( + how_many, server_list, - server_iterator ACE_ENV_ARG_PARAMETER + server_iterator + ACE_ENV_ARG_PARAMETER ); - return; -} - -// +}// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Proxy Implementation // @@ -2981,15 +3501,16 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::activa CORBA::SystemException , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->activate_server ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - + } char * POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::activate_server_with_startup ( @@ -3002,16 +3523,17 @@ char * POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::acti CORBA::SystemException , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate - )) -{ + )){ return ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->activate_server_with_startup ( + server, - check_startup ACE_ENV_ARG_PARAMETER + check_startup + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::register_server ( @@ -3023,16 +3545,17 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::regist ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::AlreadyRegistered - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->register_server ( + server, - options ACE_ENV_ARG_PARAMETER + options + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::reregister_server ( @@ -3043,16 +3566,17 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::reregi ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->reregister_server ( + server, - options ACE_ENV_ARG_PARAMETER + options + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::remove_server ( @@ -3063,15 +3587,16 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::remove ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->remove_server ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::shutdown_server ( @@ -3082,15 +3607,16 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::shutdo ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->shutdown_server ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - + } char * POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::server_is_running ( @@ -3103,17 +3629,18 @@ char * POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::serv ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ return ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->server_is_running ( + server, addr, - server_object ACE_ENV_ARG_PARAMETER + server_object + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::server_is_shutting_down ( @@ -3124,15 +3651,16 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::server ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->server_is_shutting_down ( - server ACE_ENV_ARG_PARAMETER + + server + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::find ( @@ -3144,16 +3672,17 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::find ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->find ( + server, - info ACE_ENV_ARG_PARAMETER + info + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::list ( @@ -3165,25 +3694,29 @@ void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::list ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::Administration_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/Administration:1.0") )->list ( + how_many, server_list, - server_iterator ACE_ENV_ARG_PARAMETER + server_iterator + ACE_ENV_ARG_PARAMETER ); - + } // // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:100 + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 + POA_ImplementationRepository::Administration::Administration (void) { this->optable_ = &tao_ImplementationRepository_Administration_optable; @@ -3197,9 +3730,12 @@ POA_ImplementationRepository::Administration::~Administration (void) { } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + void POA_ImplementationRepository::Administration::activate_server_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3208,54 +3744,67 @@ void POA_ImplementationRepository::Administration::activate_server_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; + if (!( - (_tao_in >> server.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - server.in () ACE_ENV_ARG_PARAMETER + + server.in () + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->activate_server ( - server.in () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->activate_server ( + + server.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3265,29 +3814,56 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::activate_server_with_startup_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3296,61 +3872,75 @@ void POA_ImplementationRepository::Administration::activate_server_with_startup_ POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); CORBA::String_var _tao_retval; CORBA::String_var server; CORBA::Long check_startup; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> check_startup) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> check_startup) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, + server.in (), - check_startup ACE_ENV_ARG_PARAMETER + + check_startup + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->activate_server_with_startup ( - server.in (), - check_startup ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + _tao_retval = + _tao_impl->activate_server_with_startup ( + + server.in (), + + check_startup + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + char * _tao_retval_info = _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - char * _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3360,36 +3950,63 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval.in ()) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::register_server_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3398,58 +4015,73 @@ void POA_ImplementationRepository::Administration::register_server_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; ImplementationRepository::StartupOptions options; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> options) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> options) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, + server.in (), - options ACE_ENV_ARG_PARAMETER + + options + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->register_server ( - server.in (), - options ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->register_server ( + + server.in (), + + options + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3459,29 +4091,56 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::reregister_server_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3490,58 +4149,73 @@ void POA_ImplementationRepository::Administration::reregister_server_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; ImplementationRepository::StartupOptions options; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> options) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> options) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, + server.in (), - options ACE_ENV_ARG_PARAMETER + + options + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->reregister_server ( - server.in (), - options ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->reregister_server ( + + server.in (), + + options + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3551,29 +4225,56 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::remove_server_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3582,54 +4283,67 @@ void POA_ImplementationRepository::Administration::remove_server_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; + if (!( - (_tao_in >> server.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - server.in () ACE_ENV_ARG_PARAMETER + + server.in () + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->remove_server ( - server.in () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->remove_server ( + + server.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3639,29 +4353,56 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::shutdown_server_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3670,54 +4411,67 @@ void POA_ImplementationRepository::Administration::shutdown_server_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; + if (!( - (_tao_in >> server.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - server.in () ACE_ENV_ARG_PARAMETER + + server.in () + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->shutdown_server ( - server.in () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->shutdown_server ( + + server.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3727,29 +4481,56 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::server_is_running_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3758,65 +4539,81 @@ void POA_ImplementationRepository::Administration::server_is_running_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); CORBA::String_var _tao_retval; CORBA::String_var server; CORBA::String_var addr; ImplementationRepository::ServerObject_var server_object; + if (!( - (_tao_in >> server.out ()) && - (_tao_in >> addr.out ()) && - (_tao_in >> server_object.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) && + (_tao_in >> addr.out ()) && + (_tao_in >> server_object.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, + server.in (), + addr.in (), - server_object.in () ACE_ENV_ARG_PARAMETER + + server_object.in () + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->server_is_running ( - server.in (), - addr.in (), - server_object.in () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + _tao_retval = + _tao_impl->server_is_running ( + + server.in (), + + addr.in (), + + server_object.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + char * _tao_retval_info = _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - char * _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3826,36 +4623,63 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval.in ()) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::server_is_shutting_down_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3864,54 +4688,67 @@ void POA_ImplementationRepository::Administration::server_is_shutting_down_skel POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::String_var server; + + CORBA::String_var server; + if (!( - (_tao_in >> server.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - server.in () ACE_ENV_ARG_PARAMETER + + server.in () + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->server_is_shutting_down ( - server.in () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->server_is_shutting_down ( + + server.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -3921,29 +4758,56 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::find_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -3952,55 +4816,69 @@ void POA_ImplementationRepository::Administration::find_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); - CORBA::String_var server; + + CORBA::String_var server; ImplementationRepository::ServerInformation_var info; + if (!( - (_tao_in >> server.out ()) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> server.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_find _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - server.in () ACE_ENV_ARG_PARAMETER + + server.in () + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->find ( - server.in (), - info.out () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->find ( + + server.in (), + + info.out () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -4010,36 +4888,63 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << info.in ()) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::Administration::list_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -4048,58 +4953,74 @@ void POA_ImplementationRepository::Administration::list_skel ( POA_ImplementationRepository::Administration *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::Administration *, - _tao_object_reference + _tao_servant ); - CORBA::ULong how_many; + + CORBA::ULong how_many; ImplementationRepository::ServerInformationList_var server_list; - ImplementationRepository::ServerInformationIterator_var server_iterator; + + ImplementationRepository::ServerInformationIterator_var server_iterator; + if (!( - (_tao_in >> how_many) - )) -ACE_THROW (CORBA::MARSHAL ()); - + (_tao_in >> how_many) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_list _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - how_many - ACE_ENV_ARG_PARAMETER - ); + + how_many + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->list ( - how_many, - server_list.out (), - server_iterator.out () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->list ( + + how_many, + + server_list.out (), + + server_iterator.out () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -4109,106 +5030,136 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << server_list.in ()) && (_tao_out << server_iterator.in ()) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 void POA_ImplementationRepository::Administration::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_object_reference; + POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; + if (!(_tao_in >> value.out ())) ACE_THROW (CORBA::MARSHAL ()); - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_ImplementationRepository::Administration::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_object_reference; + POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_ImplementationRepository::Administration::_interface_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_object_reference; + POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; - + TAO_IFR_Client_Adapter *_tao_adapter = ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + ACE_TRY { - _tao_retval = + _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, @@ -4220,35 +5171,72 @@ void POA_ImplementationRepository::Administration::_interface_skel ( _tao_adapter->dispose (_tao_retval); } ACE_ENDTRY; - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); } } +void POA_ImplementationRepository::Administration::_component_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_object_reference, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_object_reference; + CORBA::Object_var _tao_retval = + _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << _tao_retval._retn ())) + ACE_THROW (CORBA::MARSHAL ()); +} + CORBA::Boolean POA_ImplementationRepository::Administration::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) { - const char *base_id = "IDL:org.omg/CORBA/Object:1.0"; if ( - (!ACE_OS::strcmp ((char *)value, "IDL:ImplementationRepository/Administration:1.0")) || - (!ACE_OS::strcmp ((char *)value, base_id))) + !ACE_OS::strcmp ( + (char *)value, + "IDL:ImplementationRepository/Administration:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:org.omg/CORBA/Object:1.0" + ) + ) + { return 1; - else + } + else + { return 0; + } } void* POA_ImplementationRepository::Administration::_downcast ( const char* logical_type_id ) { - if (ACE_OS::strcmp (logical_type_id, "IDL:ImplementationRepository/Administration:1.0") == 0) - return ACE_static_cast (POA_ImplementationRepository::Administration_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); + if (ACE_OS::strcmp (logical_type_id, + "IDL:ImplementationRepository/Administration:1.0") == 0) + { + return ACE_static_cast (POA_ImplementationRepository::Administration_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Object:1.0") == 0) + { + return ACE_static_cast(PortableServer::Servant, this); + } + return 0; } @@ -4257,6 +5245,9 @@ const char* POA_ImplementationRepository::Administration::_interface_repository_ return "IDL:ImplementationRepository/Administration:1.0"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 + void POA_ImplementationRepository::Administration::_dispatch ( TAO_ServerRequest &req, void *servant_upcall @@ -4269,29 +5260,50 @@ void POA_ImplementationRepository::Administration::_dispatch ( ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 -ImplementationRepository::Administration* +ImplementationRepository::Administration * POA_ImplementationRepository::Administration::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); - CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 1, this), 0); + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 1, + this + ), + 0 + ); + } else - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 0, this), 0); - + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 0, + this + ), + 0 + ); + } + CORBA::Object_var obj = tmp; - (void) safe_stub.release (); - return ::ImplementationRepository::Administration::_unchecked_narrow (obj.in ()); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 class TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { @@ -4300,55 +5312,55 @@ private: public: const TAO_operation_db_entry * lookup (const char *str, unsigned int len); }; -/* starting time is 8:56:49 */ + /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: /project/doctmp/pgontla/ImR/ACE_wrappers/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable -N lookup */ unsigned int TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { #if defined (ACE_MVS) - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, - 14, 14, 0, 0, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 0, 14, 14, 14, 14, 0, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 0, 5, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 16, 16, 16, 16, 0, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, #else - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 0, 14, 0, 14, 14, - 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, - 0, 14, 14, 14, 14, 14, 0, 14, 14, 14, - 14, 0, 14, 14, 14, 14, 14, 14, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 16, 0, 16, 16, + 0, 5, 16, 16, 16, 16, 16, 16, 16, 16, + 0, 16, 16, 16, 16, 16, 0, 16, 16, 16, + 16, 0, 16, 16, 16, 16, 16, 16, #endif /* ACE_MVS */ }; return len + asso_values[str[len - 1]] + asso_values[str[0]]; @@ -4359,14 +5371,14 @@ TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable::loo { enum { - TOTAL_KEYWORDS = 5, + TOTAL_KEYWORDS = 6, MIN_WORD_LENGTH = 5, MAX_WORD_LENGTH = 13, MIN_HASH_VALUE = 5, - MAX_HASH_VALUE = 13, - HASH_VALUE_RANGE = 9, + MAX_HASH_VALUE = 15, + HASH_VALUE_RANGE = 11, DUPLICATES = 0, - WORDLIST_SIZE = 10 + WORDLIST_SIZE = 11 }; static const class TAO_operation_db_entry wordlist[] = @@ -4376,9 +5388,11 @@ TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable::loo {"next_n", &POA_ImplementationRepository::ServerInformationIterator::next_n_skel}, {"destroy", &POA_ImplementationRepository::ServerInformationIterator::destroy_skel}, {"",0},{"",0}, - {"_interface", &POA_ImplementationRepository::ServerInformationIterator::_interface_skel}, + {"_component", &POA_ImplementationRepository::ServerInformationIterator::_component_skel}, {"",0},{"",0}, {"_non_existent", &POA_ImplementationRepository::ServerInformationIterator::_non_existent_skel}, + {"",0}, + {"_interface", &POA_ImplementationRepository::ServerInformationIterator::_interface_skel}, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -4395,61 +5409,79 @@ TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable::loo } return 0; } -/* ending time is 8:56:49 */ static TAO_ImplementationRepository_ServerInformationIterator_Perfect_Hash_OpTable tao_ImplementationRepository_ServerInformationIterator_optable; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 + #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::ServerInformationIterator *tao_impl - , - const CORBA::ULong & how_many ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::ServerInformationIterator *tao_impl, + const CORBA::ULong & how_many + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (CORBA::Boolean result); private: - TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n (const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n &); - + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n & + ); + private: POA_ImplementationRepository::ServerInformationIterator *_tao_impl; - const CORBA::ULong & how_many_; - CORBA::Boolean _result; + + const CORBA::ULong & how_many_;CORBA::Boolean _result; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::ServerInformationIterator *tao_impl, - const CORBA::ULong & how_many ACE_ENV_ARG_DECL_NOT_USED + const CORBA::ULong & how_many + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), @@ -4457,41 +5489,45 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::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); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= how_many_; + + (*parameter_list)[len].argument <<= how_many_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::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; } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -4499,17 +5535,18 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: 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 (); } char * TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -4519,98 +5556,118 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::result (CORBA::Boolean result) { // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_ImplementationRepository::ServerInformationIterator *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_ImplementationRepository::ServerInformationIterator *tao_impl + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy (const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy &); - void operator= (const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy &); - + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy & + ); + + void operator= ( + const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy & + ); + private: POA_ImplementationRepository::ServerInformationIterator *_tao_impl; - + }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_ImplementationRepository::ServerInformationIterator *tao_impl ACE_ENV_ARG_DECL_NOT_USED + POA_ImplementationRepository::ServerInformationIterator *tao_impl + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::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_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::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; } - -CORBA::Any * -TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -4618,13 +5675,14 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } char * TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -4634,7 +5692,8 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy CORBA::Boolean TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); @@ -4646,6 +5705,9 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy // Strategized Proxy Broker Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 + // Factory function Implementation. POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_Broker *POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_Broker::the_TAO_ServerInformationIterator_Strategized_Proxy_Broker (void) { @@ -4656,8 +5718,9 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_Broker::_TAO_ServerInformationIterator_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - this->proxy_cache_[i] = 0; - + { + this->proxy_cache_[i] = 0; + } } POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_Broker::~_TAO_ServerInformationIterator_Strategized_Proxy_Broker (void) @@ -4665,12 +5728,11 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { delete this->proxy_cache_[i]; - + // Hack to prevent bug mentioned in 1204. Refer to 1204 // for details.. this->proxy_cache_[i] = 0; } - } ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Impl& @@ -4681,26 +5743,27 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B { int strategy = TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + if (this->proxy_cache_[strategy] != 0) - return *this->proxy_cache_[strategy]; - + { + return *this->proxy_cache_[strategy]; + } + this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + return *this->proxy_cache_[strategy]; - } -void +void POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) { ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); - + if (this->proxy_cache_[strategy] == 0) { switch (strategy) @@ -4713,7 +5776,7 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_DIRECT_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], @@ -4722,7 +5785,7 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: default: ACE_NEW_THROW_EX ( @@ -4732,17 +5795,16 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B ); ACE_CHECK; break; - - } - - } + } + } } - // // End Strategized Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Broker * ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) @@ -4754,13 +5816,13 @@ ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_fun int ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_Initializer (long) { - ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer = + ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer = ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function; - + return 0; } -static int ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = +static int ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_Initializer)); @@ -4768,11 +5830,17 @@ static int ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_ // ThruPOA Proxy Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 + POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + CORBA::Boolean POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl::next_n ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -4795,20 +5863,29 @@ CORBA::Boolean POA_ImplementationRepository::_TAO_ServerInformationIterator_Thru forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval); - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval); + ACE_CHECK_RETURN (_tao_retval); + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK_RETURN (_tao_retval); + return ACE_reinterpret_cast ( POA_ImplementationRepository::ServerInformationIterator_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/ServerInformationIterator:1.0" ) )->next_n ( + how_many, - server_list ACE_ENV_ARG_PARAMETER + server_list + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl::destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -4817,6 +5894,7 @@ void POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_ CORBA::SystemException )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -4827,25 +5905,25 @@ void POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_ forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + ACE_reinterpret_cast ( POA_ImplementationRepository::ServerInformationIterator_ptr, servant_upcall.servant ()->_downcast ( "IDL:ImplementationRepository/ServerInformationIterator:1.0" ) )->destroy ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - return; -} - -// +}// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Proxy Implementation // @@ -4861,16 +5939,17 @@ CORBA::Boolean POA_ImplementationRepository::_TAO_ServerInformationIterator_Dire ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ return ACE_reinterpret_cast ( POA_ImplementationRepository::ServerInformationIterator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/ServerInformationIterator:1.0") )->next_n ( + how_many, - server_list ACE_ENV_ARG_PARAMETER + server_list + ACE_ENV_ARG_PARAMETER ); - + } void POA_ImplementationRepository::_TAO_ServerInformationIterator_Direct_Proxy_Impl::destroy ( @@ -4879,23 +5958,26 @@ void POA_ImplementationRepository::_TAO_ServerInformationIterator_Direct_Proxy_I ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ ACE_reinterpret_cast ( POA_ImplementationRepository::ServerInformationIterator_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:ImplementationRepository/ServerInformationIterator:1.0") )->destroy ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - + } // // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:100 + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 + POA_ImplementationRepository::ServerInformationIterator::ServerInformationIterator (void) { this->optable_ = &tao_ImplementationRepository_ServerInformationIterator_optable; @@ -4909,9 +5991,12 @@ POA_ImplementationRepository::ServerInformationIterator::~ServerInformationItera { } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + void POA_ImplementationRepository::ServerInformationIterator::next_n_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -4920,58 +6005,72 @@ void POA_ImplementationRepository::ServerInformationIterator::next_n_skel ( POA_ImplementationRepository::ServerInformationIterator *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::ServerInformationIterator *, - _tao_object_reference + _tao_servant ); CORBA::Boolean _tao_retval = 0; CORBA::ULong how_many; ImplementationRepository::ServerInformationList_var server_list; - if (!( - (_tao_in >> how_many) - )) -ACE_THROW (CORBA::MARSHAL ()); - + + + if (!( + (_tao_in >> how_many) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - how_many ACE_ENV_ARG_PARAMETER + + how_many + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->next_n ( - how_many, - server_list.out () ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + _tao_retval = + _tao_impl->next_n ( + + how_many, + + server_list.out () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + CORBA::Boolean _tao_retval_info = _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - CORBA::Boolean _tao_retval_info = _tao_retval; - _tao_ri.result (_tao_retval_info); - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -4981,37 +6080,64 @@ ACE_THROW (CORBA::MARSHAL ()); ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << CORBA::Any::from_boolean (_tao_retval)) && (_tao_out << server_list.in ()) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -5019,47 +6145,58 @@ void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( POA_ImplementationRepository::ServerInformationIterator *_tao_impl = ACE_static_cast ( POA_ImplementationRepository::ServerInformationIterator *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl ACE_ENV_ARG_PARAMETER + _tao_impl + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->destroy ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->destroy ( + + ACE_ENV_SINGLE_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -5069,98 +6206,128 @@ void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 void POA_ImplementationRepository::ServerInformationIterator::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_object_reference; + POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; + if (!(_tao_in >> value.out ())) ACE_THROW (CORBA::MARSHAL ()); - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_ImplementationRepository::ServerInformationIterator::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_object_reference; + POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_ImplementationRepository::ServerInformationIterator::_interface_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_object_reference; + POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; - + TAO_IFR_Client_Adapter *_tao_adapter = ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + ACE_TRY { - _tao_retval = + _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, @@ -5172,35 +6339,72 @@ void POA_ImplementationRepository::ServerInformationIterator::_interface_skel ( _tao_adapter->dispose (_tao_retval); } ACE_ENDTRY; - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); } } +void POA_ImplementationRepository::ServerInformationIterator::_component_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_object_reference, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_object_reference; + CORBA::Object_var _tao_retval = + _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << _tao_retval._retn ())) + ACE_THROW (CORBA::MARSHAL ()); +} + CORBA::Boolean POA_ImplementationRepository::ServerInformationIterator::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) { - const char *base_id = "IDL:org.omg/CORBA/Object:1.0"; if ( - (!ACE_OS::strcmp ((char *)value, "IDL:ImplementationRepository/ServerInformationIterator:1.0")) || - (!ACE_OS::strcmp ((char *)value, base_id))) + !ACE_OS::strcmp ( + (char *)value, + "IDL:ImplementationRepository/ServerInformationIterator:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:org.omg/CORBA/Object:1.0" + ) + ) + { return 1; - else + } + else + { return 0; + } } void* POA_ImplementationRepository::ServerInformationIterator::_downcast ( const char* logical_type_id ) { - if (ACE_OS::strcmp (logical_type_id, "IDL:ImplementationRepository/ServerInformationIterator:1.0") == 0) - return ACE_static_cast (POA_ImplementationRepository::ServerInformationIterator_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); + if (ACE_OS::strcmp (logical_type_id, + "IDL:ImplementationRepository/ServerInformationIterator:1.0") == 0) + { + return ACE_static_cast (POA_ImplementationRepository::ServerInformationIterator_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Object:1.0") == 0) + { + return ACE_static_cast(PortableServer::Servant, this); + } + return 0; } @@ -5209,6 +6413,9 @@ const char* POA_ImplementationRepository::ServerInformationIterator::_interface_ return "IDL:ImplementationRepository/ServerInformationIterator:1.0"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 + void POA_ImplementationRepository::ServerInformationIterator::_dispatch ( TAO_ServerRequest &req, void *servant_upcall @@ -5221,29 +6428,45 @@ void POA_ImplementationRepository::ServerInformationIterator::_dispatch ( ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 -ImplementationRepository::ServerInformationIterator* +ImplementationRepository::ServerInformationIterator * POA_ImplementationRepository::ServerInformationIterator::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); - CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 1, this), 0); + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 1, + this + ), + 0 + ); + } else - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 0, this), 0); - + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 0, + this + ), + 0 + ); + } + CORBA::Object_var obj = tmp; - (void) safe_stub.release (); - return ::ImplementationRepository::ServerInformationIterator::_unchecked_narrow (obj.in ()); } - - - #endif /* ifndef */ diff --git a/TAO/tao/PortableServer/ImplRepoS.h b/TAO/tao/PortableServer/ImplRepoS.h index 870f2188194..d2dcef1251c 100644 --- a/TAO/tao/PortableServer/ImplRepoS.h +++ b/TAO/tao/PortableServer/ImplRepoS.h @@ -19,13 +19,15 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#ifndef _TAO_IDL_IMPLREPOS_H_ -#define _TAO_IDL_IMPLREPOS_H_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:443 + +#ifndef _TAO_IDL_ORIG_IMPLREPOS_H_ +#define _TAO_IDL_ORIG_IMPLREPOS_H_ #include "ace/pre.h" #include "ImplRepoC.h" - #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ @@ -47,11 +49,17 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:49 + TAO_NAMESPACE POA_ImplementationRepository { + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86 + class ServerObject; typedef ServerObject *ServerObject_ptr; - // Forward Classes Declaration + class _TAO_ServerObject_ThruPOA_Proxy_Impl; class _TAO_ServerObject_Direct_Proxy_Impl; class _TAO_ServerObject_Strategized_Proxy_Broker; @@ -61,92 +69,102 @@ TAO_NAMESPACE POA_ImplementationRepository { protected: ServerObject (void); - + public: ServerObject (const ServerObject& rhs); virtual ~ServerObject (void); - - + virtual CORBA::Boolean _is_a ( const char* logical_type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void* _downcast ( const char* logical_type_id ); - + static void _is_a_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _non_existent_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _interface_skel ( TAO_ServerRequest &req, + void *servant, + void *servant_upcall + ACE_ENV_ARG_DECL + ); + + static void _component_skel ( + TAO_ServerRequest &req, void *obj, void *servant_upcall ACE_ENV_ARG_DECL ); - + virtual void _dispatch ( TAO_ServerRequest &req, void *_servant_upcall ACE_ENV_ARG_DECL ); - + ::ImplementationRepository::ServerObject *_this ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void ping ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - static void ping_skel ( + static void ping_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void shutdown ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - static void shutdown_skel ( + static void shutdown_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - - - }; - + }; /////////////////////////////////////////////////////////////////////// // Strategized Proxy Broker Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39 + class TAO_PortableServer_Export _TAO_ServerObject_Strategized_Proxy_Broker : public virtual ::ImplementationRepository::_TAO_ServerObject_Proxy_Broker { public: @@ -182,7 +200,6 @@ TAO_NAMESPACE POA_ImplementationRepository static _TAO_ServerObject_Strategized_Proxy_Broker *the_TAO_ServerObject_Strategized_Proxy_Broker (void); }; - // // End Strategized Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// @@ -192,6 +209,9 @@ TAO_NAMESPACE POA_ImplementationRepository // ThruPOA Impl. Declaration // + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 + class TAO_PortableServer_Export _TAO_ServerObject_ThruPOA_Proxy_Impl : public virtual ::ImplementationRepository::_TAO_ServerObject_Proxy_Impl, public virtual TAO_ThruPOA_Object_Proxy_Impl @@ -199,7 +219,10 @@ TAO_NAMESPACE POA_ImplementationRepository public: _TAO_ServerObject_ThruPOA_Proxy_Impl (void); - virtual ~_TAO_ServerObject_ThruPOA_Proxy_Impl (void) { } + virtual ~_TAO_ServerObject_ThruPOA_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual void ping ( CORBA_Object *_collocated_tao_target_ @@ -209,6 +232,9 @@ TAO_NAMESPACE POA_ImplementationRepository CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -216,15 +242,11 @@ TAO_NAMESPACE POA_ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )); - - }; // // ThruPOA Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Impl. Declaration // @@ -236,7 +258,10 @@ class TAO_PortableServer_Export _TAO_ServerObject_Direct_Proxy_Impl : public: _TAO_ServerObject_Direct_Proxy_Impl (void); - virtual ~_TAO_ServerObject_Direct_Proxy_Impl (void) { } + virtual ~_TAO_ServerObject_Direct_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual void ping ( CORBA_Object *_collocated_tao_target_ @@ -246,25 +271,28 @@ public: CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException - )); - - }; + ));}; // // Direct Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86 class Administration; typedef Administration *Administration_ptr; -// Forward Classes Declaration + class _TAO_Administration_ThruPOA_Proxy_Impl; class _TAO_Administration_Direct_Proxy_Impl; class _TAO_Administration_Strategized_Proxy_Broker; @@ -278,50 +306,59 @@ protected: public: Administration (const Administration& rhs); virtual ~Administration (void); - - + virtual CORBA::Boolean _is_a ( const char* logical_type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void* _downcast ( const char* logical_type_id ); - + static void _is_a_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _non_existent_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _interface_skel ( TAO_ServerRequest &req, + void *servant, + void *servant_upcall + ACE_ENV_ARG_DECL + ); + + static void _component_skel ( + TAO_ServerRequest &req, void *obj, void *servant_upcall ACE_ENV_ARG_DECL ); - + virtual void _dispatch ( TAO_ServerRequest &req, void *_servant_upcall ACE_ENV_ARG_DECL ); - + ::ImplementationRepository::Administration *_this ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void activate_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -332,13 +369,16 @@ public: , ImplementationRepository::CannotActivate )) = 0; - static void activate_server_skel ( + static void activate_server_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual char * activate_server_with_startup ( const char * server, CORBA::Long check_startup @@ -350,13 +390,16 @@ public: , ImplementationRepository::CannotActivate )) = 0; - static void activate_server_with_startup_skel ( + static void activate_server_with_startup_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void register_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -367,13 +410,16 @@ public: , ImplementationRepository::AlreadyRegistered )) = 0; - static void register_server_skel ( + static void register_server_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void reregister_server ( const char * server, const ImplementationRepository::StartupOptions & options @@ -383,13 +429,16 @@ public: CORBA::SystemException )) = 0; - static void reregister_server_skel ( + static void reregister_server_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void remove_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -399,13 +448,16 @@ public: , ImplementationRepository::NotFound )) = 0; - static void remove_server_skel ( + static void remove_server_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void shutdown_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -415,13 +467,16 @@ public: , ImplementationRepository::NotFound )) = 0; - static void shutdown_server_skel ( + static void shutdown_server_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual char * server_is_running ( const char * server, const char * addr, @@ -433,13 +488,16 @@ public: , ImplementationRepository::NotFound )) = 0; - static void server_is_running_skel ( + static void server_is_running_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void server_is_shutting_down ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -449,13 +507,16 @@ public: , ImplementationRepository::NotFound )) = 0; - static void server_is_shutting_down_skel ( + static void server_is_shutting_down_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void find ( const char * server, ImplementationRepository::ServerInformation_out info @@ -466,13 +527,16 @@ public: , ImplementationRepository::NotFound )) = 0; - static void find_skel ( + static void find_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void list ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, @@ -483,21 +547,21 @@ public: CORBA::SystemException )) = 0; - static void list_skel ( + static void list_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - - }; - /////////////////////////////////////////////////////////////////////// // Strategized Proxy Broker Declaration // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39 + class TAO_PortableServer_Export _TAO_Administration_Strategized_Proxy_Broker : public virtual ::ImplementationRepository::_TAO_Administration_Proxy_Broker { public: @@ -533,7 +597,6 @@ public: static _TAO_Administration_Strategized_Proxy_Broker *the_TAO_Administration_Strategized_Proxy_Broker (void); }; - // // End Strategized Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// @@ -543,6 +606,9 @@ public: // ThruPOA Impl. Declaration // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 + class TAO_PortableServer_Export _TAO_Administration_ThruPOA_Proxy_Impl : public virtual ::ImplementationRepository::_TAO_Administration_Proxy_Impl, public virtual TAO_ThruPOA_Object_Proxy_Impl @@ -550,7 +616,10 @@ class TAO_PortableServer_Export _TAO_Administration_ThruPOA_Proxy_Impl : public: _TAO_Administration_ThruPOA_Proxy_Impl (void); - virtual ~_TAO_Administration_ThruPOA_Proxy_Impl (void) { } + virtual ~_TAO_Administration_ThruPOA_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual void activate_server ( CORBA_Object *_collocated_tao_target_, @@ -563,6 +632,9 @@ public: , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual char * activate_server_with_startup ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -575,6 +647,9 @@ public: , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -586,6 +661,9 @@ public: , ImplementationRepository::AlreadyRegistered )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -596,6 +674,9 @@ public: CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -606,6 +687,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -616,6 +700,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual char * server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -628,6 +715,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -638,6 +728,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -649,6 +742,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -659,15 +755,11 @@ public: ACE_THROW_SPEC (( CORBA::SystemException )); - - }; // // ThruPOA Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Impl. Declaration // @@ -679,7 +771,10 @@ class TAO_PortableServer_Export _TAO_Administration_Direct_Proxy_Impl : public: _TAO_Administration_Direct_Proxy_Impl (void); - virtual ~_TAO_Administration_Direct_Proxy_Impl (void) { } + virtual ~_TAO_Administration_Direct_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual void activate_server ( CORBA_Object *_collocated_tao_target_, @@ -692,6 +787,9 @@ public: , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual char * activate_server_with_startup ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -704,6 +802,9 @@ public: , ImplementationRepository::CannotActivate )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void register_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -715,6 +816,9 @@ public: , ImplementationRepository::AlreadyRegistered )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void reregister_server ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -725,6 +829,9 @@ public: CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void remove_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -735,6 +842,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void shutdown_server ( CORBA_Object *_collocated_tao_target_, const char * server @@ -745,6 +855,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual char * server_is_running ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -757,6 +870,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void server_is_shutting_down ( CORBA_Object *_collocated_tao_target_, const char * server @@ -767,6 +883,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void find ( CORBA_Object *_collocated_tao_target_, const char * server, @@ -778,6 +897,9 @@ public: , ImplementationRepository::NotFound )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void list ( CORBA_Object *_collocated_tao_target_, CORBA::ULong how_many, @@ -787,19 +909,19 @@ public: ) ACE_THROW_SPEC (( CORBA::SystemException - )); - - }; + ));}; // // Direct Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86 class ServerInformationIterator; typedef ServerInformationIterator *ServerInformationIterator_ptr; -// Forward Classes Declaration + class _TAO_ServerInformationIterator_ThruPOA_Proxy_Impl; class _TAO_ServerInformationIterator_Direct_Proxy_Impl; class _TAO_ServerInformationIterator_Strategized_Proxy_Broker; @@ -813,50 +935,59 @@ protected: public: ServerInformationIterator (const ServerInformationIterator& rhs); virtual ~ServerInformationIterator (void); - - + virtual CORBA::Boolean _is_a ( const char* logical_type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void* _downcast ( const char* logical_type_id ); - + static void _is_a_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _non_existent_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _interface_skel ( TAO_ServerRequest &req, + void *servant, + void *servant_upcall + ACE_ENV_ARG_DECL + ); + + static void _component_skel ( + TAO_ServerRequest &req, void *obj, void *servant_upcall ACE_ENV_ARG_DECL ); - + virtual void _dispatch ( TAO_ServerRequest &req, void *_servant_upcall ACE_ENV_ARG_DECL ); - + ::ImplementationRepository::ServerInformationIterator *_this ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual CORBA::Boolean next_n ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list @@ -866,36 +997,38 @@ public: CORBA::SystemException )) = 0; - static void next_n_skel ( + static void next_n_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void destroy ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - static void destroy_skel ( + static void destroy_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - - }; - /////////////////////////////////////////////////////////////////////// // Strategized Proxy Broker Declaration // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39 + class TAO_PortableServer_Export _TAO_ServerInformationIterator_Strategized_Proxy_Broker : public virtual ::ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Broker { public: @@ -931,7 +1064,6 @@ public: static _TAO_ServerInformationIterator_Strategized_Proxy_Broker *the_TAO_ServerInformationIterator_Strategized_Proxy_Broker (void); }; - // // End Strategized Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// @@ -941,6 +1073,9 @@ public: // ThruPOA Impl. Declaration // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 + class TAO_PortableServer_Export _TAO_ServerInformationIterator_ThruPOA_Proxy_Impl : public virtual ::ImplementationRepository::_TAO_ServerInformationIterator_Proxy_Impl, public virtual TAO_ThruPOA_Object_Proxy_Impl @@ -948,7 +1083,10 @@ class TAO_PortableServer_Export _TAO_ServerInformationIterator_ThruPOA_Proxy_Imp public: _TAO_ServerInformationIterator_ThruPOA_Proxy_Impl (void); - virtual ~_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl (void) { } + virtual ~_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual CORBA::Boolean next_n ( CORBA_Object *_collocated_tao_target_, @@ -960,6 +1098,9 @@ public: CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -967,15 +1108,11 @@ public: ACE_THROW_SPEC (( CORBA::SystemException )); - - }; // // ThruPOA Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Impl. Declaration // @@ -987,7 +1124,10 @@ class TAO_PortableServer_Export _TAO_ServerInformationIterator_Direct_Proxy_Impl public: _TAO_ServerInformationIterator_Direct_Proxy_Impl (void); - virtual ~_TAO_ServerInformationIterator_Direct_Proxy_Impl (void) { } + virtual ~_TAO_ServerInformationIterator_Direct_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 virtual CORBA::Boolean next_n ( CORBA_Object *_collocated_tao_target_, @@ -999,15 +1139,16 @@ public: CORBA::SystemException )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException - )); - - }; + ));}; // @@ -1015,9 +1156,16 @@ public: /////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80 + } TAO_NAMESPACE_CLOSE // module ImplementationRepository +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044 + #include "ImplRepoS_T.h" #if defined (__ACE_INLINE__) diff --git a/TAO/tao/PortableServer/ImplRepoS.i b/TAO/tao/PortableServer/ImplRepoS.i index f455a06b8f0..e86a7e25a26 100644 --- a/TAO/tao/PortableServer/ImplRepoS.i +++ b/TAO/tao/PortableServer/ImplRepoS.i @@ -19,3 +19,4 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + diff --git a/TAO/tao/PortableServer/ImplRepoS_T.cpp b/TAO/tao/PortableServer/ImplRepoS_T.cpp index 016d28b09a2..c02c3ce9c7c 100644 --- a/TAO/tao/PortableServer/ImplRepoS_T.cpp +++ b/TAO/tao/PortableServer/ImplRepoS_T.cpp @@ -19,8 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#ifndef _TAO_IDL_IMPLREPOS_T_CPP_ -#define _TAO_IDL_IMPLREPOS_T_CPP_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:777 + +#ifndef _TAO_IDL_ORIG_IMPLREPOS_T_CPP_ +#define _TAO_IDL_ORIG_IMPLREPOS_T_CPP_ #include "ImplRepoS_T.h" diff --git a/TAO/tao/PortableServer/ImplRepoS_T.h b/TAO/tao/PortableServer/ImplRepoS_T.h index 98b3f91a85a..72533274cde 100644 --- a/TAO/tao/PortableServer/ImplRepoS_T.h +++ b/TAO/tao/PortableServer/ImplRepoS_T.h @@ -19,10 +19,14 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#ifndef _TAO_IDL_IMPLREPOS_T_H_ -#define _TAO_IDL_IMPLREPOS_T_H_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:604 + +#ifndef _TAO_IDL_ORIG_IMPLREPOS_T_H_ +#define _TAO_IDL_ORIG_IMPLREPOS_T_H_ #include "ace/pre.h" + #if defined(_MSC_VER) #if (_MSC_VER >= 1200) #pragma warning(push) @@ -30,9 +34,17 @@ #pragma warning(disable:4250) #endif /* _MSC_VER */ + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root_sth.cpp:116 + #if defined (ACE_HAS_USING_KEYWORD) TAO_NAMESPACE POA_ImplementationRepository { + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87 + // TIE class: Refer to CORBA v2.2, Section 20.34.4 template <class T> class ServerObject_tie : public ServerObject @@ -42,9 +54,13 @@ TAO_NAMESPACE POA_ImplementationRepository // the T& ctor ServerObject_tie (T &t, PortableServer::POA_ptr poa); // ctor taking a POA - ServerObject_tie (T *tp, CORBA::Boolean release=1); + ServerObject_tie (T *tp, CORBA::Boolean release = 1); // ctor taking pointer and an ownership flag - ServerObject_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1); + ServerObject_tie ( + T *tp, + PortableServer::POA_ptr poa, + CORBA::Boolean release = 1 + ); // ctor with T*, ownership flag and a POA ~ServerObject_tie (void); // dtor @@ -54,7 +70,7 @@ TAO_NAMESPACE POA_ImplementationRepository // return the underlying object void _tied_object (T &obj); // set the underlying object - void _tied_object (T *obj, CORBA::Boolean release=1); + void _tied_object (T *obj, CORBA::Boolean release = 1); // set the underlying object and the ownership flag CORBA::Boolean _is_owner (void); // do we own it @@ -65,23 +81,28 @@ TAO_NAMESPACE POA_ImplementationRepository PortableServer::POA_ptr _default_POA ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + void ping ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - void shutdown ( - + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void shutdown ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - - private: + + private: T *ptr_; PortableServer::POA_var poa_; CORBA::Boolean rel_; @@ -90,7 +111,10 @@ TAO_NAMESPACE POA_ImplementationRepository ServerObject_tie (const ServerObject_tie &); void operator= (const ServerObject_tie &); }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87 + // TIE class: Refer to CORBA v2.2, Section 20.34.4 template <class T> class Administration_tie : public Administration @@ -100,9 +124,13 @@ TAO_NAMESPACE POA_ImplementationRepository // the T& ctor Administration_tie (T &t, PortableServer::POA_ptr poa); // ctor taking a POA - Administration_tie (T *tp, CORBA::Boolean release=1); + Administration_tie (T *tp, CORBA::Boolean release = 1); // ctor taking pointer and an ownership flag - Administration_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1); + Administration_tie ( + T *tp, + PortableServer::POA_ptr poa, + CORBA::Boolean release = 1 + ); // ctor with T*, ownership flag and a POA ~Administration_tie (void); // dtor @@ -112,7 +140,7 @@ TAO_NAMESPACE POA_ImplementationRepository // return the underlying object void _tied_object (T &obj); // set the underlying object - void _tied_object (T *obj, CORBA::Boolean release=1); + void _tied_object (T *obj, CORBA::Boolean release = 1); // set the underlying object and the ownership flag CORBA::Boolean _is_owner (void); // do we own it @@ -123,6 +151,10 @@ TAO_NAMESPACE POA_ImplementationRepository PortableServer::POA_ptr _default_POA ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + void activate_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -133,7 +165,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::CannotActivate )); - char * activate_server_with_startup ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + char * activate_server_with_startup ( const char * server, CORBA::Long check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -144,7 +179,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::CannotActivate )); - void register_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void register_server ( const char * server, const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -154,7 +192,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::AlreadyRegistered )); - void reregister_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void reregister_server ( const char * server, const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -163,7 +204,10 @@ TAO_NAMESPACE POA_ImplementationRepository CORBA::SystemException )); - void remove_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void remove_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ) @@ -172,7 +216,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void shutdown_server ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void shutdown_server ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ) @@ -181,7 +228,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - char * server_is_running ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + char * server_is_running ( const char * server, const char * addr, ImplementationRepository::ServerObject_ptr server_object @@ -192,7 +242,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void server_is_shutting_down ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void server_is_shutting_down ( const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ) @@ -201,7 +254,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void find ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void find ( const char * server, ImplementationRepository::ServerInformation_out info ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -211,7 +267,10 @@ TAO_NAMESPACE POA_ImplementationRepository , ImplementationRepository::NotFound )); - void list ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void list ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, ImplementationRepository::ServerInformationIterator_out server_iterator @@ -220,8 +279,8 @@ TAO_NAMESPACE POA_ImplementationRepository ACE_THROW_SPEC (( CORBA::SystemException )); - - private: + + private: T *ptr_; PortableServer::POA_var poa_; CORBA::Boolean rel_; @@ -230,7 +289,10 @@ TAO_NAMESPACE POA_ImplementationRepository Administration_tie (const Administration_tie &); void operator= (const Administration_tie &); }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87 + // TIE class: Refer to CORBA v2.2, Section 20.34.4 template <class T> class ServerInformationIterator_tie : public ServerInformationIterator @@ -240,9 +302,13 @@ TAO_NAMESPACE POA_ImplementationRepository // the T& ctor ServerInformationIterator_tie (T &t, PortableServer::POA_ptr poa); // ctor taking a POA - ServerInformationIterator_tie (T *tp, CORBA::Boolean release=1); + ServerInformationIterator_tie (T *tp, CORBA::Boolean release = 1); // ctor taking pointer and an ownership flag - ServerInformationIterator_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1); + ServerInformationIterator_tie ( + T *tp, + PortableServer::POA_ptr poa, + CORBA::Boolean release = 1 + ); // ctor with T*, ownership flag and a POA ~ServerInformationIterator_tie (void); // dtor @@ -252,7 +318,7 @@ TAO_NAMESPACE POA_ImplementationRepository // return the underlying object void _tied_object (T &obj); // set the underlying object - void _tied_object (T *obj, CORBA::Boolean release=1); + void _tied_object (T *obj, CORBA::Boolean release = 1); // set the underlying object and the ownership flag CORBA::Boolean _is_owner (void); // do we own it @@ -263,6 +329,10 @@ TAO_NAMESPACE POA_ImplementationRepository PortableServer::POA_ptr _default_POA ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + CORBA::Boolean next_n ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list @@ -272,15 +342,17 @@ TAO_NAMESPACE POA_ImplementationRepository CORBA::SystemException )); - void destroy ( - + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void destroy ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - - private: + + private: T *ptr_; PortableServer::POA_var poa_; CORBA::Boolean rel_; @@ -289,21 +361,21 @@ TAO_NAMESPACE POA_ImplementationRepository ServerInformationIterator_tie (const ServerInformationIterator_tie &); void operator= (const ServerInformationIterator_tie &); }; - } TAO_NAMESPACE_CLOSE // module ImplementationRepository #endif /* ACE_HAS_USING_KEYWORD */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1141 + #if defined (__ACE_INLINE__) #include "ImplRepoS_T.i" #endif /* defined INLINE */ - #if defined (ACE_TEMPLATES_REQUIRE_SOURCE) #include "ImplRepoS_T.cpp" #endif /* defined REQUIRED SOURCE */ - #if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) #pragma implementation ("ImplRepoS_T.cpp") #endif /* defined REQUIRED PRAGMA */ diff --git a/TAO/tao/PortableServer/ImplRepoS_T.i b/TAO/tao/PortableServer/ImplRepoS_T.i index 8c7e6ebaaab..66cade35fb1 100644 --- a/TAO/tao/PortableServer/ImplRepoS_T.i +++ b/TAO/tao/PortableServer/ImplRepoS_T.i @@ -19,6 +19,10 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96 + #if defined (ACE_HAS_USING_KEYWORD) template <class T> ACE_INLINE @@ -52,7 +56,10 @@ POA_ImplementationRepository::ServerObject_tie<T>::ServerObject_tie (T *tp, Port template <class T> ACE_INLINE POA_ImplementationRepository::ServerObject_tie<T>::~ServerObject_tie (void) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } } template <class T> ACE_INLINE T * @@ -64,7 +71,11 @@ POA_ImplementationRepository::ServerObject_tie<T>::_tied_object (void) template <class T> ACE_INLINE void POA_ImplementationRepository::ServerObject_tie<T>::_tied_object (T &obj) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = &obj; this->rel_ = 0; } @@ -72,7 +83,11 @@ POA_ImplementationRepository::ServerObject_tie<T>::_tied_object (T &obj) template <class T> ACE_INLINE void POA_ImplementationRepository::ServerObject_tie<T>::_tied_object (T *obj, CORBA::Boolean release) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = obj; this->rel_ = release; } @@ -93,14 +108,18 @@ template <class T> ACE_INLINE PortableServer::POA_ptr POA_ImplementationRepository::ServerObject_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (!CORBA::is_nil (this->poa_.in ())) - return PortableServer::POA::_duplicate (this->poa_.in ()); - + { + return PortableServer::POA::_duplicate (this->poa_.in ()); + } + return this->ServerObject::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::ServerObject_tie<T>::ping ( - ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( @@ -108,13 +127,15 @@ void POA_ImplementationRepository::ServerObject_tie<T>::ping ( )) { this->ptr_->ping ( -ACE_ENV_SINGLE_ARG_PARAMETER + ACE_ENV_SINGLE_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::ServerObject_tie<T>::shutdown ( - ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( @@ -122,12 +143,15 @@ void POA_ImplementationRepository::ServerObject_tie<T>::shutdown ( )) { this->ptr_->shutdown ( -ACE_ENV_SINGLE_ARG_PARAMETER + ACE_ENV_SINGLE_ARG_PARAMETER ); } #endif /* ACE_HAS_USING_KEYWORD */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96 + #if defined (ACE_HAS_USING_KEYWORD) template <class T> ACE_INLINE @@ -161,7 +185,10 @@ POA_ImplementationRepository::Administration_tie<T>::Administration_tie (T *tp, template <class T> ACE_INLINE POA_ImplementationRepository::Administration_tie<T>::~Administration_tie (void) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } } template <class T> ACE_INLINE T * @@ -173,7 +200,11 @@ POA_ImplementationRepository::Administration_tie<T>::_tied_object (void) template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::_tied_object (T &obj) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = &obj; this->rel_ = 0; } @@ -181,7 +212,11 @@ POA_ImplementationRepository::Administration_tie<T>::_tied_object (T &obj) template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::_tied_object (T *obj, CORBA::Boolean release) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = obj; this->rel_ = release; } @@ -202,11 +237,16 @@ template <class T> ACE_INLINE PortableServer::POA_ptr POA_ImplementationRepository::Administration_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (!CORBA::is_nil (this->poa_.in ())) - return PortableServer::POA::_duplicate (this->poa_.in ()); - + { + return PortableServer::POA::_duplicate (this->poa_.in ()); + } + return this->Administration::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::activate_server ( const char * server @@ -219,10 +259,14 @@ void POA_ImplementationRepository::Administration_tie<T>::activate_server ( )) { this->ptr_->activate_server ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE char * POA_ImplementationRepository::Administration_tie<T>::activate_server_with_startup ( const char * server, @@ -236,11 +280,15 @@ char * POA_ImplementationRepository::Administration_tie<T>::activate_server_with )) { return this->ptr_->activate_server_with_startup ( -server, - check_startup ACE_ENV_ARG_PARAMETER + server, + check_startup + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::register_server ( const char * server, @@ -253,11 +301,15 @@ void POA_ImplementationRepository::Administration_tie<T>::register_server ( )) { this->ptr_->register_server ( -server, - options ACE_ENV_ARG_PARAMETER + server, + options + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::reregister_server ( const char * server, @@ -269,11 +321,15 @@ void POA_ImplementationRepository::Administration_tie<T>::reregister_server ( )) { this->ptr_->reregister_server ( -server, - options ACE_ENV_ARG_PARAMETER + server, + options + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::remove_server ( const char * server @@ -285,10 +341,14 @@ void POA_ImplementationRepository::Administration_tie<T>::remove_server ( )) { this->ptr_->remove_server ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::shutdown_server ( const char * server @@ -300,10 +360,14 @@ void POA_ImplementationRepository::Administration_tie<T>::shutdown_server ( )) { this->ptr_->shutdown_server ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE char * POA_ImplementationRepository::Administration_tie<T>::server_is_running ( const char * server, @@ -317,12 +381,16 @@ char * POA_ImplementationRepository::Administration_tie<T>::server_is_running ( )) { return this->ptr_->server_is_running ( -server, + server, addr, - server_object ACE_ENV_ARG_PARAMETER + server_object + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::server_is_shutting_down ( const char * server @@ -334,10 +402,14 @@ void POA_ImplementationRepository::Administration_tie<T>::server_is_shutting_dow )) { this->ptr_->server_is_shutting_down ( -server ACE_ENV_ARG_PARAMETER + server + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::find ( const char * server, @@ -350,11 +422,15 @@ void POA_ImplementationRepository::Administration_tie<T>::find ( )) { this->ptr_->find ( -server, - info ACE_ENV_ARG_PARAMETER + server, + info + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::Administration_tie<T>::list ( CORBA::ULong how_many, @@ -367,14 +443,18 @@ void POA_ImplementationRepository::Administration_tie<T>::list ( )) { this->ptr_->list ( -how_many, + how_many, server_list, - server_iterator ACE_ENV_ARG_PARAMETER + server_iterator + ACE_ENV_ARG_PARAMETER ); } #endif /* ACE_HAS_USING_KEYWORD */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96 + #if defined (ACE_HAS_USING_KEYWORD) template <class T> ACE_INLINE @@ -408,7 +488,10 @@ POA_ImplementationRepository::ServerInformationIterator_tie<T>::ServerInformatio template <class T> ACE_INLINE POA_ImplementationRepository::ServerInformationIterator_tie<T>::~ServerInformationIterator_tie (void) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } } template <class T> ACE_INLINE T * @@ -420,7 +503,11 @@ POA_ImplementationRepository::ServerInformationIterator_tie<T>::_tied_object (vo template <class T> ACE_INLINE void POA_ImplementationRepository::ServerInformationIterator_tie<T>::_tied_object (T &obj) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = &obj; this->rel_ = 0; } @@ -428,7 +515,11 @@ POA_ImplementationRepository::ServerInformationIterator_tie<T>::_tied_object (T template <class T> ACE_INLINE void POA_ImplementationRepository::ServerInformationIterator_tie<T>::_tied_object (T *obj, CORBA::Boolean release) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = obj; this->rel_ = release; } @@ -449,11 +540,16 @@ template <class T> ACE_INLINE PortableServer::POA_ptr POA_ImplementationRepository::ServerInformationIterator_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (!CORBA::is_nil (this->poa_.in ())) - return PortableServer::POA::_duplicate (this->poa_.in ()); - + { + return PortableServer::POA::_duplicate (this->poa_.in ()); + } + return this->ServerInformationIterator::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE CORBA::Boolean POA_ImplementationRepository::ServerInformationIterator_tie<T>::next_n ( CORBA::ULong how_many, @@ -465,14 +561,17 @@ CORBA::Boolean POA_ImplementationRepository::ServerInformationIterator_tie<T>::n )) { return this->ptr_->next_n ( -how_many, - server_list ACE_ENV_ARG_PARAMETER + how_many, + server_list + ACE_ENV_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_ImplementationRepository::ServerInformationIterator_tie<T>::destroy ( - ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( @@ -480,7 +579,7 @@ void POA_ImplementationRepository::ServerInformationIterator_tie<T>::destroy ( )) { this->ptr_->destroy ( -ACE_ENV_SINGLE_ARG_PARAMETER + ACE_ENV_SINGLE_ARG_PARAMETER ); } diff --git a/TAO/tao/PortableServer/Object_Adapter.cpp b/TAO/tao/PortableServer/Object_Adapter.cpp index 8912ef09302..3f3dd326dbc 100644 --- a/TAO/tao/PortableServer/Object_Adapter.cpp +++ b/TAO/tao/PortableServer/Object_Adapter.cpp @@ -807,7 +807,7 @@ TAO_Object_Adapter::create_collocated_object (TAO_Stub *stub, ++j) { const TAO_Profile *profile = mp.get_profile (j); - TAO_ObjectKey_var objkey = profile->_key (); + TAO::ObjectKey_var objkey = profile->_key (); if (ACE_OS::memcmp (objkey->get_buffer (), &TAO_POA::objectkey_prefix[0], diff --git a/TAO/tao/PortableServer/Object_Adapter.i b/TAO/tao/PortableServer/Object_Adapter.i index 2a5fcffebaf..d1cb1630b7f 100644 --- a/TAO/tao/PortableServer/Object_Adapter.i +++ b/TAO/tao/PortableServer/Object_Adapter.i @@ -44,7 +44,7 @@ TAO_Object_Adapter::transient_poa_name_size () } ACE_INLINE int -TAO_Object_Adapter::locate_servant (const TAO_ObjectKey &key +TAO_Object_Adapter::locate_servant (const TAO::ObjectKey &key ACE_ENV_ARG_DECL) { // Lock access for the duration of this transaction. @@ -55,7 +55,7 @@ TAO_Object_Adapter::locate_servant (const TAO_ObjectKey &key } ACE_INLINE TAO_SERVANT_LOCATION -TAO_Object_Adapter::find_servant (const TAO_ObjectKey &key, +TAO_Object_Adapter::find_servant (const TAO::ObjectKey &key, PortableServer::Servant &servant ACE_ENV_ARG_DECL) { @@ -279,12 +279,12 @@ TAO_POA_Current_Impl::object_id (void) const } ACE_INLINE void -TAO_POA_Current_Impl::object_key (const TAO_ObjectKey &key) +TAO_POA_Current_Impl::object_key (const TAO::ObjectKey &key) { this->object_key_ = &key; } -ACE_INLINE const TAO_ObjectKey & +ACE_INLINE const TAO::ObjectKey & TAO_POA_Current_Impl::object_key (void) const { return *this->object_key_; diff --git a/TAO/tao/PortableServer/POA.cpp b/TAO/tao/PortableServer/POA.cpp index d65dd572700..3c0477ce24d 100644 --- a/TAO/tao/PortableServer/POA.cpp +++ b/TAO/tao/PortableServer/POA.cpp @@ -2136,7 +2136,7 @@ TAO_POA::reference_to_servant_i (CORBA::Object_ptr reference int result = -1; if (this->cached_policies_.servant_retention () == PortableServer::RETAIN) { - TAO_ObjectKey_var key = reference->_key (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO::ObjectKey_var key = reference->_key (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); // If the object reference was not created by this POA, the @@ -2265,7 +2265,7 @@ TAO_POA::reference_to_id (CORBA::Object_ptr reference // POA on which the operation is being performed. If the object // reference was not created by this POA, the WrongAdapter exception // is raised. - TAO_ObjectKey_var key = reference->_key (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO::ObjectKey_var key = reference->_key (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); PortableServer::ObjectId system_id; @@ -2429,7 +2429,7 @@ TAO_POA::id_to_reference_i (const PortableServer::ObjectId &id priority) == 0) { // Create object key. - TAO_ObjectKey_var key = this->create_object_key (system_id.in ()); + TAO::ObjectKey_var key = this->create_object_key (system_id.in ()); // Ask the ORB to create you a reference return this->key_to_object (key.in (), @@ -3378,7 +3378,7 @@ TAO_POA::invoke_key_to_object (const char *intf, } // Create object key. - TAO_ObjectKey_var key = this->create_object_key (system_id.in ()); + TAO::ObjectKey_var key = this->create_object_key (system_id.in ()); CORBA::Object_var object = 0; diff --git a/TAO/tao/PortableServer/POA.h b/TAO/tao/PortableServer/POA.h index e3f602e7e89..e1563aaefbd 100644 --- a/TAO/tao/PortableServer/POA.h +++ b/TAO/tao/PortableServer/POA.h @@ -474,7 +474,7 @@ public: CORBA::Boolean cleanup_in_progress (void); - static int parse_ir_object_key (const TAO_ObjectKey &object_key, + static int parse_ir_object_key (const TAO::ObjectKey &object_key, PortableServer::ObjectId &user_id); // Calls protected static method used when POACurrent is not appropriate. @@ -484,7 +484,7 @@ public: /// Create the correct stub, properly initialized with the /// attributes and policies attached to the current POA. - TAO_Stub* key_to_stub (const TAO_ObjectKey &key, + TAO_Stub* key_to_stub (const TAO::ObjectKey &key, const char *type_id, CORBA::Short priority ACE_ENV_ARG_DECL); @@ -621,7 +621,7 @@ protected: &user_id ACE_ENV_ARG_DECL); - CORBA::Object_ptr key_to_object (const TAO_ObjectKey &key, + CORBA::Object_ptr key_to_object (const TAO::ObjectKey &key, const char *type_id, TAO_ServantBase *servant, CORBA::Boolean collocated, @@ -630,13 +630,13 @@ protected: // Wrapper for the ORB's key_to_object that will alter the object pointer // if the ImplRepo is used. - virtual TAO_Stub* key_to_stub_i (const TAO_ObjectKey &key, + virtual TAO_Stub* key_to_stub_i (const TAO::ObjectKey &key, const char *type_id, CORBA::Short priority ACE_ENV_ARG_DECL); // Like key_to_stub() but assume that the ORB is not shutting down. - TAO_Stub *create_stub_object (const TAO_ObjectKey &object_key, + TAO_Stub *create_stub_object (const TAO::ObjectKey &object_key, const char *type_id, CORBA::PolicyList *policy_list, TAO_Acceptor_Filter *filter, @@ -766,11 +766,11 @@ protected: void set_id (void); - TAO_ObjectKey *create_object_key (const PortableServer::ObjectId &id); + TAO::ObjectKey *create_object_key (const PortableServer::ObjectId &id); int is_poa_generated_id (const PortableServer::ObjectId &id); - static int parse_key (const TAO_ObjectKey &key, + static int parse_key (const TAO::ObjectKey &key, TAO_Object_Adapter::poa_name &poa_system_name, PortableServer::ObjectId &system_id, CORBA::Boolean &is_root, diff --git a/TAO/tao/PortableServer/PolicyS.cpp b/TAO/tao/PortableServer/PolicyS.cpp index ee4f0638582..feae1488fe4 100644 --- a/TAO/tao/PortableServer/PolicyS.cpp +++ b/TAO/tao/PortableServer/PolicyS.cpp @@ -19,11 +19,15 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:670 + #ifndef _TAO_IDL_ORIG_POLICYS_CPP_ #define _TAO_IDL_ORIG_POLICYS_CPP_ -#include "PolicyS.h" +#include "PolicyS.h" #include "tao/PortableServer/Object_Adapter.h" #include "tao/PortableServer/Operation_Table.h" #include "tao/TAO_Server_Request.h" @@ -31,7 +35,6 @@ #include "tao/Stub.h" #include "tao/IFR_Client_Adapter.h" #include "tao/PortableInterceptor.h" - #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" #include "tao/PICurrent.h" @@ -40,6 +43,7 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ #include "ace/Dynamic_Service.h" + #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus #endif /* __BORLANDC__ */ @@ -48,6 +52,11 @@ #include "PolicyS.i" #endif /* !defined INLINE */ + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 + class TAO_CORBA_Policy_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: @@ -55,55 +64,55 @@ private: public: const TAO_operation_db_entry * lookup (const char *str, unsigned int len); }; -/* starting time is 19:31:31 */ + /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: /project/sirion/coryan/amh/ACE_wrappers/build/Linux/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Policy_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_Policy_Perfect_Hash_OpTable -N lookup */ unsigned int TAO_CORBA_Policy_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { #if defined (ACE_MVS) - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, - 17, 0, 0, 0, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 0, 17, 17, 17, 17, 0, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, + 22, 0, 0, 5, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 0, 22, 22, 22, 22, 0, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, #else - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 0, 17, 0, 17, 0, - 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 0, 17, 17, 17, - 17, 0, 17, 17, 17, 17, 17, 17, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 0, 22, 0, 22, 0, + 0, 5, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 0, 22, 22, 22, + 22, 0, 22, 22, 22, 22, 22, 22, #endif /* ACE_MVS */ }; return len + asso_values[str[len - 1]] + asso_values[str[0]]; @@ -114,29 +123,31 @@ TAO_CORBA_Policy_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len { enum { - TOTAL_KEYWORDS = 6, + TOTAL_KEYWORDS = 7, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 16, MIN_HASH_VALUE = 4, - MAX_HASH_VALUE = 16, - HASH_VALUE_RANGE = 13, + MAX_HASH_VALUE = 21, + HASH_VALUE_RANGE = 18, DUPLICATES = 0, - WORDLIST_SIZE = 10 + WORDLIST_SIZE = 11 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"copy", &POA_CORBA::Policy::copy_skel}, + {"copy", &POA_CORBA::Policy::copy_skel}, {"_is_a", &POA_CORBA::Policy::_is_a_skel}, {"",0}, - {"destroy", &POA_CORBA::Policy::destroy_skel}, + {"destroy", &POA_CORBA::Policy::destroy_skel}, {"",0},{"",0}, - {"_interface", &POA_CORBA::Policy::_interface_skel}, + {"_component", &POA_CORBA::Policy::_component_skel}, {"",0},{"",0}, {"_non_existent", &POA_CORBA::Policy::_non_existent_skel}, - {"",0},{"",0}, - {"_get_policy_type", &POA_CORBA::Policy::_get_policy_type_skel}, + {"",0}, + {"_interface", &POA_CORBA::Policy::_interface_skel}, + {"",0},{"",0},{"",0},{"",0},{"",0}, + {"_get_policy_type", &POA_CORBA::Policy::_get_policy_type_skel}, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -153,90 +164,113 @@ TAO_CORBA_Policy_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len } return 0; } -/* ending time is 19:31:31 */ static TAO_CORBA_Policy_Perfect_Hash_OpTable tao_CORBA_Policy_optable; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 + #if (TAO_HAS_INTERCEPTORS == 1) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_CORBA_Policy_policy_type_get : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_CORBA_Policy_policy_type_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_CORBA::Policy *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::Policy *tao_impl + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (CORBA::PolicyType result); private: - TAO_ServerRequestInfo_CORBA_Policy_policy_type_get (const TAO_ServerRequestInfo_CORBA_Policy_policy_type_get &); - void operator= (const TAO_ServerRequestInfo_CORBA_Policy_policy_type_get &); - + TAO_ServerRequestInfo_CORBA_Policy_policy_type_get ( + const TAO_ServerRequestInfo_CORBA_Policy_policy_type_get & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_Policy_policy_type_get & + ); + private: POA_CORBA::Policy *_tao_impl; CORBA::PolicyType _result; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::TAO_ServerRequestInfo_CORBA_Policy_policy_type_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_CORBA::Policy *tao_impl ACE_ENV_ARG_DECL_NOT_USED + POA_CORBA::Policy *tao_impl + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_CORBA_Policy_policy_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_ServerRequestInfo_CORBA_Policy_policy_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_CORBA_Policy_policy_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; } - -CORBA::Any * -TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -244,17 +278,18 @@ TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::result (ACE_ENV_SINGLE_ARG_D 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 (); } char * TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -264,99 +299,120 @@ TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::target_most_derived_interfac CORBA::Boolean TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_CORBA_Policy_policy_type_get::result (CORBA::PolicyType result) { // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_CORBA_Policy_copy : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_CORBA_Policy_copy ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_CORBA::Policy *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::Policy *tao_impl + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (::CORBA::Policy_ptr result); private: - TAO_ServerRequestInfo_CORBA_Policy_copy (const TAO_ServerRequestInfo_CORBA_Policy_copy &); - void operator= (const TAO_ServerRequestInfo_CORBA_Policy_copy &); - + TAO_ServerRequestInfo_CORBA_Policy_copy ( + const TAO_ServerRequestInfo_CORBA_Policy_copy & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_Policy_copy & + ); + private: POA_CORBA::Policy *_tao_impl; ::CORBA::Policy_ptr _result; }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_CORBA_Policy_copy::TAO_ServerRequestInfo_CORBA_Policy_copy ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_CORBA::Policy *tao_impl ACE_ENV_ARG_DECL_NOT_USED + POA_CORBA::Policy *tao_impl + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_CORBA_Policy_copy::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_CORBA_Policy_copy::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_ServerRequestInfo_CORBA_Policy_copy::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_CORBA_Policy_copy::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; } - -CORBA::Any * -TAO_ServerRequestInfo_CORBA_Policy_copy::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_CORBA_Policy_copy::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -364,17 +420,18 @@ TAO_ServerRequestInfo_CORBA_Policy_copy::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 (); } char * TAO_ServerRequestInfo_CORBA_Policy_copy::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -384,98 +441,118 @@ TAO_ServerRequestInfo_CORBA_Policy_copy::target_most_derived_interface ( CORBA::Boolean TAO_ServerRequestInfo_CORBA_Policy_copy::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_CORBA_Policy_copy::result (::CORBA::Policy_ptr result) { // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + class TAO_ServerRequestInfo_CORBA_Policy_destroy : public TAO_ServerRequestInfo { public: TAO_ServerRequestInfo_CORBA_Policy_destroy ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_CORBA::Policy *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::Policy *tao_impl + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) ACE_THROW_SPEC ((CORBA::SystemException)); - - + private: - TAO_ServerRequestInfo_CORBA_Policy_destroy (const TAO_ServerRequestInfo_CORBA_Policy_destroy &); - void operator= (const TAO_ServerRequestInfo_CORBA_Policy_destroy &); - + TAO_ServerRequestInfo_CORBA_Policy_destroy ( + const TAO_ServerRequestInfo_CORBA_Policy_destroy & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_Policy_destroy & + ); + private: POA_CORBA::Policy *_tao_impl; - + }; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 + TAO_ServerRequestInfo_CORBA_Policy_destroy::TAO_ServerRequestInfo_CORBA_Policy_destroy ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_CORBA::Policy *tao_impl ACE_ENV_ARG_DECL_NOT_USED + POA_CORBA::Policy *tao_impl + ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_CORBA_Policy_destroy::arguments (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_CORBA_Policy_destroy::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_ServerRequestInfo_CORBA_Policy_destroy::exceptions (ACE_ENV_SINGLE_ARG_DECL) +TAO_ServerRequestInfo_CORBA_Policy_destroy::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; } - -CORBA::Any * -TAO_ServerRequestInfo_CORBA_Policy_destroy::result (ACE_ENV_SINGLE_ARG_DECL) +CORBA::Any * +TAO_ServerRequestInfo_CORBA_Policy_destroy::result ( + ACE_ENV_SINGLE_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. @@ -483,13 +560,14 @@ TAO_ServerRequestInfo_CORBA_Policy_destroy::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; } char * TAO_ServerRequestInfo_CORBA_Policy_destroy::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return @@ -499,7 +577,8 @@ TAO_ServerRequestInfo_CORBA_Policy_destroy::target_most_derived_interface ( CORBA::Boolean TAO_ServerRequestInfo_CORBA_Policy_destroy::target_is_a ( const char * id - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException)) { return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); @@ -511,6 +590,9 @@ TAO_ServerRequestInfo_CORBA_Policy_destroy::target_is_a ( // Strategized Proxy Broker Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 + // Factory function Implementation. POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker *POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::the_TAO_Policy_Strategized_Proxy_Broker (void) { @@ -521,15 +603,21 @@ POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker *POA_CORBA::_TAO_Policy_Strategi POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::_TAO_Policy_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - this->proxy_cache_[i] = 0; - + { + this->proxy_cache_[i] = 0; + } } POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::~_TAO_Policy_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - delete this->proxy_cache_[i]; - + { + delete this->proxy_cache_[i]; + + // Hack to prevent bug mentioned in 1204. Refer to 1204 + // for details.. + this->proxy_cache_[i] = 0; + } } CORBA::_TAO_Policy_Proxy_Impl& @@ -540,26 +628,27 @@ POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::select_proxy ( { int strategy = TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + if (this->proxy_cache_[strategy] != 0) - return *this->proxy_cache_[strategy]; - + { + return *this->proxy_cache_[strategy]; + } + this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - + return *this->proxy_cache_[strategy]; - } -void +void POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) { ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); - + if (this->proxy_cache_[strategy] == 0) { switch (strategy) @@ -572,7 +661,7 @@ POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::create_proxy ( ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_DIRECT_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], @@ -581,7 +670,7 @@ POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::create_proxy ( ); ACE_CHECK; break; - + case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: default: ACE_NEW_THROW_EX ( @@ -591,17 +680,16 @@ POA_CORBA::_TAO_Policy_Strategized_Proxy_Broker::create_proxy ( ); ACE_CHECK; break; - - } - - } + } + } } - // // End Strategized Proxy Broker Implementation /////////////////////////////////////////////////////////////////////// +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 CORBA::_TAO_Policy_Proxy_Broker * CORBA__TAO_Policy_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) @@ -613,13 +701,13 @@ CORBA__TAO_Policy_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) int CORBA__TAO_Policy_Proxy_Broker_Factory_Initializer (long) { - CORBA__TAO_Policy_Proxy_Broker_Factory_function_pointer = + CORBA__TAO_Policy_Proxy_Broker_Factory_function_pointer = CORBA__TAO_Policy_Proxy_Broker_Factory_function; - + return 0; } -static int CORBA__TAO_Policy_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = +static int CORBA__TAO_Policy_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = CORBA__TAO_Policy_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_Policy_Proxy_Broker_Factory_Initializer)); @@ -627,11 +715,17 @@ static int CORBA__TAO_Policy_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // ThruPOA Proxy Implementation // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 + POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::_TAO_Policy_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + CORBA::PolicyType POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::policy_type ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -648,23 +742,31 @@ CORBA::PolicyType POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::policy_type ( CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "policy_type", + "_get_policy_type", forward_to.out () ACE_ENV_ARG_PARAMETER ); ACE_CHECK_RETURN (_tao_retval); - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); ACE_CHECK_RETURN (_tao_retval); + return ACE_reinterpret_cast ( POA_CORBA::Policy_ptr, servant_upcall.servant ()->_downcast ( "IDL:omg.org/CORBA/Policy:1.0" ) )->policy_type ( + ACE_ENV_SINGLE_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + ::CORBA::Policy_ptr POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::copy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -686,18 +788,26 @@ CORBA::PolicyType POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::policy_type ( ACE_ENV_ARG_PARAMETER ); ACE_CHECK_RETURN (_tao_retval._retn ()); - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); ACE_CHECK_RETURN (_tao_retval._retn ()); + return ACE_reinterpret_cast ( POA_CORBA::Policy_ptr, servant_upcall.servant ()->_downcast ( "IDL:omg.org/CORBA/Policy:1.0" ) )->copy ( + ACE_ENV_SINGLE_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + void POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -706,6 +816,7 @@ void POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::destroy ( CORBA::SystemException )) { + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); @@ -717,24 +828,24 @@ void POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl::destroy ( ACE_ENV_ARG_PARAMETER ); ACE_CHECK; - servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER); + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); ACE_CHECK; + ACE_reinterpret_cast ( POA_CORBA::Policy_ptr, servant_upcall.servant ()->_downcast ( "IDL:omg.org/CORBA/Policy:1.0" ) )->destroy ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - return; -} - -// +}// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Proxy Implementation // @@ -748,15 +859,15 @@ CORBA::PolicyType POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::policy_type ( ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ return ACE_reinterpret_cast ( POA_CORBA::Policy_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:omg.org/CORBA/Policy:1.0") )->policy_type ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - + } ::CORBA::Policy_ptr POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::copy ( @@ -765,15 +876,15 @@ CORBA::PolicyType POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::policy_type ( ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ return ACE_reinterpret_cast ( POA_CORBA::Policy_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:omg.org/CORBA/Policy:1.0") )->copy ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - + } void POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::destroy ( @@ -782,23 +893,26 @@ void POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::destroy ( ) ACE_THROW_SPEC (( CORBA::SystemException - )) -{ + )){ ACE_reinterpret_cast ( POA_CORBA::Policy_ptr, _collocated_tao_target_->_servant ()->_downcast ("IDL:omg.org/CORBA/Policy:1.0") )->destroy ( + ACE_ENV_SINGLE_ARG_PARAMETER ); - + } // // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_ss.cpp:100 + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 + POA_CORBA::Policy::Policy (void) { this->optable_ = &tao_CORBA_Policy_optable; @@ -812,9 +926,12 @@ POA_CORBA::Policy::~Policy (void) { } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + void POA_CORBA::Policy::_get_policy_type_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -822,49 +939,59 @@ void POA_CORBA::Policy::_get_policy_type_skel ( POA_CORBA::Policy *_tao_impl = ACE_static_cast ( POA_CORBA::Policy *, - _tao_object_reference + _tao_servant ); CORBA::PolicyType _tao_retval = 0; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_CORBA_Policy_policy_type_get _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl ACE_ENV_ARG_PARAMETER + _tao_impl + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->policy_type ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + _tao_retval = + _tao_impl->policy_type ( + + ACE_ENV_SINGLE_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + CORBA::PolicyType _tao_retval_info = _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - CORBA::PolicyType _tao_retval_info = _tao_retval; - _tao_ri.result (_tao_retval_info); - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -874,36 +1001,63 @@ void POA_CORBA::Policy::_get_policy_type_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_CORBA::Policy::copy_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -911,50 +1065,60 @@ void POA_CORBA::Policy::copy_skel ( POA_CORBA::Policy *_tao_impl = ACE_static_cast ( POA_CORBA::Policy *, - _tao_object_reference + _tao_servant ); ::CORBA::Policy_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_CORBA_Policy_copy _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl ACE_ENV_ARG_PARAMETER + _tao_impl + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->copy ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + _tao_retval = + _tao_impl->copy ( + + ACE_ENV_SINGLE_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + ::CORBA::Policy_ptr _tao_retval_info = _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - ::CORBA::Policy_ptr _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -964,36 +1128,63 @@ void POA_CORBA::Policy::copy_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval.in ()) )) -ACE_THROW (CORBA::MARSHAL ()); - + ACE_THROW (CORBA::MARSHAL ()); + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 void POA_CORBA::Policy::destroy_skel ( TAO_ServerRequest &_tao_server_request, - void *_tao_object_reference, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) @@ -1001,47 +1192,58 @@ void POA_CORBA::Policy::destroy_skel ( POA_CORBA::Policy *_tao_impl = ACE_static_cast ( POA_CORBA::Policy *, - _tao_object_reference + _tao_servant ); _tao_server_request.argument_flag (0); + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_CORBA_Policy_destroy _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl ACE_ENV_ARG_PARAMETER + _tao_impl + ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), 1 /* Copy TSC to RSC */); - + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + + if (!_tao_vfr.location_forwarded ()) + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_impl->destroy ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_impl->destroy ( + + ACE_ENV_SINGLE_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; } - - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; } ACE_CATCHANY { @@ -1051,98 +1253,128 @@ void POA_CORBA::Policy::destroy_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + 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; + { + 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.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + 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; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); +} - } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 void POA_CORBA::Policy::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_CORBA::Policy *_tao_impl = (POA_CORBA::Policy *) _tao_object_reference; + POA_CORBA::Policy *_tao_impl = (POA_CORBA::Policy *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; + if (!(_tao_in >> value.out ())) ACE_THROW (CORBA::MARSHAL ()); - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_CORBA::Policy::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_CORBA::Policy *_tao_impl = (POA_CORBA::Policy *) _tao_object_reference; + POA_CORBA::Policy *_tao_impl = (POA_CORBA::Policy *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_CORBA::Policy::_interface_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_CORBA::Policy *_tao_impl = (POA_CORBA::Policy *) _tao_object_reference; + POA_CORBA::Policy *_tao_impl = (POA_CORBA::Policy *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; - + TAO_IFR_Client_Adapter *_tao_adapter = ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + ACE_TRY { - _tao_retval = + _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, @@ -1154,35 +1386,72 @@ void POA_CORBA::Policy::_interface_skel ( _tao_adapter->dispose (_tao_retval); } ACE_ENDTRY; - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); } } +void POA_CORBA::Policy::_component_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_object_reference, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::Policy *_tao_impl = (POA_CORBA::Policy *) _tao_object_reference; + CORBA::Object_var _tao_retval = + _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << _tao_retval._retn ())) + ACE_THROW (CORBA::MARSHAL ()); +} + CORBA::Boolean POA_CORBA::Policy::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) { - const char *base_id = "IDL:org.omg/CORBA/Object:1.0"; if ( - (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, base_id))) + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Policy:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:org.omg/CORBA/Object:1.0" + ) + ) + { return 1; - else + } + else + { return 0; + } } void* POA_CORBA::Policy::_downcast ( const char* logical_type_id ) { - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Policy:1.0") == 0) - return ACE_static_cast (POA_CORBA::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Policy:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::Policy_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Object:1.0") == 0) + { + return ACE_static_cast(PortableServer::Servant, this); + } + return 0; } @@ -1191,6 +1460,9 @@ const char* POA_CORBA::Policy::_interface_repository_id (void) const return "IDL:omg.org/CORBA/Policy:1.0"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 + void POA_CORBA::Policy::_dispatch ( TAO_ServerRequest &req, void *servant_upcall @@ -1203,29 +1475,45 @@ void POA_CORBA::Policy::_dispatch ( ACE_ENV_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 -CORBA::Policy* +CORBA::Policy * POA_CORBA::Policy::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); - CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 1, this), 0); + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 1, + this + ), + 0 + ); + } else - ACE_NEW_RETURN (tmp, CORBA::Object (stub, 0, this), 0); - + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 0, + this + ), + 0 + ); + } + CORBA::Object_var obj = tmp; - (void) safe_stub.release (); - return ::CORBA::Policy::_unchecked_narrow (obj.in ()); } - - - #endif /* ifndef */ diff --git a/TAO/tao/PortableServer/PolicyS.h b/TAO/tao/PortableServer/PolicyS.h index 1b819c63f3f..464c4dbfd87 100644 --- a/TAO/tao/PortableServer/PolicyS.h +++ b/TAO/tao/PortableServer/PolicyS.h @@ -19,13 +19,15 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:443 + #ifndef _TAO_IDL_ORIG_POLICYS_H_ #define _TAO_IDL_ORIG_POLICYS_H_ #include "ace/pre.h" #include "tao/PolicyC.h" - #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ @@ -47,133 +49,151 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:49 + TAO_NAMESPACE POA_CORBA { + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86 + class Policy; typedef Policy *Policy_ptr; - // Forward Classes Declaration + class _TAO_Policy_ThruPOA_Proxy_Impl; class _TAO_Policy_Direct_Proxy_Impl; class _TAO_Policy_Strategized_Proxy_Broker; - + class TAO_PortableServer_Export Policy : public virtual PortableServer::ServantBase { protected: Policy (void); - + public: Policy (const Policy& rhs); virtual ~Policy (void); - - + virtual CORBA::Boolean _is_a ( const char* logical_type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual void* _downcast ( const char* logical_type_id ); - + static void _is_a_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _non_existent_skel ( TAO_ServerRequest &req, - void *obj, + void *servant, void *servant_upcall ACE_ENV_ARG_DECL ); - + static void _interface_skel ( TAO_ServerRequest &req, + void *servant, + void *servant_upcall + ACE_ENV_ARG_DECL + ); + + static void _component_skel ( + TAO_ServerRequest &req, void *obj, void *servant_upcall ACE_ENV_ARG_DECL ); - + virtual void _dispatch ( TAO_ServerRequest &req, void *_servant_upcall ACE_ENV_ARG_DECL ); - + ::CORBA::Policy *_this ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual CORBA::PolicyType policy_type ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - static void _get_policy_type_skel ( + + static void _get_policy_type_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual ::CORBA::Policy_ptr copy ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - static void copy_skel ( + + static void copy_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45 + virtual void destroy ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - - static void destroy_skel ( + + static void destroy_skel ( TAO_ServerRequest &_tao_req, - void *_tao_obj, + void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ); - - - }; - - + }; + /////////////////////////////////////////////////////////////////////// - // Strategized Proxy Broker Declaration + // Strategized Proxy Broker Declaration // - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39 + class TAO_PortableServer_Export _TAO_Policy_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_Policy_Proxy_Broker { - public: + public: _TAO_Policy_Strategized_Proxy_Broker (void); - + virtual ~_TAO_Policy_Strategized_Proxy_Broker (void); - + virtual ::CORBA::_TAO_Policy_Proxy_Impl &select_proxy ( ::CORBA::Policy *object ACE_ENV_ARG_DECL ); - + private: // Helper methods that takes care to create the proxy // as soon as their use is necessary. @@ -181,41 +201,46 @@ TAO_NAMESPACE POA_CORBA int collocation_strategy ACE_ENV_ARG_DECL ); - + // Caches the proxy implementations. The proxy implementation // are totally stateless, and those can be shared by all the // instances of a given IDL interface type. ::CORBA::_TAO_Policy_Proxy_Impl *proxy_cache_[TAO_Collocation_Strategies::CS_LAST]; - + TAO_SYNCH_MUTEX mutex_; // This funxtion is used to get an handle to the unique instance // of the Strategized Proxy Broker that is available for a given // interface. - + public: static _TAO_Policy_Strategized_Proxy_Broker *the_TAO_Policy_Strategized_Proxy_Broker (void); }; - - + // - // End Strategized Proxy Broker Declaration + // End Strategized Proxy Broker Declaration /////////////////////////////////////////////////////////////////////// - - + + /////////////////////////////////////////////////////////////////////// // ThruPOA Impl. Declaration // - - class TAO_PortableServer_Export _TAO_Policy_ThruPOA_Proxy_Impl : + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 + + class TAO_PortableServer_Export _TAO_Policy_ThruPOA_Proxy_Impl : public virtual ::CORBA::_TAO_Policy_Proxy_Impl, public virtual TAO_ThruPOA_Object_Proxy_Impl { public: _TAO_Policy_ThruPOA_Proxy_Impl (void); - - virtual ~_TAO_Policy_ThruPOA_Proxy_Impl (void) { } - + + virtual ~_TAO_Policy_ThruPOA_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::PolicyType policy_type ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -223,7 +248,10 @@ TAO_NAMESPACE POA_CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual ::CORBA::Policy_ptr copy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -231,7 +259,10 @@ TAO_NAMESPACE POA_CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -239,28 +270,27 @@ TAO_NAMESPACE POA_CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - - }; - + // // ThruPOA Proxy Impl. Declaration /////////////////////////////////////////////////////////////////////// - - /////////////////////////////////////////////////////////////////////// // Direct Impl. Declaration // -class TAO_PortableServer_Export _TAO_Policy_Direct_Proxy_Impl : +class TAO_PortableServer_Export _TAO_Policy_Direct_Proxy_Impl : public virtual CORBA::_TAO_Policy_Proxy_Impl, public virtual TAO_Direct_Object_Proxy_Impl { public: _TAO_Policy_Direct_Proxy_Impl (void); - - virtual ~_TAO_Policy_Direct_Proxy_Impl (void) { } - + + virtual ~_TAO_Policy_Direct_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual CORBA::PolicyType policy_type ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -268,7 +298,10 @@ public: ACE_THROW_SPEC (( CORBA::SystemException )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual ::CORBA::Policy_ptr copy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL @@ -276,16 +309,17 @@ public: ACE_THROW_SPEC (( CORBA::SystemException )); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + virtual void destroy ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException - )); - - }; + ));}; // @@ -293,9 +327,16 @@ public: /////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80 + } TAO_NAMESPACE_CLOSE // module CORBA +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044 + #include "PolicyS_T.h" #if defined (__ACE_INLINE__) diff --git a/TAO/tao/PortableServer/PolicyS.i b/TAO/tao/PortableServer/PolicyS.i index f455a06b8f0..e86a7e25a26 100644 --- a/TAO/tao/PortableServer/PolicyS.i +++ b/TAO/tao/PortableServer/PolicyS.i @@ -19,3 +19,4 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + diff --git a/TAO/tao/PortableServer/PolicyS_T.cpp b/TAO/tao/PortableServer/PolicyS_T.cpp index 9e19877a5df..12fd2e6c3b9 100644 --- a/TAO/tao/PortableServer/PolicyS_T.cpp +++ b/TAO/tao/PortableServer/PolicyS_T.cpp @@ -19,6 +19,9 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:777 + #ifndef _TAO_IDL_ORIG_POLICYS_T_CPP_ #define _TAO_IDL_ORIG_POLICYS_T_CPP_ diff --git a/TAO/tao/PortableServer/PolicyS_T.h b/TAO/tao/PortableServer/PolicyS_T.h index 0733d3dec1b..160854e46d7 100644 --- a/TAO/tao/PortableServer/PolicyS_T.h +++ b/TAO/tao/PortableServer/PolicyS_T.h @@ -19,10 +19,14 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:604 + #ifndef _TAO_IDL_ORIG_POLICYS_T_H_ #define _TAO_IDL_ORIG_POLICYS_T_H_ #include "ace/pre.h" + #if defined(_MSC_VER) #if (_MSC_VER >= 1200) #pragma warning(push) @@ -30,89 +34,108 @@ #pragma warning(disable:4250) #endif /* _MSC_VER */ + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root_sth.cpp:116 + #if defined (ACE_HAS_USING_KEYWORD) TAO_NAMESPACE POA_CORBA { + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87 + // TIE class: Refer to CORBA v2.2, Section 20.34.4 template <class T> - class Policy_tie : public Policy + class Policy_tie : public Policy { public: Policy_tie (T &t); // the T& ctor Policy_tie (T &t, PortableServer::POA_ptr poa); // ctor taking a POA - Policy_tie (T *tp, CORBA::Boolean release=1); + Policy_tie (T *tp, CORBA::Boolean release = 1); // ctor taking pointer and an ownership flag - Policy_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1); + Policy_tie ( + T *tp, + PortableServer::POA_ptr poa, + CORBA::Boolean release = 1 + ); // ctor with T*, ownership flag and a POA ~Policy_tie (void); // dtor - + // TIE specific functions T *_tied_object (void); // return the underlying object void _tied_object (T &obj); // set the underlying object - void _tied_object (T *obj, CORBA::Boolean release=1); + void _tied_object (T *obj, CORBA::Boolean release = 1); // set the underlying object and the ownership flag CORBA::Boolean _is_owner (void); // do we own it void _is_owner (CORBA::Boolean b); // set the ownership - + // overridden ServantBase operations PortableServer::POA_ptr _default_POA ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + CORBA::PolicyType policy_type ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - - ::CORBA::Policy_ptr copy ( - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + ::CORBA::Policy_ptr copy ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - - void destroy ( - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60 + + void destroy ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )); - - private: + + private: T *ptr_; PortableServer::POA_var poa_; CORBA::Boolean rel_; - + // copy and assignment are not allowed Policy_tie (const Policy_tie &); void operator= (const Policy_tie &); }; - } TAO_NAMESPACE_CLOSE // module CORBA #endif /* ACE_HAS_USING_KEYWORD */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1141 + #if defined (__ACE_INLINE__) #include "PolicyS_T.i" #endif /* defined INLINE */ - #if defined (ACE_TEMPLATES_REQUIRE_SOURCE) #include "PolicyS_T.cpp" #endif /* defined REQUIRED SOURCE */ - #if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) #pragma implementation ("PolicyS_T.cpp") #endif /* defined REQUIRED PRAGMA */ diff --git a/TAO/tao/PortableServer/PolicyS_T.i b/TAO/tao/PortableServer/PolicyS_T.i index 79e549871da..d404b061c43 100644 --- a/TAO/tao/PortableServer/PolicyS_T.i +++ b/TAO/tao/PortableServer/PolicyS_T.i @@ -19,6 +19,10 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96 + #if defined (ACE_HAS_USING_KEYWORD) template <class T> ACE_INLINE @@ -52,7 +56,10 @@ POA_CORBA::Policy_tie<T>::Policy_tie (T *tp, PortableServer::POA_ptr poa, CORBA: template <class T> ACE_INLINE POA_CORBA::Policy_tie<T>::~Policy_tie (void) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } } template <class T> ACE_INLINE T * @@ -64,7 +71,11 @@ POA_CORBA::Policy_tie<T>::_tied_object (void) template <class T> ACE_INLINE void POA_CORBA::Policy_tie<T>::_tied_object (T &obj) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = &obj; this->rel_ = 0; } @@ -72,7 +83,11 @@ POA_CORBA::Policy_tie<T>::_tied_object (T &obj) template <class T> ACE_INLINE void POA_CORBA::Policy_tie<T>::_tied_object (T *obj, CORBA::Boolean release) { - if (this->rel_) delete this->ptr_; + if (this->rel_) + { + delete this->ptr_; + } + this->ptr_ = obj; this->rel_ = release; } @@ -93,14 +108,18 @@ template <class T> ACE_INLINE PortableServer::POA_ptr POA_CORBA::Policy_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (!CORBA::is_nil (this->poa_.in ())) - return PortableServer::POA::_duplicate (this->poa_.in ()); - + { + return PortableServer::POA::_duplicate (this->poa_.in ()); + } + return this->Policy::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE CORBA::PolicyType POA_CORBA::Policy_tie<T>::policy_type ( - ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( @@ -108,13 +127,15 @@ CORBA::PolicyType POA_CORBA::Policy_tie<T>::policy_type ( )) { return this->ptr_->policy_type ( -ACE_ENV_SINGLE_ARG_PARAMETER + ACE_ENV_SINGLE_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE ::CORBA::Policy_ptr POA_CORBA::Policy_tie<T>::copy ( - ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( @@ -122,13 +143,15 @@ template <class T> ACE_INLINE )) { return this->ptr_->copy ( -ACE_ENV_SINGLE_ARG_PARAMETER + ACE_ENV_SINGLE_ARG_PARAMETER ); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68 + template <class T> ACE_INLINE void POA_CORBA::Policy_tie<T>::destroy ( - ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( @@ -136,7 +159,7 @@ void POA_CORBA::Policy_tie<T>::destroy ( )) { this->ptr_->destroy ( -ACE_ENV_SINGLE_ARG_PARAMETER + ACE_ENV_SINGLE_ARG_PARAMETER ); } diff --git a/TAO/tao/PortableServer/PortableServer.pidl b/TAO/tao/PortableServer/PortableServer.pidl index 8594f47e06e..408b4ca814a 100644 --- a/TAO/tao/PortableServer/PortableServer.pidl +++ b/TAO/tao/PortableServer/PortableServer.pidl @@ -9,7 +9,7 @@ * PortableServerC.{h,i,cpp}, using the following command: * * tao_idl.exe \ - * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3 + * -o orig -Gp -Gd -Ge 1 * -Wb,export_macro=TAO_PortableServer_Export \ * -Wb,export_include="tao/corbafwd.h" \ * -Wb,pre_include="ace/pre.h" \ @@ -46,265 +46,358 @@ #include <orb.idl> #include <Current.pidl> +#include <OctetSeq.pidl> #pragma prefix "omg.org" -module PortableServer { -# pragma version PortableServer 2.3 - - local interface POA; // forward declaration - typedef sequence<POA> POAList; - native Servant; - typedef sequence<octet> ObjectId; - exception ForwardRequest { - Object forward_reference; +module PortableServer +{ +# pragma version PortableServer 2.3 + + local interface POA; // forward declaration + typedef sequence<POA> POAList; + native Servant; + typedef sequence<octet> ObjectId; + + exception ForwardRequest + { + Object forward_reference; + }; + + // @@ Frank - MIOP specific types + + exception NotAGroupObject {}; + typedef sequence <ObjectId> IDs; + + // @@ Frank - End MIOP + + // Policy interfaces. + + const CORBA::PolicyType THREAD_POLICY_ID = 16; + const CORBA::PolicyType LIFESPAN_POLICY_ID = 17; + const CORBA::PolicyType ID_UNIQUENESS_POLICY_ID = 18; + const CORBA::PolicyType ID_ASSIGNMENT_POLICY_ID = 19; + const CORBA::PolicyType IMPLICIT_ACTIVATION_POLICY_ID = 20; + const CORBA::PolicyType SERVANT_RETENTION_POLICY_ID = 21; + const CORBA::PolicyType REQUEST_PROCESSING_POLICY_ID = 22; + + enum ThreadPolicyValue + { + ORB_CTRL_MODEL, + SINGLE_THREAD_MODEL + }; + + local interface ThreadPolicy : CORBA::Policy + { + readonly attribute ThreadPolicyValue value; + }; + + enum LifespanPolicyValue + { + TRANSIENT, + PERSISTENT + }; + + local interface LifespanPolicy : CORBA::Policy + { + readonly attribute LifespanPolicyValue value; + }; + + enum IdUniquenessPolicyValue + { + UNIQUE_ID, + MULTIPLE_ID + }; + + local interface IdUniquenessPolicy : CORBA::Policy + { + readonly attribute IdUniquenessPolicyValue value; + }; + + enum IdAssignmentPolicyValue + { + USER_ID, + SYSTEM_ID + }; + + local interface IdAssignmentPolicy : CORBA::Policy + { + readonly attribute IdAssignmentPolicyValue value; + }; + + enum ImplicitActivationPolicyValue + { + IMPLICIT_ACTIVATION, + NO_IMPLICIT_ACTIVATION + }; + + local interface ImplicitActivationPolicy : CORBA::Policy + { + readonly attribute ImplicitActivationPolicyValue value; + }; + + enum ServantRetentionPolicyValue + { + RETAIN, + NON_RETAIN + }; + + local interface ServantRetentionPolicy : CORBA::Policy + { + readonly attribute ServantRetentionPolicyValue value; + }; + + enum RequestProcessingPolicyValue + { + USE_ACTIVE_OBJECT_MAP_ONLY, + USE_DEFAULT_SERVANT, + USE_SERVANT_MANAGER + }; + + local interface RequestProcessingPolicy : CORBA::Policy + { + readonly attribute RequestProcessingPolicyValue value; + }; + + // POAManager interface + local interface POAManager + { + exception AdapterInactive {}; + + enum State + { + HOLDING, + ACTIVE, + DISCARDING, + INACTIVE }; - // @@ Frank - MIOP specific types + void activate () + raises(AdapterInactive); + + void hold_requests (in boolean wait_for_completion) + raises(AdapterInactive); - exception NotAGroupObject {}; - typedef sequence <ObjectId> IDs; + void discard_requests (in boolean wait_for_completion) + raises(AdapterInactive); - // @@ Frank - End MIOP + void deactivate (in boolean etherealize_objects, + in boolean wait_for_completion) + raises(AdapterInactive); - // Policy interfaces - const CORBA::PolicyType THREAD_POLICY_ID = 16; - const CORBA::PolicyType LIFESPAN_POLICY_ID = 17; - const CORBA::PolicyType ID_UNIQUENESS_POLICY_ID = 18; - const CORBA::PolicyType ID_ASSIGNMENT_POLICY_ID = 19; - const CORBA::PolicyType IMPLICIT_ACTIVATION_POLICY_ID = 20; - const CORBA::PolicyType SERVANT_RETENTION_POLICY_ID = 21; - const CORBA::PolicyType REQUEST_PROCESSING_POLICY_ID = 22; - - enum ThreadPolicyValue { - ORB_CTRL_MODEL, - SINGLE_THREAD_MODEL - }; - local interface ThreadPolicy : CORBA::Policy { - readonly attribute ThreadPolicyValue value; - }; + State get_state (); + }; - enum LifespanPolicyValue { - TRANSIENT, - PERSISTENT - }; - local interface LifespanPolicy : CORBA::Policy { - readonly attribute LifespanPolicyValue value; - }; + // AdapterActivator interface. + local interface AdapterActivator + { +# pragma version AdapterActivator 2.3 - enum IdUniquenessPolicyValue { - UNIQUE_ID, - MULTIPLE_ID - }; - local interface IdUniquenessPolicy : CORBA::Policy { - readonly attribute IdUniquenessPolicyValue value; - }; + boolean unknown_adapter (in POA parent, + in string name); + }; + + // ServantManager interface. + local interface ServantManager {}; + + local interface ServantActivator : ServantManager + { +# pragma version ServantActivator 2.3 - enum IdAssignmentPolicyValue { - USER_ID, - SYSTEM_ID - }; - local interface IdAssignmentPolicy : CORBA::Policy { - readonly attribute IdAssignmentPolicyValue value; - }; + Servant incarnate (in ObjectId oid, + in POA adapter) + raises (ForwardRequest); - enum ImplicitActivationPolicyValue { - IMPLICIT_ACTIVATION, - NO_IMPLICIT_ACTIVATION - }; - local interface ImplicitActivationPolicy : CORBA::Policy { - readonly attribute ImplicitActivationPolicyValue value; - }; + void etherealize (in ObjectId oid, + in POA adapter, + in Servant serv, + in boolean cleanup_in_progress, + in boolean remaining_activations); + }; - enum ServantRetentionPolicyValue { - RETAIN, - NON_RETAIN - }; - local interface ServantRetentionPolicy : CORBA::Policy { - readonly attribute ServantRetentionPolicyValue value; - }; + local interface ServantLocator : ServantManager + { +# pragma version ServantLocator 2.3 - enum RequestProcessingPolicyValue { - USE_ACTIVE_OBJECT_MAP_ONLY, - USE_DEFAULT_SERVANT, - USE_SERVANT_MANAGER - }; - local interface RequestProcessingPolicy : CORBA::Policy { - readonly attribute RequestProcessingPolicyValue value; - }; + native Cookie; - // POAManager interface - local interface POAManager { - exception AdapterInactive{}; - enum State {HOLDING, ACTIVE, DISCARDING, INACTIVE}; - void activate() raises(AdapterInactive); - void hold_requests( in boolean wait_for_completion) - raises(AdapterInactive); - void discard_requests( in boolean wait_for_completion) - raises(AdapterInactive); - void deactivate( in boolean etherealize_objects, - in boolean wait_for_completion) - raises(AdapterInactive); - State get_state(); - }; + Servant preinvoke (in ObjectId oid, + in POA adapter, + in CORBA::Identifier operation, + out Cookie the_cookie) + raises (ForwardRequest); - // AdapterActivator interface - local interface AdapterActivator { -# pragma version AdapterActivator 2.3 - boolean unknown_adapter(in POA parent, - in string name); - }; + void postinvoke (in ObjectId oid, + in POA adapter, + in CORBA::Identifier operation, + in Cookie the_cookie, + in Servant the_servant); + }; - // ServantManager interface - local interface ServantManager{ }; - - local interface ServantActivator : ServantManager { -# pragma version ServantActivator 2.3 - Servant incarnate ( in ObjectId oid, - in POA adapter) - raises (ForwardRequest); - void etherealize ( in ObjectId oid, - in POA adapter, - in Servant serv, - in boolean cleanup_in_progress, - in boolean remaining_activations); - }; + local interface POA + { +# pragma version POA 2.3 - local interface ServantLocator : ServantManager { -# pragma version ServantLocator 2.3 - native Cookie; - Servant preinvoke( in ObjectId oid, - in POA adapter, - in CORBA::Identifier - operation, - out Cookie the_cookie) - raises (ForwardRequest); - void postinvoke( in ObjectId oid, - in POA adapter, - in CORBA::Identifier - operation, - in Cookie the_cookie, - in Servant the_servant ); - }; + exception AdapterAlreadyExists {}; + exception AdapterNonExistent {}; + exception InvalidPolicy {unsigned short index;}; + exception NoServant {}; + exception ObjectAlreadyActive {}; + exception ObjectNotActive {}; + exception ServantAlreadyActive {}; + exception ServantNotActive {}; + exception WrongAdapter {}; + exception WrongPolicy {}; - local interface POA { -# pragma version POA 2.3 - exception AdapterAlreadyExists {}; - exception AdapterNonExistent {}; - exception InvalidPolicy {unsigned short index;}; - exception NoServant {}; - exception ObjectAlreadyActive {}; - exception ObjectNotActive {}; - exception ServantAlreadyActive {}; - exception ServantNotActive {}; - exception WrongAdapter {}; - exception WrongPolicy {}; - - // POA creation and destruction - POA create_POA( in string adapter_name, - in POAManager a_POAManager, - in CORBA::PolicyList policies) - raises (AdapterAlreadyExists, InvalidPolicy); - POA find_POA( in string adapter_name, - in boolean activate_it) - raises (AdapterNonExistent); - void destroy( in boolean etherealize_objects, - in boolean wait_for_completion); - - // Factories for Policy objects - ThreadPolicy create_thread_policy(in ThreadPolicyValue value); - LifespanPolicy - create_lifespan_policy(in LifespanPolicyValue value); - IdUniquenessPolicy create_id_uniqueness_policy( - in IdUniquenessPolicyValue value); - IdAssignmentPolicy create_id_assignment_policy( - in IdAssignmentPolicyValue value); - ImplicitActivationPolicy create_implicit_activation_policy( - in ImplicitActivationPolicyValue value); - ServantRetentionPolicy create_servant_retention_policy( - in ServantRetentionPolicyValue value); - RequestProcessingPolicy create_request_processing_policy( - in RequestProcessingPolicyValue value); - - // POA attributes - readonly attribute string the_name; - readonly attribute POA the_parent; - readonly attribute POAList the_children; - readonly attribute POAManager the_POAManager; - attribute AdapterActivator the_activator; - - // Servant Manager registration: - ServantManager get_servant_manager() - raises (WrongPolicy); - void set_servant_manager(in ServantManager imgr) - raises (WrongPolicy); - - // operations for the USE_DEFAULT_SERVANT policy - Servant get_servant() raises (NoServant, WrongPolicy); - void set_servant( in Servant p_servant) - raises (WrongPolicy); - - // object activation and deactivation - ObjectId activate_object(in Servant p_servant) - raises (ServantAlreadyActive, WrongPolicy); - void activate_object_with_id(in ObjectId id, - in Servant p_servant) - raises (ServantAlreadyActive, - ObjectAlreadyActive, - WrongPolicy); - void deactivate_object( in ObjectId oid) - raises (ObjectNotActive, WrongPolicy); - - // reference creation operations - Object create_reference ( in CORBA::RepositoryId intf) - raises (WrongPolicy); - Object create_reference_with_id ( - in ObjectId oid, - in CORBA::RepositoryId intf) - raises (WrongPolicy); - - // Identity mapping operations: - ObjectId servant_to_id( in Servant p_servant) - raises (ServantNotActive, WrongPolicy); - Object servant_to_reference(in Servant p_servant) - raises (ServantNotActive, WrongPolicy); - Servant reference_to_servant(in Object reference) - raises(ObjectNotActive, WrongAdapter, WrongPolicy); - ObjectId reference_to_id( in Object reference) - raises (WrongAdapter, WrongPolicy); - Servant id_to_servant( in ObjectId oid) - raises (ObjectNotActive, WrongPolicy); - Object id_to_reference( in ObjectId oid) - raises (ObjectNotActive, WrongPolicy); - - readonly attribute CORBA::OctetSeq id; - - // @@ Frank - MIOP specific methods - - ObjectId create_id_for_reference(in Object the_ref) - raises (NotAGroupObject); - - IDs reference_to_ids(in Object the_ref) - raises (NotAGroupObject); - - void associate_reference_with_id (in Object ref, - in ObjectId oid) - raises (NotAGroupObject); - - void disassociate_reference_with_id (in Object ref, - in ObjectId oid) - raises (NotAGroupObject); - - // @@ Frank - End MIOP - }; + // POA creation and destruction. - // Current interface - local interface Current : CORBA::Current { -# pragma version Current 2.3 - exception NoContext { }; - POA get_POA() raises (NoContext); - ObjectId get_object_id() raises (NoContext); - }; + POA create_POA (in string adapter_name, + in POAManager a_POAManager, + in CORBA::PolicyList policies) + raises (AdapterAlreadyExists, + InvalidPolicy); + + POA find_POA (in string adapter_name, + in boolean activate_it) + raises (AdapterNonExistent); + + void destroy (in boolean etherealize_objects, + in boolean wait_for_completion); + + // Factories for Policy objects. + + ThreadPolicy create_thread_policy (in ThreadPolicyValue value); + + LifespanPolicy create_lifespan_policy ( + in LifespanPolicyValue value + ); + + IdUniquenessPolicy create_id_uniqueness_policy ( + in IdUniquenessPolicyValue value + ); + + IdAssignmentPolicy create_id_assignment_policy ( + in IdAssignmentPolicyValue value + ); + + ImplicitActivationPolicy create_implicit_activation_policy ( + in ImplicitActivationPolicyValue value\ + ); + + ServantRetentionPolicy create_servant_retention_policy ( + in ServantRetentionPolicyValue value + ); + + RequestProcessingPolicy create_request_processing_policy ( + in RequestProcessingPolicyValue value + ); + + // POA attributes + readonly attribute string the_name; + readonly attribute POA the_parent; + readonly attribute POAList the_children; + readonly attribute POAManager the_POAManager; + attribute AdapterActivator the_activator; + + // Servant Manager registration: + + ServantManager get_servant_manager () + raises (WrongPolicy); + + void set_servant_manager (in ServantManager imgr) + raises (WrongPolicy); + + // Operations for the USE_DEFAULT_SERVANT policy. + + Servant get_servant () + raises (NoServant, + WrongPolicy); + + void set_servant (in Servant p_servant) + raises (WrongPolicy); + + // Object activation and deactivation. + + ObjectId activate_object (in Servant p_servant) + raises (ServantAlreadyActive, + WrongPolicy); + + void activate_object_with_id (in ObjectId id, + in Servant p_servant) + raises (ServantAlreadyActive, + ObjectAlreadyActive, + WrongPolicy); + + void deactivate_object (in ObjectId oid) + raises (ObjectNotActive, WrongPolicy); + + // Reference creation operations. + + Object create_reference (in CORBA::RepositoryId intf) + raises (WrongPolicy); + + Object create_reference_with_id (in ObjectId oid, + in CORBA::RepositoryId intf) + raises (WrongPolicy); + + // Identity mapping operations:. + ObjectId servant_to_id (in Servant p_servant) + raises (ServantNotActive, + WrongPolicy); + + Object servant_to_reference (in Servant p_servant) + raises (ServantNotActive, WrongPolicy); + + Servant reference_to_servant (in Object reference) + raises (ObjectNotActive, + WrongAdapter, + WrongPolicy); + + ObjectId reference_to_id (in Object reference) + raises (WrongAdapter, + WrongPolicy); + + Servant id_to_servant (in ObjectId oid) + raises (ObjectNotActive, WrongPolicy); + + Object id_to_reference (in ObjectId oid) + raises (ObjectNotActive, + WrongPolicy); + + readonly attribute CORBA::OctetSeq id; + + // @@ Frank - MIOP specific methods + + ObjectId create_id_for_reference(in Object the_ref) + raises (NotAGroupObject); + + IDs reference_to_ids(in Object the_ref) + raises (NotAGroupObject); + + void associate_reference_with_id (in Object ref, + in ObjectId oid) + raises (NotAGroupObject); + + void disassociate_reference_with_id (in Object ref, + in ObjectId oid) + raises (NotAGroupObject); + + // @@ Frank - End MIOP + }; + + // Current interface. + local interface Current : CORBA::Current + { +# pragma version Current 2.3 + + exception NoContext {}; + + POA get_POA () + raises (NoContext); + + ObjectId get_object_id () + raises (NoContext); + }; }; #endif // _PORTABLESERVER_IDL_ diff --git a/TAO/tao/PortableServer/PortableServerC.cpp b/TAO/tao/PortableServer/PortableServerC.cpp index 205005ecc13..3e7d4721917 100644 --- a/TAO/tao/PortableServer/PortableServerC.cpp +++ b/TAO/tao/PortableServer/PortableServerC.cpp @@ -19,8 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html -#include "PortableServerC.h" +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314 + +#include "PortableServerC.h" #include "tao/Stub.h" #include "tao/Invocation.h" #include "tao/PortableInterceptor.h" @@ -65,6 +68,9 @@ PortableServer::wstring_to_ObjectId (const CORBA::WChar *id) return TAO_POA::wstring_to_ObjectId (id); } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103 + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CS_) @@ -76,27 +82,29 @@ PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_allocate { PortableServer::POA **tmp = 0; tmp = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (length); - + if (this->buffer_ != 0) - { - PortableServer::POA **old = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = PortableServer::POA::_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete[] old; - } - } + { + PortableServer::POA **old = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + if (!this->release_) + { + tmp[i] = PortableServer::POA::_duplicate (old[i]); + } + else + { + tmp[i] = old[i]; + } + } + + if (this->release_) + { + delete [] old; + } + } + this->buffer_ = tmp; } @@ -104,15 +112,18 @@ void PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_deallocate_buffer (void) { if (this->buffer_ == 0 || this->release_ == 0) - return; + { + return; + } + PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); - + for (CORBA::ULong i = 0; i < this->length_; ++i) { CORBA::release (tmp[i]); tmp[i] = PortableServer::POA::_nil (); } - + _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp); this->buffer_ = 0; } @@ -126,7 +137,7 @@ void PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) { PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); - + for (CORBA::ULong i = nl; i < ol; ++i) { CORBA::release (tmp[i]); @@ -134,7 +145,7 @@ PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_shrink_b } } -void +void PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_downcast ( void* target, CORBA_Object *src @@ -155,123 +166,220 @@ PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_upcast ( #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_PORTABLESERVER_POALIST_CS_) #define _PORTABLESERVER_POALIST_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 + // ************************************************************* // PortableServer::POAList // ************************************************************* PortableServer::POAList::POAList (void) {} -PortableServer::POAList::POAList (CORBA::ULong max) // uses max size - : + +PortableServer::POAList::POAList (CORBA::ULong max) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Object_Sequence_PortableServer_POAList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max) {} -PortableServer::POAList::POAList (CORBA::ULong max, CORBA::ULong length, PortableServer::POA_ptr *buffer, CORBA::Boolean release) - : + +PortableServer::POAList::POAList ( + CORBA::ULong max, + CORBA::ULong length, + PortableServer::POA_ptr *buffer, + CORBA::Boolean release + ) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Object_Sequence_PortableServer_POAList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max, length, buffer, release) {} -PortableServer::POAList::POAList (const POAList &seq) // copy ctor - : + +PortableServer::POAList::POAList (const POAList &seq) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Object_Sequence_PortableServer_POAList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (seq) {} + PortableServer::POAList::~POAList (void) // dtor {} + void PortableServer::POAList::_tao_any_destructor (void *_tao_void_pointer) { POAList *tmp = ACE_static_cast (POAList*, _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_PortableServer_POAList[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 39, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f414c69), + ACE_NTOHL (0x73743a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POAList:2.3 + 8, + ACE_NTOHL (0x504f414c), + ACE_NTOHL (0x69737400), // name = POAList + CORBA::tk_sequence, // typecode kind + 68, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 52, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f413a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POA:2.3 + 4, + ACE_NTOHL (0x504f4100), // name = POA + + 0U, + +}; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POAList ( + CORBA::tk_alias, + sizeof (_oc_PortableServer_POAList), + (char *) &_oc_PortableServer_POAList, + 0, + sizeof (PortableServer::POAList) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_POAList, + &_tc_TAO_tc_PortableServer_POAList + ) +TAO_NAMESPACE_END #if !defined (_PORTABLESERVER_OBJECTID_CS_) #define _PORTABLESERVER_OBJECTID_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 + // ************************************************************* // PortableServer::ObjectId // ************************************************************* PortableServer::ObjectId::ObjectId (void) {} -PortableServer::ObjectId::ObjectId (CORBA::ULong max) // uses max size - : + +PortableServer::ObjectId::ObjectId (CORBA::ULong max) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) TAO_Unbounded_Sequence<CORBA::Octet> #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<CORBA::Octet> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max) {} -PortableServer::ObjectId::ObjectId (CORBA::ULong max, CORBA::ULong length, CORBA::Octet *buffer, CORBA::Boolean release) - : + +PortableServer::ObjectId::ObjectId ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::Octet *buffer, + CORBA::Boolean release + ) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) TAO_Unbounded_Sequence<CORBA::Octet> #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<CORBA::Octet> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max, length, buffer, release) {} -PortableServer::ObjectId::ObjectId (const ObjectId &seq) // copy ctor - : + +PortableServer::ObjectId::ObjectId (const ObjectId &seq) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) TAO_Unbounded_Sequence<CORBA::Octet> #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<CORBA::Octet> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (seq) {} + PortableServer::ObjectId::~ObjectId (void) // dtor {} + void PortableServer::ObjectId::_tao_any_destructor (void *_tao_void_pointer) { ObjectId *tmp = ACE_static_cast (ObjectId*, _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_PortableServer_ObjectId[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 40, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f4f), - ACE_NTOHL (0x626a6563), - ACE_NTOHL (0x7449643a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableServer/ObjectId:1.0 - 9, - ACE_NTOHL (0x4f626a65), - ACE_NTOHL (0x63744964), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f4f), + ACE_NTOHL (0x626a6563), + ACE_NTOHL (0x7449643a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/ObjectId:2.3 + 9, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63744964), ACE_NTOHL (0x0), // name = ObjectId - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 12, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_octet, @@ -290,26 +398,30 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ObjectId ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ObjectId, &_tc_TAO_tc_PortableServer_ObjectId) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ObjectId, + &_tc_TAO_tc_PortableServer_ObjectId + ) TAO_NAMESPACE_END #if (TAO_HAS_MINIMUM_CORBA == 0) -// Default constructor. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::ForwardRequest::ForwardRequest (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/ForwardRequest:1.0", + "IDL:omg.org/PortableServer/ForwardRequest:2.3", "ForwardRequest" ) { } -// Destructor - all members are of self managing types. PortableServer::ForwardRequest::~ForwardRequest (void) { } -// Copy constructor. PortableServer::ForwardRequest::ForwardRequest (const ::PortableServer::ForwardRequest &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -319,7 +431,6 @@ PortableServer::ForwardRequest::ForwardRequest (const ::PortableServer::ForwardR this->forward_reference = CORBA::Object::_duplicate (_tao_excp.forward_reference.in ()); } -// Assignment operator. PortableServer::ForwardRequest& PortableServer::ForwardRequest::operator= (const ::PortableServer::ForwardRequest &_tao_excp) { @@ -335,11 +446,11 @@ void PortableServer::ForwardRequest::_tao_any_destructor (void *_tao_void_pointe } PortableServer::ForwardRequest * -PortableServer::ForwardRequest::_downcast (CORBA::Exception *exc) +PortableServer::ForwardRequest::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/ForwardRequest:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/ForwardRequest:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (ForwardRequest *, exc); + return ACE_dynamic_cast (ForwardRequest *, _tao_excp); } else { @@ -360,13 +471,13 @@ PortableServer::ForwardRequest::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::ForwardRequest (*this), + ::PortableServer::ForwardRequest (*this), 0 ); return result; } -void PortableServer::ForwardRequest::_raise () +void PortableServer::ForwardRequest::_raise (void) { TAO_RAISE (*this); } @@ -380,7 +491,7 @@ void PortableServer::ForwardRequest::_tao_encode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -393,66 +504,63 @@ void PortableServer::ForwardRequest::_tao_decode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 + PortableServer::ForwardRequest::ForwardRequest ( const CORBA::Object_ptr _tao_forward_reference - ) - : CORBA_UserException ( - "IDL:omg.org/PortableServer/ForwardRequest:1.0", + ) : CORBA_UserException ( + "IDL:omg.org/PortableServer/ForwardRequest:2.3", "ForwardRequest" ) { this->forward_reference = CORBA::Object::_duplicate (_tao_forward_reference); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::ForwardRequest::_type (void) const +{ + return ::PortableServer::_tc_ForwardRequest; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_ForwardRequest[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 46, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f46), - ACE_NTOHL (0x6f727761), - ACE_NTOHL (0x72645265), - ACE_NTOHL (0x71756573), - ACE_NTOHL (0x743a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/PortableServer/ForwardRequest:1.0 - 15, - ACE_NTOHL (0x466f7277), - ACE_NTOHL (0x61726452), - ACE_NTOHL (0x65717565), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f46), + ACE_NTOHL (0x6f727761), + ACE_NTOHL (0x72645265), + ACE_NTOHL (0x71756573), + ACE_NTOHL (0x743a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/ForwardRequest:2.3 + 15, + ACE_NTOHL (0x466f7277), + ACE_NTOHL (0x61726452), + ACE_NTOHL (0x65717565), ACE_NTOHL (0x73740000), // name = ForwardRequest 1, // member count - 18, - ACE_NTOHL (0x666f7277), - ACE_NTOHL (0x6172645f), - ACE_NTOHL (0x72656665), - ACE_NTOHL (0x72656e63), + 18, + ACE_NTOHL (0x666f7277), + ACE_NTOHL (0x6172645f), + ACE_NTOHL (0x72656665), + ACE_NTOHL (0x72656e63), ACE_NTOHL (0x65000000), // name = forward_reference - CORBA::tk_objref, - 52, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 29, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4f62), - ACE_NTOHL (0x6a656374), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Object:1.0 - 7, - ACE_NTOHL (0x4f626a65), - ACE_NTOHL (0x63740000), // name = Object - -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_ForwardRequest ( CORBA::tk_except, @@ -464,35 +572,32 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ForwardRequest ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ForwardRequest, &_tc_TAO_tc_PortableServer_ForwardRequest) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ForwardRequest, + &_tc_TAO_tc_PortableServer_ForwardRequest + ) TAO_NAMESPACE_END - -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr PortableServer::ForwardRequest::_type (void) const -{ - return ::PortableServer::_tc_ForwardRequest; -} - #endif /* TAO_HAS_MINIMUM_CORBA == 0 */ #if (TAO_HAS_MINIMUM_POA == 0) -// Default constructor. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::NotAGroupObject::NotAGroupObject (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/NotAGroupObject:1.0", + "IDL:omg.org/PortableServer/NotAGroupObject:2.3", "NotAGroupObject" ) { } -// Destructor - all members are of self managing types. PortableServer::NotAGroupObject::~NotAGroupObject (void) { } -// Copy constructor. PortableServer::NotAGroupObject::NotAGroupObject (const ::PortableServer::NotAGroupObject &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -501,7 +606,6 @@ PortableServer::NotAGroupObject::NotAGroupObject (const ::PortableServer::NotAGr { } -// Assignment operator. PortableServer::NotAGroupObject& PortableServer::NotAGroupObject::operator= (const ::PortableServer::NotAGroupObject &_tao_excp) { @@ -516,11 +620,11 @@ void PortableServer::NotAGroupObject::_tao_any_destructor (void *_tao_void_point } PortableServer::NotAGroupObject * -PortableServer::NotAGroupObject::_downcast (CORBA::Exception *exc) +PortableServer::NotAGroupObject::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/NotAGroupObject:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/NotAGroupObject:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (NotAGroupObject *, exc); + return ACE_dynamic_cast (NotAGroupObject *, _tao_excp); } else { @@ -541,13 +645,13 @@ PortableServer::NotAGroupObject::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::NotAGroupObject (*this), + ::PortableServer::NotAGroupObject (*this), 0 ); return result; } -void PortableServer::NotAGroupObject::_raise () +void PortableServer::NotAGroupObject::_raise (void) { TAO_RAISE (*this); } @@ -561,7 +665,7 @@ void PortableServer::NotAGroupObject::_tao_encode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -574,33 +678,42 @@ void PortableServer::NotAGroupObject::_tao_decode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::NotAGroupObject::_type (void) const +{ + return ::PortableServer::_tc_NotAGroupObject; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_NotAGroupObject[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 47, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f4e), - ACE_NTOHL (0x6f744147), - ACE_NTOHL (0x726f7570), - ACE_NTOHL (0x4f626a65), - ACE_NTOHL (0x63743a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/NotAGroupObject:1.0 - 16, - ACE_NTOHL (0x4e6f7441), - ACE_NTOHL (0x47726f75), - ACE_NTOHL (0x704f626a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f4e), + ACE_NTOHL (0x6f744147), + ACE_NTOHL (0x726f7570), + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63743a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/NotAGroupObject:2.3 + 16, + ACE_NTOHL (0x4e6f7441), + ACE_NTOHL (0x47726f75), + ACE_NTOHL (0x704f626a), ACE_NTOHL (0x65637400), // name = NotAGroupObject 0, // member count -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_NotAGroupObject ( CORBA::tk_except, @@ -612,16 +725,15 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_NotAGroupObject ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_NotAGroupObject, &_tc_TAO_tc_PortableServer_NotAGroupObject) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_NotAGroupObject, + &_tc_TAO_tc_PortableServer_NotAGroupObject + ) TAO_NAMESPACE_END - -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr PortableServer::NotAGroupObject::_type (void) const -{ - return ::PortableServer::_tc_NotAGroupObject; -} - +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) @@ -633,18 +745,23 @@ PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_allocate_buffer (CO { PortableServer::ObjectId* tmp = 0; tmp = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (length); - + if (this->buffer_ != 0) - { - PortableServer::ObjectId *old = ACE_reinterpret_cast (PortableServer::ObjectId *,this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp[i] = old[i]; - - if (this->release_) - _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (old); - - } + { + PortableServer::ObjectId *old = + ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + tmp[i] = old[i]; + } + + if (this->release_) + { + _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (old); + } + } + this->buffer_ = tmp; } @@ -652,109 +769,130 @@ void PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_deallocate_buffer (void) { if (this->buffer_ == 0 || this->release_ == 0) - return; - - PortableServer::ObjectId *tmp = ACE_reinterpret_cast (PortableServer::ObjectId *,this->buffer_); - + { + return; + } + + PortableServer::ObjectId *tmp = + ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); this->buffer_ = 0; -} +} -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::~_TAO_Unbounded_Sequence_PortableServer_IDs (void) // Dtor. +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::~_TAO_Unbounded_Sequence_PortableServer_IDs (void) { this->_deallocate_buffer (); } - #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_PORTABLESERVER_IDS_CS_) #define _PORTABLESERVER_IDS_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 + // ************************************************************* // PortableServer::IDs // ************************************************************* PortableServer::IDs::IDs (void) {} -PortableServer::IDs::IDs (CORBA::ULong max) // uses max size - : + +PortableServer::IDs::IDs (CORBA::ULong max) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_PortableServer_IDs #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<PortableServer::ObjectId> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max) {} -PortableServer::IDs::IDs (CORBA::ULong max, CORBA::ULong length, PortableServer::ObjectId *buffer, CORBA::Boolean release) - : + +PortableServer::IDs::IDs ( + CORBA::ULong max, + CORBA::ULong length, + PortableServer::ObjectId *buffer, + CORBA::Boolean release + ) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_PortableServer_IDs #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<PortableServer::ObjectId> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (max, length, buffer, release) {} -PortableServer::IDs::IDs (const IDs &seq) // copy ctor - : + +PortableServer::IDs::IDs (const IDs &seq) + : + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_PortableServer_IDs #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<PortableServer::ObjectId> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ (seq) {} + PortableServer::IDs::~IDs (void) // dtor {} + void PortableServer::IDs::_tao_any_destructor (void *_tao_void_pointer) { IDs *tmp = ACE_static_cast (IDs*, _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_PortableServer_IDs[] = { - TAO_ENCAP_BYTE_ORDER, // byte order + TAO_ENCAP_BYTE_ORDER, // byte order 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f49), - ACE_NTOHL (0x44733a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/IDs:1.0 - 4, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f49), + ACE_NTOHL (0x44733a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/IDs:2.3 + 4, ACE_NTOHL (0x49447300), // name = IDs - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 100, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_alias, // typecode kind for typedefs 84, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 40, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f4f), - ACE_NTOHL (0x626a6563), - ACE_NTOHL (0x7449643a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableServer/ObjectId:1.0 - 9, - ACE_NTOHL (0x4f626a65), - ACE_NTOHL (0x63744964), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f4f), + ACE_NTOHL (0x626a6563), + ACE_NTOHL (0x7449643a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/ObjectId:2.3 + 9, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63744964), ACE_NTOHL (0x0), // name = ObjectId - CORBA::tk_sequence, // typecode kind + CORBA::tk_sequence, // typecode kind 12, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_octet, @@ -776,78 +914,56 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_IDs ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_IDs, &_tc_TAO_tc_PortableServer_IDs) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_IDs, + &_tc_TAO_tc_PortableServer_IDs + ) TAO_NAMESPACE_END #endif /* TAO_HAS_MINIMUM_POA == 0 */ -TAO_NAMESPACE_TYPE (const CORBA::ULong) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (const CORBA::ULong, THREAD_POLICY_ID, 16U) -TAO_NAMESPACE_END -TAO_NAMESPACE_TYPE (const CORBA::ULong) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (const CORBA::ULong, LIFESPAN_POLICY_ID, 17U) -TAO_NAMESPACE_END -TAO_NAMESPACE_TYPE (const CORBA::ULong) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (const CORBA::ULong, ID_UNIQUENESS_POLICY_ID, 18U) -TAO_NAMESPACE_END -TAO_NAMESPACE_TYPE (const CORBA::ULong) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (const CORBA::ULong, ID_ASSIGNMENT_POLICY_ID, 19U) -TAO_NAMESPACE_END -TAO_NAMESPACE_TYPE (const CORBA::ULong) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (const CORBA::ULong, IMPLICIT_ACTIVATION_POLICY_ID, 20U) -TAO_NAMESPACE_END -TAO_NAMESPACE_TYPE (const CORBA::ULong) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (const CORBA::ULong, SERVANT_RETENTION_POLICY_ID, 21U) -TAO_NAMESPACE_END -TAO_NAMESPACE_TYPE (const CORBA::ULong) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (const CORBA::ULong, REQUEST_PROCESSING_POLICY_ID, 22U) -TAO_NAMESPACE_END - #if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_ThreadPolicyValue[] = { TAO_ENCAP_BYTE_ORDER, // byte order 49, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f54), - ACE_NTOHL (0x68726561), - ACE_NTOHL (0x64506f6c), - ACE_NTOHL (0x69637956), - ACE_NTOHL (0x616c7565), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/ThreadPolicyValue:1.0 + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f54), + ACE_NTOHL (0x68726561), + ACE_NTOHL (0x64506f6c), + ACE_NTOHL (0x69637956), + ACE_NTOHL (0x616c7565), + ACE_NTOHL (0x3a322e33), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/ThreadPolicyValue:2.3 18, - ACE_NTOHL (0x54687265), - ACE_NTOHL (0x6164506f), - ACE_NTOHL (0x6c696379), - ACE_NTOHL (0x56616c75), + ACE_NTOHL (0x54687265), + ACE_NTOHL (0x6164506f), + ACE_NTOHL (0x6c696379), + ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65000000), // name = ThreadPolicyValue 2, // member count 15, - ACE_NTOHL (0x4f52425f), - ACE_NTOHL (0x4354524c), - ACE_NTOHL (0x5f4d4f44), + ACE_NTOHL (0x4f52425f), + ACE_NTOHL (0x4354524c), + ACE_NTOHL (0x5f4d4f44), ACE_NTOHL (0x454c0000), // name = ORB_CTRL_MODEL 20, - ACE_NTOHL (0x53494e47), - ACE_NTOHL (0x4c455f54), - ACE_NTOHL (0x48524541), - ACE_NTOHL (0x445f4d4f), + ACE_NTOHL (0x53494e47), + ACE_NTOHL (0x4c455f54), + ACE_NTOHL (0x48524541), + ACE_NTOHL (0x445f4d4f), ACE_NTOHL (0x44454c00), // name = SINGLE_THREAD_MODEL -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_ThreadPolicyValue ( CORBA::tk_enum, @@ -859,9 +975,16 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ThreadPolicyValue ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ThreadPolicyValue, &_tc_TAO_tc_PortableServer_ThreadPolicyValue) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ThreadPolicyValue, + &_tc_TAO_tc_PortableServer_ThreadPolicyValue + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::ThreadPolicy::_tao_class_id = 0; PortableServer::ThreadPolicy_ptr @@ -907,13 +1030,23 @@ tao_PortableServer_ThreadPolicy_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_ThreadPolicy_marshal ( + PortableServer::ThreadPolicy_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::ThreadPolicy_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::ThreadPolicy_var::ThreadPolicy_var (void) // default constructor +PortableServer::ThreadPolicy_var::ThreadPolicy_var (void) : ptr_ (ThreadPolicy::_nil ()) {} @@ -923,12 +1056,12 @@ PortableServer::ThreadPolicy_var::ptr (void) const return this->ptr_; } -PortableServer::ThreadPolicy_var::ThreadPolicy_var (const ::PortableServer::ThreadPolicy_var &p) // copy constructor +PortableServer::ThreadPolicy_var::ThreadPolicy_var (const ::PortableServer::ThreadPolicy_var &p) : TAO_Base_var (), ptr_ (ThreadPolicy::_duplicate (p.ptr ())) {} -PortableServer::ThreadPolicy_var::~ThreadPolicy_var (void) // destructor +PortableServer::ThreadPolicy_var::~ThreadPolicy_var (void) { CORBA::release (this->ptr_); } @@ -957,7 +1090,7 @@ PortableServer::ThreadPolicy_var::operator const ::PortableServer::ThreadPolicy_ return this->ptr_; } -PortableServer::ThreadPolicy_var::operator ::PortableServer::ThreadPolicy_ptr &() // cast +PortableServer::ThreadPolicy_var::operator ::PortableServer::ThreadPolicy_ptr &() // cast { return this->ptr_; } @@ -1032,10 +1165,11 @@ PortableServer::ThreadPolicy_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::ThreadPolicy_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::ThreadPolicy_out::ThreadPolicy_out (ThreadPolicy_ptr &p) @@ -1044,14 +1178,14 @@ PortableServer::ThreadPolicy_out::ThreadPolicy_out (ThreadPolicy_ptr &p) this->ptr_ = ::PortableServer::ThreadPolicy::_nil (); } -PortableServer::ThreadPolicy_out::ThreadPolicy_out (ThreadPolicy_var &p) // constructor from _var +PortableServer::ThreadPolicy_out::ThreadPolicy_out (ThreadPolicy_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::ThreadPolicy::_nil (); } -PortableServer::ThreadPolicy_out::ThreadPolicy_out (const ::PortableServer::ThreadPolicy_out &p) // copy constructor +PortableServer::ThreadPolicy_out::ThreadPolicy_out (const ::PortableServer::ThreadPolicy_out &p) : ptr_ (ACE_const_cast (ThreadPolicy_out &, p).ptr_) {} @@ -1082,7 +1216,7 @@ PortableServer::ThreadPolicy_out::operator ::PortableServer::ThreadPolicy_ptr &( } ::PortableServer::ThreadPolicy_ptr & -PortableServer::ThreadPolicy_out::ptr (void) // ptr +PortableServer::ThreadPolicy_out::ptr (void) { return this->ptr_; } @@ -1093,9 +1227,8 @@ PortableServer::ThreadPolicy_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::ThreadPolicy::ThreadPolicy (void) {} @@ -1103,7 +1236,15 @@ PortableServer::ThreadPolicy::ThreadPolicy (void) PortableServer::ThreadPolicy::~ThreadPolicy (void) {} -PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_narrow ( +void +PortableServer::ThreadPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + ThreadPolicy *tmp = ACE_static_cast (ThreadPolicy *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::ThreadPolicy_ptr +PortableServer::ThreadPolicy::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -1111,105 +1252,170 @@ PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_narrow ( return ThreadPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::ThreadPolicy_ptr +PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ThreadPolicy::_nil (); + { + return ThreadPolicy::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ThreadPolicy_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ThreadPolicy::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ThreadPolicy::_tao_class_id + ) + ) ); } PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_duplicate (ThreadPolicy_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::ThreadPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ThreadPolicy)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Policy::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Policy_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ThreadPolicy)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Policy::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Policy_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::ThreadPolicy::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/ThreadPolicy:1.0"; + return "IDL:omg.org/PortableServer/ThreadPolicy:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_ThreadPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 44, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f54), + ACE_NTOHL (0x68726561), + ACE_NTOHL (0x64506f6c), + ACE_NTOHL (0x6963793a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/ThreadPolicy:2.3 + 13, + ACE_NTOHL (0x54687265), + ACE_NTOHL (0x6164506f), + ACE_NTOHL (0x6c696379), + ACE_NTOHL (0x0), // name = ThreadPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_ThreadPolicy ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_ThreadPolicy), + (char *) &_oc_PortableServer_ThreadPolicy, + 0, + sizeof (PortableServer::ThreadPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ThreadPolicy, + &_tc_TAO_tc_PortableServer_ThreadPolicy + ) +TAO_NAMESPACE_END + #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_LifespanPolicyValue[] = { TAO_ENCAP_BYTE_ORDER, // byte order 51, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f4c), - ACE_NTOHL (0x69666573), - ACE_NTOHL (0x70616e50), - ACE_NTOHL (0x6f6c6963), - ACE_NTOHL (0x7956616c), - ACE_NTOHL (0x75653a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/LifespanPolicyValue:1.0 + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f4c), + ACE_NTOHL (0x69666573), + ACE_NTOHL (0x70616e50), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x7956616c), + ACE_NTOHL (0x75653a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/LifespanPolicyValue:2.3 20, - ACE_NTOHL (0x4c696665), - ACE_NTOHL (0x7370616e), - ACE_NTOHL (0x506f6c69), - ACE_NTOHL (0x63795661), + ACE_NTOHL (0x4c696665), + ACE_NTOHL (0x7370616e), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63795661), ACE_NTOHL (0x6c756500), // name = LifespanPolicyValue 2, // member count 10, - ACE_NTOHL (0x5452414e), - ACE_NTOHL (0x5349454e), + ACE_NTOHL (0x5452414e), + ACE_NTOHL (0x5349454e), ACE_NTOHL (0x54000000), // name = TRANSIENT 11, - ACE_NTOHL (0x50455253), - ACE_NTOHL (0x49535445), + ACE_NTOHL (0x50455253), + ACE_NTOHL (0x49535445), ACE_NTOHL (0x4e540000), // name = PERSISTENT -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_LifespanPolicyValue ( CORBA::tk_enum, @@ -1221,9 +1427,16 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_LifespanPolicyValue ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_LifespanPolicyValue, &_tc_TAO_tc_PortableServer_LifespanPolicyValue) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_LifespanPolicyValue, + &_tc_TAO_tc_PortableServer_LifespanPolicyValue + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::LifespanPolicy::_tao_class_id = 0; PortableServer::LifespanPolicy_ptr @@ -1269,13 +1482,23 @@ tao_PortableServer_LifespanPolicy_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_LifespanPolicy_marshal ( + PortableServer::LifespanPolicy_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::LifespanPolicy_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::LifespanPolicy_var::LifespanPolicy_var (void) // default constructor +PortableServer::LifespanPolicy_var::LifespanPolicy_var (void) : ptr_ (LifespanPolicy::_nil ()) {} @@ -1285,12 +1508,12 @@ PortableServer::LifespanPolicy_var::ptr (void) const return this->ptr_; } -PortableServer::LifespanPolicy_var::LifespanPolicy_var (const ::PortableServer::LifespanPolicy_var &p) // copy constructor +PortableServer::LifespanPolicy_var::LifespanPolicy_var (const ::PortableServer::LifespanPolicy_var &p) : TAO_Base_var (), ptr_ (LifespanPolicy::_duplicate (p.ptr ())) {} -PortableServer::LifespanPolicy_var::~LifespanPolicy_var (void) // destructor +PortableServer::LifespanPolicy_var::~LifespanPolicy_var (void) { CORBA::release (this->ptr_); } @@ -1319,7 +1542,7 @@ PortableServer::LifespanPolicy_var::operator const ::PortableServer::LifespanPol return this->ptr_; } -PortableServer::LifespanPolicy_var::operator ::PortableServer::LifespanPolicy_ptr &() // cast +PortableServer::LifespanPolicy_var::operator ::PortableServer::LifespanPolicy_ptr &() // cast { return this->ptr_; } @@ -1394,10 +1617,11 @@ PortableServer::LifespanPolicy_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::LifespanPolicy_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::LifespanPolicy_out::LifespanPolicy_out (LifespanPolicy_ptr &p) @@ -1406,14 +1630,14 @@ PortableServer::LifespanPolicy_out::LifespanPolicy_out (LifespanPolicy_ptr &p) this->ptr_ = ::PortableServer::LifespanPolicy::_nil (); } -PortableServer::LifespanPolicy_out::LifespanPolicy_out (LifespanPolicy_var &p) // constructor from _var +PortableServer::LifespanPolicy_out::LifespanPolicy_out (LifespanPolicy_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::LifespanPolicy::_nil (); } -PortableServer::LifespanPolicy_out::LifespanPolicy_out (const ::PortableServer::LifespanPolicy_out &p) // copy constructor +PortableServer::LifespanPolicy_out::LifespanPolicy_out (const ::PortableServer::LifespanPolicy_out &p) : ptr_ (ACE_const_cast (LifespanPolicy_out &, p).ptr_) {} @@ -1444,7 +1668,7 @@ PortableServer::LifespanPolicy_out::operator ::PortableServer::LifespanPolicy_pt } ::PortableServer::LifespanPolicy_ptr & -PortableServer::LifespanPolicy_out::ptr (void) // ptr +PortableServer::LifespanPolicy_out::ptr (void) { return this->ptr_; } @@ -1455,9 +1679,8 @@ PortableServer::LifespanPolicy_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::LifespanPolicy::LifespanPolicy (void) {} @@ -1465,7 +1688,15 @@ PortableServer::LifespanPolicy::LifespanPolicy (void) PortableServer::LifespanPolicy::~LifespanPolicy (void) {} -PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_narrow ( +void +PortableServer::LifespanPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + LifespanPolicy *tmp = ACE_static_cast (LifespanPolicy *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::LifespanPolicy_ptr +PortableServer::LifespanPolicy::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -1473,105 +1704,171 @@ PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_narrow ( return LifespanPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::LifespanPolicy_ptr +PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return LifespanPolicy::_nil (); + { + return LifespanPolicy::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( LifespanPolicy_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &LifespanPolicy::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &LifespanPolicy::_tao_class_id + ) + ) ); } PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_duplicate (LifespanPolicy_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::LifespanPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, LifespanPolicy)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Policy::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Policy_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, LifespanPolicy)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Policy::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Policy_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::LifespanPolicy::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/LifespanPolicy:1.0"; + return "IDL:omg.org/PortableServer/LifespanPolicy:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_LifespanPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 46, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f4c), + ACE_NTOHL (0x69666573), + ACE_NTOHL (0x70616e50), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x793a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/LifespanPolicy:2.3 + 15, + ACE_NTOHL (0x4c696665), + ACE_NTOHL (0x7370616e), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63790000), // name = LifespanPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_LifespanPolicy ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_LifespanPolicy), + (char *) &_oc_PortableServer_LifespanPolicy, + 0, + sizeof (PortableServer::LifespanPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_LifespanPolicy, + &_tc_TAO_tc_PortableServer_LifespanPolicy + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_IdUniquenessPolicyValue[] = { TAO_ENCAP_BYTE_ORDER, // byte order 55, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f49), - ACE_NTOHL (0x64556e69), - ACE_NTOHL (0x7175656e), - ACE_NTOHL (0x65737350), - ACE_NTOHL (0x6f6c6963), - ACE_NTOHL (0x7956616c), - ACE_NTOHL (0x75653a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/IdUniquenessPolicyValue:1.0 + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f49), + ACE_NTOHL (0x64556e69), + ACE_NTOHL (0x7175656e), + ACE_NTOHL (0x65737350), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x7956616c), + ACE_NTOHL (0x75653a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/IdUniquenessPolicyValue:2.3 24, - ACE_NTOHL (0x4964556e), - ACE_NTOHL (0x69717565), - ACE_NTOHL (0x6e657373), - ACE_NTOHL (0x506f6c69), - ACE_NTOHL (0x63795661), + ACE_NTOHL (0x4964556e), + ACE_NTOHL (0x69717565), + ACE_NTOHL (0x6e657373), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63795661), ACE_NTOHL (0x6c756500), // name = IdUniquenessPolicyValue 2, // member count 10, - ACE_NTOHL (0x554e4951), - ACE_NTOHL (0x55455f49), + ACE_NTOHL (0x554e4951), + ACE_NTOHL (0x55455f49), ACE_NTOHL (0x44000000), // name = UNIQUE_ID 12, - ACE_NTOHL (0x4d554c54), - ACE_NTOHL (0x49504c45), + ACE_NTOHL (0x4d554c54), + ACE_NTOHL (0x49504c45), ACE_NTOHL (0x5f494400), // name = MULTIPLE_ID -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdUniquenessPolicyValue ( CORBA::tk_enum, @@ -1583,9 +1880,16 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdUniquenessPolicyValue ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_IdUniquenessPolicyValue, &_tc_TAO_tc_PortableServer_IdUniquenessPolicyValue) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_IdUniquenessPolicyValue, + &_tc_TAO_tc_PortableServer_IdUniquenessPolicyValue + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::IdUniquenessPolicy::_tao_class_id = 0; PortableServer::IdUniquenessPolicy_ptr @@ -1631,13 +1935,23 @@ tao_PortableServer_IdUniquenessPolicy_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_IdUniquenessPolicy_marshal ( + PortableServer::IdUniquenessPolicy_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::IdUniquenessPolicy_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (void) // default constructor +PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (void) : ptr_ (IdUniquenessPolicy::_nil ()) {} @@ -1647,12 +1961,12 @@ PortableServer::IdUniquenessPolicy_var::ptr (void) const return this->ptr_; } -PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (const ::PortableServer::IdUniquenessPolicy_var &p) // copy constructor +PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (const ::PortableServer::IdUniquenessPolicy_var &p) : TAO_Base_var (), ptr_ (IdUniquenessPolicy::_duplicate (p.ptr ())) {} -PortableServer::IdUniquenessPolicy_var::~IdUniquenessPolicy_var (void) // destructor +PortableServer::IdUniquenessPolicy_var::~IdUniquenessPolicy_var (void) { CORBA::release (this->ptr_); } @@ -1681,7 +1995,7 @@ PortableServer::IdUniquenessPolicy_var::operator const ::PortableServer::IdUniqu return this->ptr_; } -PortableServer::IdUniquenessPolicy_var::operator ::PortableServer::IdUniquenessPolicy_ptr &() // cast +PortableServer::IdUniquenessPolicy_var::operator ::PortableServer::IdUniquenessPolicy_ptr &() // cast { return this->ptr_; } @@ -1756,10 +2070,11 @@ PortableServer::IdUniquenessPolicy_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::IdUniquenessPolicy_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (IdUniquenessPolicy_ptr &p) @@ -1768,14 +2083,14 @@ PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (IdUniquenessPoli this->ptr_ = ::PortableServer::IdUniquenessPolicy::_nil (); } -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (IdUniquenessPolicy_var &p) // constructor from _var +PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (IdUniquenessPolicy_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::IdUniquenessPolicy::_nil (); } -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (const ::PortableServer::IdUniquenessPolicy_out &p) // copy constructor +PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (const ::PortableServer::IdUniquenessPolicy_out &p) : ptr_ (ACE_const_cast (IdUniquenessPolicy_out &, p).ptr_) {} @@ -1806,7 +2121,7 @@ PortableServer::IdUniquenessPolicy_out::operator ::PortableServer::IdUniquenessP } ::PortableServer::IdUniquenessPolicy_ptr & -PortableServer::IdUniquenessPolicy_out::ptr (void) // ptr +PortableServer::IdUniquenessPolicy_out::ptr (void) { return this->ptr_; } @@ -1817,9 +2132,8 @@ PortableServer::IdUniquenessPolicy_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::IdUniquenessPolicy::IdUniquenessPolicy (void) {} @@ -1827,7 +2141,15 @@ PortableServer::IdUniquenessPolicy::IdUniquenessPolicy (void) PortableServer::IdUniquenessPolicy::~IdUniquenessPolicy (void) {} -PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_narrow ( +void +PortableServer::IdUniquenessPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + IdUniquenessPolicy *tmp = ACE_static_cast (IdUniquenessPolicy *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::IdUniquenessPolicy_ptr +PortableServer::IdUniquenessPolicy::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -1835,104 +2157,172 @@ PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_narr return IdUniquenessPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::IdUniquenessPolicy_ptr +PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return IdUniquenessPolicy::_nil (); + { + return IdUniquenessPolicy::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( IdUniquenessPolicy_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &IdUniquenessPolicy::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &IdUniquenessPolicy::_tao_class_id + ) + ) ); } PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_duplicate (IdUniquenessPolicy_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::IdUniquenessPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, IdUniquenessPolicy)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Policy::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Policy_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, IdUniquenessPolicy)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Policy::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Policy_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::IdUniquenessPolicy::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/IdUniquenessPolicy:1.0"; + return "IDL:omg.org/PortableServer/IdUniquenessPolicy:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_IdUniquenessPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 50, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f49), + ACE_NTOHL (0x64556e69), + ACE_NTOHL (0x7175656e), + ACE_NTOHL (0x65737350), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x793a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/IdUniquenessPolicy:2.3 + 19, + ACE_NTOHL (0x4964556e), + ACE_NTOHL (0x69717565), + ACE_NTOHL (0x6e657373), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63790000), // name = IdUniquenessPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdUniquenessPolicy ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_IdUniquenessPolicy), + (char *) &_oc_PortableServer_IdUniquenessPolicy, + 0, + sizeof (PortableServer::IdUniquenessPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_IdUniquenessPolicy, + &_tc_TAO_tc_PortableServer_IdUniquenessPolicy + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_IdAssignmentPolicyValue[] = { TAO_ENCAP_BYTE_ORDER, // byte order 55, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f49), - ACE_NTOHL (0x64417373), - ACE_NTOHL (0x69676e6d), - ACE_NTOHL (0x656e7450), - ACE_NTOHL (0x6f6c6963), - ACE_NTOHL (0x7956616c), - ACE_NTOHL (0x75653a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/IdAssignmentPolicyValue:1.0 + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f49), + ACE_NTOHL (0x64417373), + ACE_NTOHL (0x69676e6d), + ACE_NTOHL (0x656e7450), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x7956616c), + ACE_NTOHL (0x75653a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/IdAssignmentPolicyValue:2.3 24, - ACE_NTOHL (0x49644173), - ACE_NTOHL (0x7369676e), - ACE_NTOHL (0x6d656e74), - ACE_NTOHL (0x506f6c69), - ACE_NTOHL (0x63795661), + ACE_NTOHL (0x49644173), + ACE_NTOHL (0x7369676e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63795661), ACE_NTOHL (0x6c756500), // name = IdAssignmentPolicyValue 2, // member count 8, - ACE_NTOHL (0x55534552), + ACE_NTOHL (0x55534552), ACE_NTOHL (0x5f494400), // name = USER_ID 10, - ACE_NTOHL (0x53595354), - ACE_NTOHL (0x454d5f49), + ACE_NTOHL (0x53595354), + ACE_NTOHL (0x454d5f49), ACE_NTOHL (0x44000000), // name = SYSTEM_ID -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdAssignmentPolicyValue ( CORBA::tk_enum, @@ -1944,9 +2334,16 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdAssignmentPolicyValue ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_IdAssignmentPolicyValue, &_tc_TAO_tc_PortableServer_IdAssignmentPolicyValue) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_IdAssignmentPolicyValue, + &_tc_TAO_tc_PortableServer_IdAssignmentPolicyValue + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::IdAssignmentPolicy::_tao_class_id = 0; PortableServer::IdAssignmentPolicy_ptr @@ -1992,13 +2389,23 @@ tao_PortableServer_IdAssignmentPolicy_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_IdAssignmentPolicy_marshal ( + PortableServer::IdAssignmentPolicy_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::IdAssignmentPolicy_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (void) // default constructor +PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (void) : ptr_ (IdAssignmentPolicy::_nil ()) {} @@ -2008,12 +2415,12 @@ PortableServer::IdAssignmentPolicy_var::ptr (void) const return this->ptr_; } -PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (const ::PortableServer::IdAssignmentPolicy_var &p) // copy constructor +PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (const ::PortableServer::IdAssignmentPolicy_var &p) : TAO_Base_var (), ptr_ (IdAssignmentPolicy::_duplicate (p.ptr ())) {} -PortableServer::IdAssignmentPolicy_var::~IdAssignmentPolicy_var (void) // destructor +PortableServer::IdAssignmentPolicy_var::~IdAssignmentPolicy_var (void) { CORBA::release (this->ptr_); } @@ -2042,7 +2449,7 @@ PortableServer::IdAssignmentPolicy_var::operator const ::PortableServer::IdAssig return this->ptr_; } -PortableServer::IdAssignmentPolicy_var::operator ::PortableServer::IdAssignmentPolicy_ptr &() // cast +PortableServer::IdAssignmentPolicy_var::operator ::PortableServer::IdAssignmentPolicy_ptr &() // cast { return this->ptr_; } @@ -2117,10 +2524,11 @@ PortableServer::IdAssignmentPolicy_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::IdAssignmentPolicy_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (IdAssignmentPolicy_ptr &p) @@ -2129,14 +2537,14 @@ PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (IdAssignmentPoli this->ptr_ = ::PortableServer::IdAssignmentPolicy::_nil (); } -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (IdAssignmentPolicy_var &p) // constructor from _var +PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (IdAssignmentPolicy_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::IdAssignmentPolicy::_nil (); } -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (const ::PortableServer::IdAssignmentPolicy_out &p) // copy constructor +PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (const ::PortableServer::IdAssignmentPolicy_out &p) : ptr_ (ACE_const_cast (IdAssignmentPolicy_out &, p).ptr_) {} @@ -2167,7 +2575,7 @@ PortableServer::IdAssignmentPolicy_out::operator ::PortableServer::IdAssignmentP } ::PortableServer::IdAssignmentPolicy_ptr & -PortableServer::IdAssignmentPolicy_out::ptr (void) // ptr +PortableServer::IdAssignmentPolicy_out::ptr (void) { return this->ptr_; } @@ -2178,9 +2586,8 @@ PortableServer::IdAssignmentPolicy_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::IdAssignmentPolicy::IdAssignmentPolicy (void) {} @@ -2188,7 +2595,15 @@ PortableServer::IdAssignmentPolicy::IdAssignmentPolicy (void) PortableServer::IdAssignmentPolicy::~IdAssignmentPolicy (void) {} -PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_narrow ( +void +PortableServer::IdAssignmentPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + IdAssignmentPolicy *tmp = ACE_static_cast (IdAssignmentPolicy *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::IdAssignmentPolicy_ptr +PortableServer::IdAssignmentPolicy::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -2196,116 +2611,184 @@ PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_narr return IdAssignmentPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::IdAssignmentPolicy_ptr +PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return IdAssignmentPolicy::_nil (); + { + return IdAssignmentPolicy::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( IdAssignmentPolicy_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &IdAssignmentPolicy::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &IdAssignmentPolicy::_tao_class_id + ) + ) ); } PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_duplicate (IdAssignmentPolicy_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::IdAssignmentPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, IdAssignmentPolicy)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Policy::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Policy_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, IdAssignmentPolicy)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Policy::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Policy_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::IdAssignmentPolicy::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/IdAssignmentPolicy:1.0"; + return "IDL:omg.org/PortableServer/IdAssignmentPolicy:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_IdAssignmentPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 50, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f49), + ACE_NTOHL (0x64417373), + ACE_NTOHL (0x69676e6d), + ACE_NTOHL (0x656e7450), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x793a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/IdAssignmentPolicy:2.3 + 19, + ACE_NTOHL (0x49644173), + ACE_NTOHL (0x7369676e), + ACE_NTOHL (0x6d656e74), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63790000), // name = IdAssignmentPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdAssignmentPolicy ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_IdAssignmentPolicy), + (char *) &_oc_PortableServer_IdAssignmentPolicy, + 0, + sizeof (PortableServer::IdAssignmentPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_IdAssignmentPolicy, + &_tc_TAO_tc_PortableServer_IdAssignmentPolicy + ) +TAO_NAMESPACE_END + #if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_ImplicitActivationPolicyValue[] = { TAO_ENCAP_BYTE_ORDER, // byte order 61, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f49), - ACE_NTOHL (0x6d706c69), - ACE_NTOHL (0x63697441), - ACE_NTOHL (0x63746976), - ACE_NTOHL (0x6174696f), - ACE_NTOHL (0x6e506f6c), - ACE_NTOHL (0x69637956), - ACE_NTOHL (0x616c7565), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/ImplicitActivationPolicyValue:1.0 + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f49), + ACE_NTOHL (0x6d706c69), + ACE_NTOHL (0x63697441), + ACE_NTOHL (0x63746976), + ACE_NTOHL (0x6174696f), + ACE_NTOHL (0x6e506f6c), + ACE_NTOHL (0x69637956), + ACE_NTOHL (0x616c7565), + ACE_NTOHL (0x3a322e33), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/ImplicitActivationPolicyValue:2.3 30, - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x69636974), - ACE_NTOHL (0x41637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e506f), - ACE_NTOHL (0x6c696379), - ACE_NTOHL (0x56616c75), + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x69636974), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76617469), + ACE_NTOHL (0x6f6e506f), + ACE_NTOHL (0x6c696379), + ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65000000), // name = ImplicitActivationPolicyValue 2, // member count 20, - ACE_NTOHL (0x494d504c), - ACE_NTOHL (0x49434954), - ACE_NTOHL (0x5f414354), - ACE_NTOHL (0x49564154), + ACE_NTOHL (0x494d504c), + ACE_NTOHL (0x49434954), + ACE_NTOHL (0x5f414354), + ACE_NTOHL (0x49564154), ACE_NTOHL (0x494f4e00), // name = IMPLICIT_ACTIVATION 23, - ACE_NTOHL (0x4e4f5f49), - ACE_NTOHL (0x4d504c49), - ACE_NTOHL (0x4349545f), - ACE_NTOHL (0x41435449), - ACE_NTOHL (0x56415449), + ACE_NTOHL (0x4e4f5f49), + ACE_NTOHL (0x4d504c49), + ACE_NTOHL (0x4349545f), + ACE_NTOHL (0x41435449), + ACE_NTOHL (0x56415449), ACE_NTOHL (0x4f4e0000), // name = NO_IMPLICIT_ACTIVATION -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_ImplicitActivationPolicyValue ( CORBA::tk_enum, @@ -2317,9 +2800,16 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ImplicitActivationPolicyValue ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ImplicitActivationPolicyValue, &_tc_TAO_tc_PortableServer_ImplicitActivationPolicyValue) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ImplicitActivationPolicyValue, + &_tc_TAO_tc_PortableServer_ImplicitActivationPolicyValue + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::ImplicitActivationPolicy::_tao_class_id = 0; PortableServer::ImplicitActivationPolicy_ptr @@ -2365,13 +2855,23 @@ tao_PortableServer_ImplicitActivationPolicy_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_ImplicitActivationPolicy_marshal ( + PortableServer::ImplicitActivationPolicy_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::ImplicitActivationPolicy_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (void) // default constructor +PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (void) : ptr_ (ImplicitActivationPolicy::_nil ()) {} @@ -2381,12 +2881,12 @@ PortableServer::ImplicitActivationPolicy_var::ptr (void) const return this->ptr_; } -PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (const ::PortableServer::ImplicitActivationPolicy_var &p) // copy constructor +PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (const ::PortableServer::ImplicitActivationPolicy_var &p) : TAO_Base_var (), ptr_ (ImplicitActivationPolicy::_duplicate (p.ptr ())) {} -PortableServer::ImplicitActivationPolicy_var::~ImplicitActivationPolicy_var (void) // destructor +PortableServer::ImplicitActivationPolicy_var::~ImplicitActivationPolicy_var (void) { CORBA::release (this->ptr_); } @@ -2415,7 +2915,7 @@ PortableServer::ImplicitActivationPolicy_var::operator const ::PortableServer::I return this->ptr_; } -PortableServer::ImplicitActivationPolicy_var::operator ::PortableServer::ImplicitActivationPolicy_ptr &() // cast +PortableServer::ImplicitActivationPolicy_var::operator ::PortableServer::ImplicitActivationPolicy_ptr &() // cast { return this->ptr_; } @@ -2490,10 +2990,11 @@ PortableServer::ImplicitActivationPolicy_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::ImplicitActivationPolicy_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (ImplicitActivationPolicy_ptr &p) @@ -2502,14 +3003,14 @@ PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (Impl this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_nil (); } -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (ImplicitActivationPolicy_var &p) // constructor from _var +PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (ImplicitActivationPolicy_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_nil (); } -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (const ::PortableServer::ImplicitActivationPolicy_out &p) // copy constructor +PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (const ::PortableServer::ImplicitActivationPolicy_out &p) : ptr_ (ACE_const_cast (ImplicitActivationPolicy_out &, p).ptr_) {} @@ -2540,7 +3041,7 @@ PortableServer::ImplicitActivationPolicy_out::operator ::PortableServer::Implici } ::PortableServer::ImplicitActivationPolicy_ptr & -PortableServer::ImplicitActivationPolicy_out::ptr (void) // ptr +PortableServer::ImplicitActivationPolicy_out::ptr (void) { return this->ptr_; } @@ -2551,9 +3052,8 @@ PortableServer::ImplicitActivationPolicy_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::ImplicitActivationPolicy::ImplicitActivationPolicy (void) {} @@ -2561,7 +3061,15 @@ PortableServer::ImplicitActivationPolicy::ImplicitActivationPolicy (void) PortableServer::ImplicitActivationPolicy::~ImplicitActivationPolicy (void) {} -PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_narrow ( +void +PortableServer::ImplicitActivationPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + ImplicitActivationPolicy *tmp = ACE_static_cast (ImplicitActivationPolicy *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::ImplicitActivationPolicy_ptr +PortableServer::ImplicitActivationPolicy::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -2569,106 +3077,177 @@ PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationP return ImplicitActivationPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::ImplicitActivationPolicy_ptr +PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ImplicitActivationPolicy::_nil (); + { + return ImplicitActivationPolicy::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ImplicitActivationPolicy_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ImplicitActivationPolicy::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ImplicitActivationPolicy::_tao_class_id + ) + ) ); } PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_duplicate (ImplicitActivationPolicy_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::ImplicitActivationPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ImplicitActivationPolicy)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Policy::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Policy_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ImplicitActivationPolicy)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Policy::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Policy_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::ImplicitActivationPolicy::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/ImplicitActivationPolicy:1.0"; + return "IDL:omg.org/PortableServer/ImplicitActivationPolicy:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_ImplicitActivationPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 56, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f49), + ACE_NTOHL (0x6d706c69), + ACE_NTOHL (0x63697441), + ACE_NTOHL (0x63746976), + ACE_NTOHL (0x6174696f), + ACE_NTOHL (0x6e506f6c), + ACE_NTOHL (0x6963793a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/ImplicitActivationPolicy:2.3 + 25, + ACE_NTOHL (0x496d706c), + ACE_NTOHL (0x69636974), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76617469), + ACE_NTOHL (0x6f6e506f), + ACE_NTOHL (0x6c696379), + ACE_NTOHL (0x0), // name = ImplicitActivationPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_ImplicitActivationPolicy ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_ImplicitActivationPolicy), + (char *) &_oc_PortableServer_ImplicitActivationPolicy, + 0, + sizeof (PortableServer::ImplicitActivationPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ImplicitActivationPolicy, + &_tc_TAO_tc_PortableServer_ImplicitActivationPolicy + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_ServantRetentionPolicyValue[] = { TAO_ENCAP_BYTE_ORDER, // byte order 59, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f53), - ACE_NTOHL (0x65727661), - ACE_NTOHL (0x6e745265), - ACE_NTOHL (0x74656e74), - ACE_NTOHL (0x696f6e50), - ACE_NTOHL (0x6f6c6963), - ACE_NTOHL (0x7956616c), - ACE_NTOHL (0x75653a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/ServantRetentionPolicyValue:1.0 + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f53), + ACE_NTOHL (0x65727661), + ACE_NTOHL (0x6e745265), + ACE_NTOHL (0x74656e74), + ACE_NTOHL (0x696f6e50), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x7956616c), + ACE_NTOHL (0x75653a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/ServantRetentionPolicyValue:2.3 28, - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x616e7452), - ACE_NTOHL (0x6574656e), - ACE_NTOHL (0x74696f6e), - ACE_NTOHL (0x506f6c69), - ACE_NTOHL (0x63795661), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x616e7452), + ACE_NTOHL (0x6574656e), + ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63795661), ACE_NTOHL (0x6c756500), // name = ServantRetentionPolicyValue 2, // member count 7, - ACE_NTOHL (0x52455441), + ACE_NTOHL (0x52455441), ACE_NTOHL (0x494e0000), // name = RETAIN 11, - ACE_NTOHL (0x4e4f4e5f), - ACE_NTOHL (0x52455441), + ACE_NTOHL (0x4e4f4e5f), + ACE_NTOHL (0x52455441), ACE_NTOHL (0x494e0000), // name = NON_RETAIN -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_ServantRetentionPolicyValue ( CORBA::tk_enum, @@ -2680,9 +3259,16 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ServantRetentionPolicyValue ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ServantRetentionPolicyValue, &_tc_TAO_tc_PortableServer_ServantRetentionPolicyValue) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServantRetentionPolicyValue, + &_tc_TAO_tc_PortableServer_ServantRetentionPolicyValue + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::ServantRetentionPolicy::_tao_class_id = 0; PortableServer::ServantRetentionPolicy_ptr @@ -2728,13 +3314,23 @@ tao_PortableServer_ServantRetentionPolicy_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_ServantRetentionPolicy_marshal ( + PortableServer::ServantRetentionPolicy_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::ServantRetentionPolicy_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (void) // default constructor +PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (void) : ptr_ (ServantRetentionPolicy::_nil ()) {} @@ -2744,12 +3340,12 @@ PortableServer::ServantRetentionPolicy_var::ptr (void) const return this->ptr_; } -PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (const ::PortableServer::ServantRetentionPolicy_var &p) // copy constructor +PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (const ::PortableServer::ServantRetentionPolicy_var &p) : TAO_Base_var (), ptr_ (ServantRetentionPolicy::_duplicate (p.ptr ())) {} -PortableServer::ServantRetentionPolicy_var::~ServantRetentionPolicy_var (void) // destructor +PortableServer::ServantRetentionPolicy_var::~ServantRetentionPolicy_var (void) { CORBA::release (this->ptr_); } @@ -2778,7 +3374,7 @@ PortableServer::ServantRetentionPolicy_var::operator const ::PortableServer::Ser return this->ptr_; } -PortableServer::ServantRetentionPolicy_var::operator ::PortableServer::ServantRetentionPolicy_ptr &() // cast +PortableServer::ServantRetentionPolicy_var::operator ::PortableServer::ServantRetentionPolicy_ptr &() // cast { return this->ptr_; } @@ -2853,10 +3449,11 @@ PortableServer::ServantRetentionPolicy_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::ServantRetentionPolicy_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (ServantRetentionPolicy_ptr &p) @@ -2865,14 +3462,14 @@ PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (ServantR this->ptr_ = ::PortableServer::ServantRetentionPolicy::_nil (); } -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (ServantRetentionPolicy_var &p) // constructor from _var +PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (ServantRetentionPolicy_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::ServantRetentionPolicy::_nil (); } -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (const ::PortableServer::ServantRetentionPolicy_out &p) // copy constructor +PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (const ::PortableServer::ServantRetentionPolicy_out &p) : ptr_ (ACE_const_cast (ServantRetentionPolicy_out &, p).ptr_) {} @@ -2903,7 +3500,7 @@ PortableServer::ServantRetentionPolicy_out::operator ::PortableServer::ServantRe } ::PortableServer::ServantRetentionPolicy_ptr & -PortableServer::ServantRetentionPolicy_out::ptr (void) // ptr +PortableServer::ServantRetentionPolicy_out::ptr (void) { return this->ptr_; } @@ -2914,9 +3511,8 @@ PortableServer::ServantRetentionPolicy_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::ServantRetentionPolicy::ServantRetentionPolicy (void) {} @@ -2924,7 +3520,15 @@ PortableServer::ServantRetentionPolicy::ServantRetentionPolicy (void) PortableServer::ServantRetentionPolicy::~ServantRetentionPolicy (void) {} -PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_narrow ( +void +PortableServer::ServantRetentionPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + ServantRetentionPolicy *tmp = ACE_static_cast (ServantRetentionPolicy *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::ServantRetentionPolicy_ptr +PortableServer::ServantRetentionPolicy::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -2932,120 +3536,190 @@ PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolic return ServantRetentionPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::ServantRetentionPolicy_ptr +PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ServantRetentionPolicy::_nil (); + { + return ServantRetentionPolicy::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ServantRetentionPolicy_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ServantRetentionPolicy::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ServantRetentionPolicy::_tao_class_id + ) + ) ); } PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_duplicate (ServantRetentionPolicy_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::ServantRetentionPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ServantRetentionPolicy)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Policy::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Policy_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ServantRetentionPolicy)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Policy::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Policy_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::ServantRetentionPolicy::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/ServantRetentionPolicy:1.0"; + return "IDL:omg.org/PortableServer/ServantRetentionPolicy:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_ServantRetentionPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 54, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f53), + ACE_NTOHL (0x65727661), + ACE_NTOHL (0x6e745265), + ACE_NTOHL (0x74656e74), + ACE_NTOHL (0x696f6e50), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x793a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/ServantRetentionPolicy:2.3 + 23, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x616e7452), + ACE_NTOHL (0x6574656e), + ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63790000), // name = ServantRetentionPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_ServantRetentionPolicy ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_ServantRetentionPolicy), + (char *) &_oc_PortableServer_ServantRetentionPolicy, + 0, + sizeof (PortableServer::ServantRetentionPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServantRetentionPolicy, + &_tc_TAO_tc_PortableServer_ServantRetentionPolicy + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + static const CORBA::Long _oc_PortableServer_RequestProcessingPolicyValue[] = { TAO_ENCAP_BYTE_ORDER, // byte order 60, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f52), - ACE_NTOHL (0x65717565), - ACE_NTOHL (0x73745072), - ACE_NTOHL (0x6f636573), - ACE_NTOHL (0x73696e67), - ACE_NTOHL (0x506f6c69), - ACE_NTOHL (0x63795661), - ACE_NTOHL (0x6c75653a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableServer/RequestProcessingPolicyValue:1.0 + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f52), + ACE_NTOHL (0x65717565), + ACE_NTOHL (0x73745072), + ACE_NTOHL (0x6f636573), + ACE_NTOHL (0x73696e67), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63795661), + ACE_NTOHL (0x6c75653a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/RequestProcessingPolicyValue:2.3 29, - ACE_NTOHL (0x52657175), - ACE_NTOHL (0x65737450), - ACE_NTOHL (0x726f6365), - ACE_NTOHL (0x7373696e), - ACE_NTOHL (0x67506f6c), - ACE_NTOHL (0x69637956), - ACE_NTOHL (0x616c7565), + ACE_NTOHL (0x52657175), + ACE_NTOHL (0x65737450), + ACE_NTOHL (0x726f6365), + ACE_NTOHL (0x7373696e), + ACE_NTOHL (0x67506f6c), + ACE_NTOHL (0x69637956), + ACE_NTOHL (0x616c7565), ACE_NTOHL (0x0), // name = RequestProcessingPolicyValue 3, // member count 27, - ACE_NTOHL (0x5553455f), - ACE_NTOHL (0x41435449), - ACE_NTOHL (0x56455f4f), - ACE_NTOHL (0x424a4543), - ACE_NTOHL (0x545f4d41), - ACE_NTOHL (0x505f4f4e), + ACE_NTOHL (0x5553455f), + ACE_NTOHL (0x41435449), + ACE_NTOHL (0x56455f4f), + ACE_NTOHL (0x424a4543), + ACE_NTOHL (0x545f4d41), + ACE_NTOHL (0x505f4f4e), ACE_NTOHL (0x4c590000), // name = USE_ACTIVE_OBJECT_MAP_ONLY 20, - ACE_NTOHL (0x5553455f), - ACE_NTOHL (0x44454641), - ACE_NTOHL (0x554c545f), - ACE_NTOHL (0x53455256), + ACE_NTOHL (0x5553455f), + ACE_NTOHL (0x44454641), + ACE_NTOHL (0x554c545f), + ACE_NTOHL (0x53455256), ACE_NTOHL (0x414e5400), // name = USE_DEFAULT_SERVANT 20, - ACE_NTOHL (0x5553455f), - ACE_NTOHL (0x53455256), - ACE_NTOHL (0x414e545f), - ACE_NTOHL (0x4d414e41), + ACE_NTOHL (0x5553455f), + ACE_NTOHL (0x53455256), + ACE_NTOHL (0x414e545f), + ACE_NTOHL (0x4d414e41), ACE_NTOHL (0x47455200), // name = USE_SERVANT_MANAGER -}; + }; static CORBA::TypeCode _tc_TAO_tc_PortableServer_RequestProcessingPolicyValue ( CORBA::tk_enum, @@ -3057,9 +3731,16 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_RequestProcessingPolicyValue ( TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_RequestProcessingPolicyValue, &_tc_TAO_tc_PortableServer_RequestProcessingPolicyValue) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_RequestProcessingPolicyValue, + &_tc_TAO_tc_PortableServer_RequestProcessingPolicyValue + ) TAO_NAMESPACE_END +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::RequestProcessingPolicy::_tao_class_id = 0; PortableServer::RequestProcessingPolicy_ptr @@ -3105,13 +3786,23 @@ tao_PortableServer_RequestProcessingPolicy_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_RequestProcessingPolicy_marshal ( + PortableServer::RequestProcessingPolicy_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::RequestProcessingPolicy_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (void) // default constructor +PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (void) : ptr_ (RequestProcessingPolicy::_nil ()) {} @@ -3121,12 +3812,12 @@ PortableServer::RequestProcessingPolicy_var::ptr (void) const return this->ptr_; } -PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (const ::PortableServer::RequestProcessingPolicy_var &p) // copy constructor +PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (const ::PortableServer::RequestProcessingPolicy_var &p) : TAO_Base_var (), ptr_ (RequestProcessingPolicy::_duplicate (p.ptr ())) {} -PortableServer::RequestProcessingPolicy_var::~RequestProcessingPolicy_var (void) // destructor +PortableServer::RequestProcessingPolicy_var::~RequestProcessingPolicy_var (void) { CORBA::release (this->ptr_); } @@ -3155,7 +3846,7 @@ PortableServer::RequestProcessingPolicy_var::operator const ::PortableServer::Re return this->ptr_; } -PortableServer::RequestProcessingPolicy_var::operator ::PortableServer::RequestProcessingPolicy_ptr &() // cast +PortableServer::RequestProcessingPolicy_var::operator ::PortableServer::RequestProcessingPolicy_ptr &() // cast { return this->ptr_; } @@ -3230,10 +3921,11 @@ PortableServer::RequestProcessingPolicy_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::RequestProcessingPolicy_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (RequestProcessingPolicy_ptr &p) @@ -3242,14 +3934,14 @@ PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (Reques this->ptr_ = ::PortableServer::RequestProcessingPolicy::_nil (); } -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (RequestProcessingPolicy_var &p) // constructor from _var +PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (RequestProcessingPolicy_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::RequestProcessingPolicy::_nil (); } -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (const ::PortableServer::RequestProcessingPolicy_out &p) // copy constructor +PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (const ::PortableServer::RequestProcessingPolicy_out &p) : ptr_ (ACE_const_cast (RequestProcessingPolicy_out &, p).ptr_) {} @@ -3280,7 +3972,7 @@ PortableServer::RequestProcessingPolicy_out::operator ::PortableServer::RequestP } ::PortableServer::RequestProcessingPolicy_ptr & -PortableServer::RequestProcessingPolicy_out::ptr (void) // ptr +PortableServer::RequestProcessingPolicy_out::ptr (void) { return this->ptr_; } @@ -3291,9 +3983,8 @@ PortableServer::RequestProcessingPolicy_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::RequestProcessingPolicy::RequestProcessingPolicy (void) {} @@ -3301,7 +3992,15 @@ PortableServer::RequestProcessingPolicy::RequestProcessingPolicy (void) PortableServer::RequestProcessingPolicy::~RequestProcessingPolicy (void) {} -PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_narrow ( +void +PortableServer::RequestProcessingPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + RequestProcessingPolicy *tmp = ACE_static_cast (RequestProcessingPolicy *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::RequestProcessingPolicy_ptr +PortableServer::RequestProcessingPolicy::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -3309,72 +4008,142 @@ PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPol return RequestProcessingPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::RequestProcessingPolicy_ptr +PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return RequestProcessingPolicy::_nil (); + { + return RequestProcessingPolicy::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( RequestProcessingPolicy_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &RequestProcessingPolicy::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &RequestProcessingPolicy::_tao_class_id + ) + ) ); } PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_duplicate (RequestProcessingPolicy_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::RequestProcessingPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, RequestProcessingPolicy)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Policy::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Policy_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, RequestProcessingPolicy)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Policy::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Policy_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::RequestProcessingPolicy::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/RequestProcessingPolicy:1.0"; + return "IDL:omg.org/PortableServer/RequestProcessingPolicy:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_RequestProcessingPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 55, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f52), + ACE_NTOHL (0x65717565), + ACE_NTOHL (0x73745072), + ACE_NTOHL (0x6f636573), + ACE_NTOHL (0x73696e67), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63793a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/RequestProcessingPolicy:2.3 + 24, + ACE_NTOHL (0x52657175), + ACE_NTOHL (0x65737450), + ACE_NTOHL (0x726f6365), + ACE_NTOHL (0x7373696e), + ACE_NTOHL (0x67506f6c), + ACE_NTOHL (0x69637900), // name = RequestProcessingPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_RequestProcessingPolicy ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_RequestProcessingPolicy), + (char *) &_oc_PortableServer_RequestProcessingPolicy, + 0, + sizeof (PortableServer::RequestProcessingPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_RequestProcessingPolicy, + &_tc_TAO_tc_PortableServer_RequestProcessingPolicy + ) +TAO_NAMESPACE_END + #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::POAManager::_tao_class_id = 0; PortableServer::POAManager_ptr @@ -3420,13 +4189,23 @@ tao_PortableServer_POAManager_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_POAManager_marshal ( + PortableServer::POAManager_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::POAManager_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::POAManager_var::POAManager_var (void) // default constructor +PortableServer::POAManager_var::POAManager_var (void) : ptr_ (POAManager::_nil ()) {} @@ -3436,12 +4215,12 @@ PortableServer::POAManager_var::ptr (void) const return this->ptr_; } -PortableServer::POAManager_var::POAManager_var (const ::PortableServer::POAManager_var &p) // copy constructor +PortableServer::POAManager_var::POAManager_var (const ::PortableServer::POAManager_var &p) : TAO_Base_var (), ptr_ (POAManager::_duplicate (p.ptr ())) {} -PortableServer::POAManager_var::~POAManager_var (void) // destructor +PortableServer::POAManager_var::~POAManager_var (void) { CORBA::release (this->ptr_); } @@ -3470,7 +4249,7 @@ PortableServer::POAManager_var::operator const ::PortableServer::POAManager_ptr return this->ptr_; } -PortableServer::POAManager_var::operator ::PortableServer::POAManager_ptr &() // cast +PortableServer::POAManager_var::operator ::PortableServer::POAManager_ptr &() // cast { return this->ptr_; } @@ -3545,10 +4324,11 @@ PortableServer::POAManager_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::POAManager_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::POAManager_out::POAManager_out (POAManager_ptr &p) @@ -3557,14 +4337,14 @@ PortableServer::POAManager_out::POAManager_out (POAManager_ptr &p) this->ptr_ = ::PortableServer::POAManager::_nil (); } -PortableServer::POAManager_out::POAManager_out (POAManager_var &p) // constructor from _var +PortableServer::POAManager_out::POAManager_out (POAManager_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::POAManager::_nil (); } -PortableServer::POAManager_out::POAManager_out (const ::PortableServer::POAManager_out &p) // copy constructor +PortableServer::POAManager_out::POAManager_out (const ::PortableServer::POAManager_out &p) : ptr_ (ACE_const_cast (POAManager_out &, p).ptr_) {} @@ -3595,7 +4375,7 @@ PortableServer::POAManager_out::operator ::PortableServer::POAManager_ptr &() // } ::PortableServer::POAManager_ptr & -PortableServer::POAManager_out::ptr (void) // ptr +PortableServer::POAManager_out::ptr (void) { return this->ptr_; } @@ -3606,9 +4386,8 @@ PortableServer::POAManager_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::POAManager::POAManager (void) {} @@ -3616,7 +4395,15 @@ PortableServer::POAManager::POAManager (void) PortableServer::POAManager::~POAManager (void) {} -PortableServer::POAManager_ptr PortableServer::POAManager::_narrow ( +void +PortableServer::POAManager::_tao_any_destructor (void *_tao_void_pointer) +{ + POAManager *tmp = ACE_static_cast (POAManager *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::POAManager_ptr +PortableServer::POAManager::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -3624,73 +4411,91 @@ PortableServer::POAManager_ptr PortableServer::POAManager::_narrow ( return POAManager::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::POAManager_ptr +PortableServer::POAManager_ptr PortableServer::POAManager::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return POAManager::_nil (); + { + return POAManager::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( POAManager_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &POAManager::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &POAManager::_tao_class_id + ) + ) ); } PortableServer::POAManager_ptr PortableServer::POAManager::_duplicate (POAManager_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::POAManager::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, POAManager)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, POAManager)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::POAManager::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/POAManager:1.0"; + return "IDL:omg.org/PortableServer/POAManager:2.3"; } -// Default constructor. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POAManager::AdapterInactive::AdapterInactive (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POAManager/AdapterInactive:1.0", + "IDL:omg.org/PortableServer/POAManager/AdapterInactive:2.3", "AdapterInactive" ) { } -// Destructor - all members are of self managing types. PortableServer::POAManager::AdapterInactive::~AdapterInactive (void) { } -// Copy constructor. PortableServer::POAManager::AdapterInactive::AdapterInactive (const ::PortableServer::POAManager::AdapterInactive &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -3699,7 +4504,6 @@ PortableServer::POAManager::AdapterInactive::AdapterInactive (const ::PortableSe { } -// Assignment operator. PortableServer::POAManager::AdapterInactive& PortableServer::POAManager::AdapterInactive::operator= (const ::PortableServer::POAManager::AdapterInactive &_tao_excp) { @@ -3707,12 +4511,18 @@ PortableServer::POAManager::AdapterInactive::operator= (const ::PortableServer:: return *this; } +void PortableServer::POAManager::AdapterInactive::_tao_any_destructor (void *_tao_void_pointer) +{ + AdapterInactive *tmp = ACE_static_cast (AdapterInactive*, _tao_void_pointer); + delete tmp; +} + PortableServer::POAManager::AdapterInactive * -PortableServer::POAManager::AdapterInactive::_downcast (CORBA::Exception *exc) +PortableServer::POAManager::AdapterInactive::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POAManager/AdapterInactive:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POAManager/AdapterInactive:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (AdapterInactive *, exc); + return ACE_dynamic_cast (AdapterInactive *, _tao_excp); } else { @@ -3733,13 +4543,13 @@ PortableServer::POAManager::AdapterInactive::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POAManager::AdapterInactive (*this), + ::PortableServer::POAManager::AdapterInactive (*this), 0 ); return result; } -void PortableServer::POAManager::AdapterInactive::_raise () +void PortableServer::POAManager::AdapterInactive::_raise (void) { TAO_RAISE (*this); } @@ -3760,7 +4570,99 @@ void PortableServer::POAManager::AdapterInactive::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POAManager::AdapterInactive::_type (void) const +{ + return ::PortableServer::POAManager::_tc_AdapterInactive; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POAManager_AdapterInactive[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 58, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f414d61), + ACE_NTOHL (0x6e616765), + ACE_NTOHL (0x722f4164), + ACE_NTOHL (0x61707465), + ACE_NTOHL (0x72496e61), + ACE_NTOHL (0x63746976), + ACE_NTOHL (0x653a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/POAManager/AdapterInactive:2.3 + 16, + ACE_NTOHL (0x41646170), + ACE_NTOHL (0x74657249), + ACE_NTOHL (0x6e616374), + ACE_NTOHL (0x69766500), // name = AdapterInactive + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POAManager_AdapterInactive ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POAManager_AdapterInactive), + (char *) &_oc_PortableServer_POAManager_AdapterInactive, + 0, + sizeof (PortableServer::POAManager::AdapterInactive) + ); + +::CORBA::TypeCode_ptr PortableServer::POAManager::_tc_AdapterInactive = + &_tc_TAO_tc_PortableServer_POAManager_AdapterInactive; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POAManager[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 42, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f414d61), + ACE_NTOHL (0x6e616765), + ACE_NTOHL (0x723a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/POAManager:2.3 + 11, + ACE_NTOHL (0x504f414d), + ACE_NTOHL (0x616e6167), + ACE_NTOHL (0x65720000), // name = POAManager + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POAManager ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_POAManager), + (char *) &_oc_PortableServer_POAManager, + 0, + sizeof (PortableServer::POAManager) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_POAManager, + &_tc_TAO_tc_PortableServer_POAManager + ) +TAO_NAMESPACE_END + #if (TAO_HAS_MINIMUM_POA == 0) + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::AdapterActivator::_tao_class_id = 0; PortableServer::AdapterActivator_ptr @@ -3806,13 +4708,23 @@ tao_PortableServer_AdapterActivator_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_AdapterActivator_marshal ( + PortableServer::AdapterActivator_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::AdapterActivator_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::AdapterActivator_var::AdapterActivator_var (void) // default constructor +PortableServer::AdapterActivator_var::AdapterActivator_var (void) : ptr_ (AdapterActivator::_nil ()) {} @@ -3822,12 +4734,12 @@ PortableServer::AdapterActivator_var::ptr (void) const return this->ptr_; } -PortableServer::AdapterActivator_var::AdapterActivator_var (const ::PortableServer::AdapterActivator_var &p) // copy constructor +PortableServer::AdapterActivator_var::AdapterActivator_var (const ::PortableServer::AdapterActivator_var &p) : TAO_Base_var (), ptr_ (AdapterActivator::_duplicate (p.ptr ())) {} -PortableServer::AdapterActivator_var::~AdapterActivator_var (void) // destructor +PortableServer::AdapterActivator_var::~AdapterActivator_var (void) { CORBA::release (this->ptr_); } @@ -3856,7 +4768,7 @@ PortableServer::AdapterActivator_var::operator const ::PortableServer::AdapterAc return this->ptr_; } -PortableServer::AdapterActivator_var::operator ::PortableServer::AdapterActivator_ptr &() // cast +PortableServer::AdapterActivator_var::operator ::PortableServer::AdapterActivator_ptr &() // cast { return this->ptr_; } @@ -3931,10 +4843,11 @@ PortableServer::AdapterActivator_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::AdapterActivator_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::AdapterActivator_out::AdapterActivator_out (AdapterActivator_ptr &p) @@ -3943,14 +4856,14 @@ PortableServer::AdapterActivator_out::AdapterActivator_out (AdapterActivator_ptr this->ptr_ = ::PortableServer::AdapterActivator::_nil (); } -PortableServer::AdapterActivator_out::AdapterActivator_out (AdapterActivator_var &p) // constructor from _var +PortableServer::AdapterActivator_out::AdapterActivator_out (AdapterActivator_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::AdapterActivator::_nil (); } -PortableServer::AdapterActivator_out::AdapterActivator_out (const ::PortableServer::AdapterActivator_out &p) // copy constructor +PortableServer::AdapterActivator_out::AdapterActivator_out (const ::PortableServer::AdapterActivator_out &p) : ptr_ (ACE_const_cast (AdapterActivator_out &, p).ptr_) {} @@ -3981,7 +4894,7 @@ PortableServer::AdapterActivator_out::operator ::PortableServer::AdapterActivato } ::PortableServer::AdapterActivator_ptr & -PortableServer::AdapterActivator_out::ptr (void) // ptr +PortableServer::AdapterActivator_out::ptr (void) { return this->ptr_; } @@ -3992,9 +4905,8 @@ PortableServer::AdapterActivator_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::AdapterActivator::AdapterActivator (void) {} @@ -4002,7 +4914,15 @@ PortableServer::AdapterActivator::AdapterActivator (void) PortableServer::AdapterActivator::~AdapterActivator (void) {} -PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_narrow ( +void +PortableServer::AdapterActivator::_tao_any_destructor (void *_tao_void_pointer) +{ + AdapterActivator *tmp = ACE_static_cast (AdapterActivator *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::AdapterActivator_ptr +PortableServer::AdapterActivator::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -4010,50 +4930,68 @@ PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_narrow ( return AdapterActivator::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::AdapterActivator_ptr +PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return AdapterActivator::_nil (); + { + return AdapterActivator::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( AdapterActivator_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &AdapterActivator::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &AdapterActivator::_tao_class_id + ) + ) ); } PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_duplicate (AdapterActivator_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::AdapterActivator::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, AdapterActivator)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, AdapterActivator)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -4062,6 +5000,53 @@ const char* PortableServer::AdapterActivator::_interface_repository_id (void) co return "IDL:omg.org/PortableServer/AdapterActivator:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_AdapterActivator[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 48, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f41), + ACE_NTOHL (0x64617074), + ACE_NTOHL (0x65724163), + ACE_NTOHL (0x74697661), + ACE_NTOHL (0x746f723a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/AdapterActivator:2.3 + 17, + ACE_NTOHL (0x41646170), + ACE_NTOHL (0x74657241), + ACE_NTOHL (0x63746976), + ACE_NTOHL (0x61746f72), + ACE_NTOHL (0x0), // name = AdapterActivator + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_AdapterActivator ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_AdapterActivator), + (char *) &_oc_PortableServer_AdapterActivator, + 0, + sizeof (PortableServer::AdapterActivator) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_AdapterActivator, + &_tc_TAO_tc_PortableServer_AdapterActivator + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::ServantManager::_tao_class_id = 0; PortableServer::ServantManager_ptr @@ -4107,13 +5092,23 @@ tao_PortableServer_ServantManager_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_ServantManager_marshal ( + PortableServer::ServantManager_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::ServantManager_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::ServantManager_var::ServantManager_var (void) // default constructor +PortableServer::ServantManager_var::ServantManager_var (void) : ptr_ (ServantManager::_nil ()) {} @@ -4123,12 +5118,12 @@ PortableServer::ServantManager_var::ptr (void) const return this->ptr_; } -PortableServer::ServantManager_var::ServantManager_var (const ::PortableServer::ServantManager_var &p) // copy constructor +PortableServer::ServantManager_var::ServantManager_var (const ::PortableServer::ServantManager_var &p) : TAO_Base_var (), ptr_ (ServantManager::_duplicate (p.ptr ())) {} -PortableServer::ServantManager_var::~ServantManager_var (void) // destructor +PortableServer::ServantManager_var::~ServantManager_var (void) { CORBA::release (this->ptr_); } @@ -4157,7 +5152,7 @@ PortableServer::ServantManager_var::operator const ::PortableServer::ServantMana return this->ptr_; } -PortableServer::ServantManager_var::operator ::PortableServer::ServantManager_ptr &() // cast +PortableServer::ServantManager_var::operator ::PortableServer::ServantManager_ptr &() // cast { return this->ptr_; } @@ -4232,10 +5227,11 @@ PortableServer::ServantManager_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::ServantManager_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::ServantManager_out::ServantManager_out (ServantManager_ptr &p) @@ -4244,14 +5240,14 @@ PortableServer::ServantManager_out::ServantManager_out (ServantManager_ptr &p) this->ptr_ = ::PortableServer::ServantManager::_nil (); } -PortableServer::ServantManager_out::ServantManager_out (ServantManager_var &p) // constructor from _var +PortableServer::ServantManager_out::ServantManager_out (ServantManager_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::ServantManager::_nil (); } -PortableServer::ServantManager_out::ServantManager_out (const ::PortableServer::ServantManager_out &p) // copy constructor +PortableServer::ServantManager_out::ServantManager_out (const ::PortableServer::ServantManager_out &p) : ptr_ (ACE_const_cast (ServantManager_out &, p).ptr_) {} @@ -4282,7 +5278,7 @@ PortableServer::ServantManager_out::operator ::PortableServer::ServantManager_pt } ::PortableServer::ServantManager_ptr & -PortableServer::ServantManager_out::ptr (void) // ptr +PortableServer::ServantManager_out::ptr (void) { return this->ptr_; } @@ -4293,9 +5289,8 @@ PortableServer::ServantManager_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::ServantManager::ServantManager (void) {} @@ -4303,7 +5298,15 @@ PortableServer::ServantManager::ServantManager (void) PortableServer::ServantManager::~ServantManager (void) {} -PortableServer::ServantManager_ptr PortableServer::ServantManager::_narrow ( +void +PortableServer::ServantManager::_tao_any_destructor (void *_tao_void_pointer) +{ + ServantManager *tmp = ACE_static_cast (ServantManager *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::ServantManager_ptr +PortableServer::ServantManager::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -4311,58 +5314,122 @@ PortableServer::ServantManager_ptr PortableServer::ServantManager::_narrow ( return ServantManager::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::ServantManager_ptr +PortableServer::ServantManager_ptr PortableServer::ServantManager::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ServantManager::_nil (); + { + return ServantManager::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ServantManager_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ServantManager::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ServantManager::_tao_class_id + ) + ) ); } PortableServer::ServantManager_ptr PortableServer::ServantManager::_duplicate (ServantManager_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::ServantManager::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ServantManager)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ServantManager)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } const char* PortableServer::ServantManager::_interface_repository_id (void) const { - return "IDL:omg.org/PortableServer/ServantManager:1.0"; + return "IDL:omg.org/PortableServer/ServantManager:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_ServantManager[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 46, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f53), + ACE_NTOHL (0x65727661), + ACE_NTOHL (0x6e744d61), + ACE_NTOHL (0x6e616765), + ACE_NTOHL (0x723a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/ServantManager:2.3 + 15, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x616e744d), + ACE_NTOHL (0x616e6167), + ACE_NTOHL (0x65720000), // name = ServantManager + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_ServantManager ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_ServantManager), + (char *) &_oc_PortableServer_ServantManager, + 0, + sizeof (PortableServer::ServantManager) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServantManager, + &_tc_TAO_tc_PortableServer_ServantManager + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::ServantActivator::_tao_class_id = 0; PortableServer::ServantActivator_ptr @@ -4408,13 +5475,23 @@ tao_PortableServer_ServantActivator_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_ServantActivator_marshal ( + PortableServer::ServantActivator_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::ServantActivator_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::ServantActivator_var::ServantActivator_var (void) // default constructor +PortableServer::ServantActivator_var::ServantActivator_var (void) : ptr_ (ServantActivator::_nil ()) {} @@ -4424,12 +5501,12 @@ PortableServer::ServantActivator_var::ptr (void) const return this->ptr_; } -PortableServer::ServantActivator_var::ServantActivator_var (const ::PortableServer::ServantActivator_var &p) // copy constructor +PortableServer::ServantActivator_var::ServantActivator_var (const ::PortableServer::ServantActivator_var &p) : TAO_Base_var (), ptr_ (ServantActivator::_duplicate (p.ptr ())) {} -PortableServer::ServantActivator_var::~ServantActivator_var (void) // destructor +PortableServer::ServantActivator_var::~ServantActivator_var (void) { CORBA::release (this->ptr_); } @@ -4458,7 +5535,7 @@ PortableServer::ServantActivator_var::operator const ::PortableServer::ServantAc return this->ptr_; } -PortableServer::ServantActivator_var::operator ::PortableServer::ServantActivator_ptr &() // cast +PortableServer::ServantActivator_var::operator ::PortableServer::ServantActivator_ptr &() // cast { return this->ptr_; } @@ -4533,10 +5610,11 @@ PortableServer::ServantActivator_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::ServantActivator_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::ServantActivator_out::ServantActivator_out (ServantActivator_ptr &p) @@ -4545,14 +5623,14 @@ PortableServer::ServantActivator_out::ServantActivator_out (ServantActivator_ptr this->ptr_ = ::PortableServer::ServantActivator::_nil (); } -PortableServer::ServantActivator_out::ServantActivator_out (ServantActivator_var &p) // constructor from _var +PortableServer::ServantActivator_out::ServantActivator_out (ServantActivator_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::ServantActivator::_nil (); } -PortableServer::ServantActivator_out::ServantActivator_out (const ::PortableServer::ServantActivator_out &p) // copy constructor +PortableServer::ServantActivator_out::ServantActivator_out (const ::PortableServer::ServantActivator_out &p) : ptr_ (ACE_const_cast (ServantActivator_out &, p).ptr_) {} @@ -4583,7 +5661,7 @@ PortableServer::ServantActivator_out::operator ::PortableServer::ServantActivato } ::PortableServer::ServantActivator_ptr & -PortableServer::ServantActivator_out::ptr (void) // ptr +PortableServer::ServantActivator_out::ptr (void) { return this->ptr_; } @@ -4594,9 +5672,8 @@ PortableServer::ServantActivator_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::ServantActivator::ServantActivator (void) {} @@ -4604,7 +5681,15 @@ PortableServer::ServantActivator::ServantActivator (void) PortableServer::ServantActivator::~ServantActivator (void) {} -PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_narrow ( +void +PortableServer::ServantActivator::_tao_any_destructor (void *_tao_void_pointer) +{ + ServantActivator *tmp = ACE_static_cast (ServantActivator *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::ServantActivator_ptr +PortableServer::ServantActivator::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -4612,62 +5697,82 @@ PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_narrow ( return ServantActivator::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::ServantActivator_ptr +PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ServantActivator::_nil (); + { + return ServantActivator::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ServantActivator_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ServantActivator::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ServantActivator::_tao_class_id + ) + ) ); } PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_duplicate (ServantActivator_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::ServantActivator::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ServantActivator)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ServantManager)::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - PortableServer::ServantManager_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ServantActivator)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ServantManager)::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + PortableServer::ServantManager_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -4676,6 +5781,53 @@ const char* PortableServer::ServantActivator::_interface_repository_id (void) co return "IDL:omg.org/PortableServer/ServantActivator:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_ServantActivator[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 48, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f53), + ACE_NTOHL (0x65727661), + ACE_NTOHL (0x6e744163), + ACE_NTOHL (0x74697661), + ACE_NTOHL (0x746f723a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/ServantActivator:2.3 + 17, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x616e7441), + ACE_NTOHL (0x63746976), + ACE_NTOHL (0x61746f72), + ACE_NTOHL (0x0), // name = ServantActivator + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_ServantActivator ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_ServantActivator), + (char *) &_oc_PortableServer_ServantActivator, + 0, + sizeof (PortableServer::ServantActivator) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServantActivator, + &_tc_TAO_tc_PortableServer_ServantActivator + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::ServantLocator::_tao_class_id = 0; PortableServer::ServantLocator_ptr @@ -4721,13 +5873,23 @@ tao_PortableServer_ServantLocator_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_ServantLocator_marshal ( + PortableServer::ServantLocator_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::ServantLocator_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::ServantLocator_var::ServantLocator_var (void) // default constructor +PortableServer::ServantLocator_var::ServantLocator_var (void) : ptr_ (ServantLocator::_nil ()) {} @@ -4737,12 +5899,12 @@ PortableServer::ServantLocator_var::ptr (void) const return this->ptr_; } -PortableServer::ServantLocator_var::ServantLocator_var (const ::PortableServer::ServantLocator_var &p) // copy constructor +PortableServer::ServantLocator_var::ServantLocator_var (const ::PortableServer::ServantLocator_var &p) : TAO_Base_var (), ptr_ (ServantLocator::_duplicate (p.ptr ())) {} -PortableServer::ServantLocator_var::~ServantLocator_var (void) // destructor +PortableServer::ServantLocator_var::~ServantLocator_var (void) { CORBA::release (this->ptr_); } @@ -4771,7 +5933,7 @@ PortableServer::ServantLocator_var::operator const ::PortableServer::ServantLoca return this->ptr_; } -PortableServer::ServantLocator_var::operator ::PortableServer::ServantLocator_ptr &() // cast +PortableServer::ServantLocator_var::operator ::PortableServer::ServantLocator_ptr &() // cast { return this->ptr_; } @@ -4846,10 +6008,11 @@ PortableServer::ServantLocator_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::ServantLocator_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::ServantLocator_out::ServantLocator_out (ServantLocator_ptr &p) @@ -4858,14 +6021,14 @@ PortableServer::ServantLocator_out::ServantLocator_out (ServantLocator_ptr &p) this->ptr_ = ::PortableServer::ServantLocator::_nil (); } -PortableServer::ServantLocator_out::ServantLocator_out (ServantLocator_var &p) // constructor from _var +PortableServer::ServantLocator_out::ServantLocator_out (ServantLocator_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::ServantLocator::_nil (); } -PortableServer::ServantLocator_out::ServantLocator_out (const ::PortableServer::ServantLocator_out &p) // copy constructor +PortableServer::ServantLocator_out::ServantLocator_out (const ::PortableServer::ServantLocator_out &p) : ptr_ (ACE_const_cast (ServantLocator_out &, p).ptr_) {} @@ -4896,7 +6059,7 @@ PortableServer::ServantLocator_out::operator ::PortableServer::ServantLocator_pt } ::PortableServer::ServantLocator_ptr & -PortableServer::ServantLocator_out::ptr (void) // ptr +PortableServer::ServantLocator_out::ptr (void) { return this->ptr_; } @@ -4907,9 +6070,8 @@ PortableServer::ServantLocator_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::ServantLocator::ServantLocator (void) {} @@ -4917,7 +6079,15 @@ PortableServer::ServantLocator::ServantLocator (void) PortableServer::ServantLocator::~ServantLocator (void) {} -PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_narrow ( +void +PortableServer::ServantLocator::_tao_any_destructor (void *_tao_void_pointer) +{ + ServantLocator *tmp = ACE_static_cast (ServantLocator *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::ServantLocator_ptr +PortableServer::ServantLocator::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -4925,62 +6095,82 @@ PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_narrow ( return ServantLocator::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::ServantLocator_ptr +PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return ServantLocator::_nil (); + { + return ServantLocator::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( ServantLocator_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &ServantLocator::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ServantLocator::_tao_class_id + ) + ) ); } PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_duplicate (ServantLocator_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::ServantLocator::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ServantLocator)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, ServantManager)::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - PortableServer::ServantManager_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ServantLocator)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, ServantManager)::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + PortableServer::ServantManager_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -4989,8 +6179,54 @@ const char* PortableServer::ServantLocator::_interface_repository_id (void) cons return "IDL:omg.org/PortableServer/ServantLocator:2.3"; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_ServantLocator[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 46, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f53), + ACE_NTOHL (0x65727661), + ACE_NTOHL (0x6e744c6f), + ACE_NTOHL (0x6361746f), + ACE_NTOHL (0x723a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/ServantLocator:2.3 + 15, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x616e744c), + ACE_NTOHL (0x6f636174), + ACE_NTOHL (0x6f720000), // name = ServantLocator + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_ServantLocator ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_ServantLocator), + (char *) &_oc_PortableServer_ServantLocator, + 0, + sizeof (PortableServer::ServantLocator) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ServantLocator, + &_tc_TAO_tc_PortableServer_ServantLocator + ) +TAO_NAMESPACE_END + #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::POA::_tao_class_id = 0; PortableServer::POA_ptr @@ -5036,13 +6272,23 @@ tao_PortableServer_POA_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_POA_marshal ( + PortableServer::POA_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::POA_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::POA_var::POA_var (void) // default constructor +PortableServer::POA_var::POA_var (void) : ptr_ (POA::_nil ()) {} @@ -5052,12 +6298,12 @@ PortableServer::POA_var::ptr (void) const return this->ptr_; } -PortableServer::POA_var::POA_var (const ::PortableServer::POA_var &p) // copy constructor +PortableServer::POA_var::POA_var (const ::PortableServer::POA_var &p) : TAO_Base_var (), ptr_ (POA::_duplicate (p.ptr ())) {} -PortableServer::POA_var::~POA_var (void) // destructor +PortableServer::POA_var::~POA_var (void) { CORBA::release (this->ptr_); } @@ -5086,7 +6332,7 @@ PortableServer::POA_var::operator const ::PortableServer::POA_ptr &() const // c return this->ptr_; } -PortableServer::POA_var::operator ::PortableServer::POA_ptr &() // cast +PortableServer::POA_var::operator ::PortableServer::POA_ptr &() // cast { return this->ptr_; } @@ -5161,10 +6407,11 @@ PortableServer::POA_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::POA_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::POA_out::POA_out (POA_ptr &p) @@ -5173,14 +6420,14 @@ PortableServer::POA_out::POA_out (POA_ptr &p) this->ptr_ = ::PortableServer::POA::_nil (); } -PortableServer::POA_out::POA_out (POA_var &p) // constructor from _var +PortableServer::POA_out::POA_out (POA_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::POA::_nil (); } -PortableServer::POA_out::POA_out (const ::PortableServer::POA_out &p) // copy constructor +PortableServer::POA_out::POA_out (const ::PortableServer::POA_out &p) : ptr_ (ACE_const_cast (POA_out &, p).ptr_) {} @@ -5211,7 +6458,7 @@ PortableServer::POA_out::operator ::PortableServer::POA_ptr &() // cast } ::PortableServer::POA_ptr & -PortableServer::POA_out::ptr (void) // ptr +PortableServer::POA_out::ptr (void) { return this->ptr_; } @@ -5222,9 +6469,8 @@ PortableServer::POA_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::POA::POA (void) {} @@ -5232,7 +6478,15 @@ PortableServer::POA::POA (void) PortableServer::POA::~POA (void) {} -PortableServer::POA_ptr PortableServer::POA::_narrow ( +void +PortableServer::POA::_tao_any_destructor (void *_tao_void_pointer) +{ + POA *tmp = ACE_static_cast (POA *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::POA_ptr +PortableServer::POA::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -5240,50 +6494,68 @@ PortableServer::POA_ptr PortableServer::POA::_narrow ( return POA::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::POA_ptr +PortableServer::POA_ptr PortableServer::POA::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return POA::_nil (); + { + return POA::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( POA_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &POA::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &POA::_tao_class_id + ) + ) ); } PortableServer::POA_ptr PortableServer::POA::_duplicate (POA_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::POA::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, POA)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, POA)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -5292,21 +6564,21 @@ const char* PortableServer::POA::_interface_repository_id (void) const return "IDL:omg.org/PortableServer/POA:2.3"; } -// Default constructor. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::AdapterAlreadyExists::AdapterAlreadyExists (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:1.0", + "IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:2.3", "AdapterAlreadyExists" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::AdapterAlreadyExists::~AdapterAlreadyExists (void) { } -// Copy constructor. PortableServer::POA::AdapterAlreadyExists::AdapterAlreadyExists (const ::PortableServer::POA::AdapterAlreadyExists &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5315,7 +6587,6 @@ PortableServer::POA::AdapterAlreadyExists::AdapterAlreadyExists (const ::Portabl { } -// Assignment operator. PortableServer::POA::AdapterAlreadyExists& PortableServer::POA::AdapterAlreadyExists::operator= (const ::PortableServer::POA::AdapterAlreadyExists &_tao_excp) { @@ -5323,12 +6594,18 @@ PortableServer::POA::AdapterAlreadyExists::operator= (const ::PortableServer::PO return *this; } +void PortableServer::POA::AdapterAlreadyExists::_tao_any_destructor (void *_tao_void_pointer) +{ + AdapterAlreadyExists *tmp = ACE_static_cast (AdapterAlreadyExists*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::AdapterAlreadyExists * -PortableServer::POA::AdapterAlreadyExists::_downcast (CORBA::Exception *exc) +PortableServer::POA::AdapterAlreadyExists::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (AdapterAlreadyExists *, exc); + return ACE_dynamic_cast (AdapterAlreadyExists *, _tao_excp); } else { @@ -5349,13 +6626,13 @@ PortableServer::POA::AdapterAlreadyExists::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::AdapterAlreadyExists (*this), + ::PortableServer::POA::AdapterAlreadyExists (*this), 0 ); return result; } -void PortableServer::POA::AdapterAlreadyExists::_raise () +void PortableServer::POA::AdapterAlreadyExists::_raise (void) { TAO_RAISE (*this); } @@ -5376,21 +6653,69 @@ void PortableServer::POA::AdapterAlreadyExists::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } -// Default constructor. +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::AdapterAlreadyExists::_type (void) const +{ + return ::PortableServer::POA::_tc_AdapterAlreadyExists; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_AdapterAlreadyExists[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 56, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f41), + ACE_NTOHL (0x64617074), + ACE_NTOHL (0x6572416c), + ACE_NTOHL (0x72656164), + ACE_NTOHL (0x79457869), + ACE_NTOHL (0x7374733a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:2.3 + 21, + ACE_NTOHL (0x41646170), + ACE_NTOHL (0x74657241), + ACE_NTOHL (0x6c726561), + ACE_NTOHL (0x64794578), + ACE_NTOHL (0x69737473), + ACE_NTOHL (0x0), // name = AdapterAlreadyExists + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_AdapterAlreadyExists ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_AdapterAlreadyExists), + (char *) &_oc_PortableServer_POA_AdapterAlreadyExists, + 0, + sizeof (PortableServer::POA::AdapterAlreadyExists) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_AdapterAlreadyExists = + &_tc_TAO_tc_PortableServer_POA_AdapterAlreadyExists; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::AdapterNonExistent::AdapterNonExistent (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/AdapterNonExistent:1.0", + "IDL:omg.org/PortableServer/POA/AdapterNonExistent:2.3", "AdapterNonExistent" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::AdapterNonExistent::~AdapterNonExistent (void) { } -// Copy constructor. PortableServer::POA::AdapterNonExistent::AdapterNonExistent (const ::PortableServer::POA::AdapterNonExistent &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5399,7 +6724,6 @@ PortableServer::POA::AdapterNonExistent::AdapterNonExistent (const ::PortableSer { } -// Assignment operator. PortableServer::POA::AdapterNonExistent& PortableServer::POA::AdapterNonExistent::operator= (const ::PortableServer::POA::AdapterNonExistent &_tao_excp) { @@ -5407,12 +6731,18 @@ PortableServer::POA::AdapterNonExistent::operator= (const ::PortableServer::POA: return *this; } +void PortableServer::POA::AdapterNonExistent::_tao_any_destructor (void *_tao_void_pointer) +{ + AdapterNonExistent *tmp = ACE_static_cast (AdapterNonExistent*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::AdapterNonExistent * -PortableServer::POA::AdapterNonExistent::_downcast (CORBA::Exception *exc) +PortableServer::POA::AdapterNonExistent::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/AdapterNonExistent:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/AdapterNonExistent:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (AdapterNonExistent *, exc); + return ACE_dynamic_cast (AdapterNonExistent *, _tao_excp); } else { @@ -5433,13 +6763,13 @@ PortableServer::POA::AdapterNonExistent::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::AdapterNonExistent (*this), + ::PortableServer::POA::AdapterNonExistent (*this), 0 ); return result; } -void PortableServer::POA::AdapterNonExistent::_raise () +void PortableServer::POA::AdapterNonExistent::_raise (void) { TAO_RAISE (*this); } @@ -5460,21 +6790,68 @@ void PortableServer::POA::AdapterNonExistent::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } -// Default constructor. +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::AdapterNonExistent::_type (void) const +{ + return ::PortableServer::POA::_tc_AdapterNonExistent; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_AdapterNonExistent[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 54, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f41), + ACE_NTOHL (0x64617074), + ACE_NTOHL (0x65724e6f), + ACE_NTOHL (0x6e457869), + ACE_NTOHL (0x7374656e), + ACE_NTOHL (0x743a322e), + ACE_NTOHL (0x33000000), // repository ID = IDL:omg.org/PortableServer/POA/AdapterNonExistent:2.3 + 19, + ACE_NTOHL (0x41646170), + ACE_NTOHL (0x7465724e), + ACE_NTOHL (0x6f6e4578), + ACE_NTOHL (0x69737465), + ACE_NTOHL (0x6e740000), // name = AdapterNonExistent + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_AdapterNonExistent ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_AdapterNonExistent), + (char *) &_oc_PortableServer_POA_AdapterNonExistent, + 0, + sizeof (PortableServer::POA::AdapterNonExistent) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_AdapterNonExistent = + &_tc_TAO_tc_PortableServer_POA_AdapterNonExistent; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::InvalidPolicy::InvalidPolicy (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/InvalidPolicy:1.0", + "IDL:omg.org/PortableServer/POA/InvalidPolicy:2.3", "InvalidPolicy" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::InvalidPolicy::~InvalidPolicy (void) { } -// Copy constructor. PortableServer::POA::InvalidPolicy::InvalidPolicy (const ::PortableServer::POA::InvalidPolicy &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5484,7 +6861,6 @@ PortableServer::POA::InvalidPolicy::InvalidPolicy (const ::PortableServer::POA:: this->index = _tao_excp.index; } -// Assignment operator. PortableServer::POA::InvalidPolicy& PortableServer::POA::InvalidPolicy::operator= (const ::PortableServer::POA::InvalidPolicy &_tao_excp) { @@ -5493,12 +6869,18 @@ PortableServer::POA::InvalidPolicy::operator= (const ::PortableServer::POA::Inva return *this; } +void PortableServer::POA::InvalidPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + InvalidPolicy *tmp = ACE_static_cast (InvalidPolicy*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::InvalidPolicy * -PortableServer::POA::InvalidPolicy::_downcast (CORBA::Exception *exc) +PortableServer::POA::InvalidPolicy::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/InvalidPolicy:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/InvalidPolicy:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (InvalidPolicy *, exc); + return ACE_dynamic_cast (InvalidPolicy *, _tao_excp); } else { @@ -5519,13 +6901,13 @@ PortableServer::POA::InvalidPolicy::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::InvalidPolicy (*this), + ::PortableServer::POA::InvalidPolicy (*this), 0 ); return result; } -void PortableServer::POA::InvalidPolicy::_raise () +void PortableServer::POA::InvalidPolicy::_raise (void) { TAO_RAISE (*this); } @@ -5546,34 +6928,88 @@ void PortableServer::POA::InvalidPolicy::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } + + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 + PortableServer::POA::InvalidPolicy::InvalidPolicy ( CORBA::UShort _tao_index - ) - : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/InvalidPolicy:1.0", + ) : CORBA_UserException ( + "IDL:omg.org/PortableServer/POA/InvalidPolicy:2.3", "InvalidPolicy" ) { this->index = _tao_index; } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::InvalidPolicy::_type (void) const +{ + return ::PortableServer::POA::_tc_InvalidPolicy; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_InvalidPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 49, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f49), + ACE_NTOHL (0x6e76616c), + ACE_NTOHL (0x6964506f), + ACE_NTOHL (0x6c696379), + ACE_NTOHL (0x3a322e33), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/POA/InvalidPolicy:2.3 + 14, + ACE_NTOHL (0x496e7661), + ACE_NTOHL (0x6c696450), + ACE_NTOHL (0x6f6c6963), + ACE_NTOHL (0x79000000), // name = InvalidPolicy + 1, // member count + 6, + ACE_NTOHL (0x696e6465), + ACE_NTOHL (0x78000000), // name = index + CORBA::tk_ushort, + +}; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_InvalidPolicy ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_InvalidPolicy), + (char *) &_oc_PortableServer_POA_InvalidPolicy, + 0, + sizeof (PortableServer::POA::InvalidPolicy) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_InvalidPolicy = + &_tc_TAO_tc_PortableServer_POA_InvalidPolicy; + #if (TAO_HAS_MINIMUM_POA == 0) -// Default constructor. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::NoServant::NoServant (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/NoServant:1.0", + "IDL:omg.org/PortableServer/POA/NoServant:2.3", "NoServant" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::NoServant::~NoServant (void) { } -// Copy constructor. PortableServer::POA::NoServant::NoServant (const ::PortableServer::POA::NoServant &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5582,7 +7018,6 @@ PortableServer::POA::NoServant::NoServant (const ::PortableServer::POA::NoServan { } -// Assignment operator. PortableServer::POA::NoServant& PortableServer::POA::NoServant::operator= (const ::PortableServer::POA::NoServant &_tao_excp) { @@ -5590,12 +7025,18 @@ PortableServer::POA::NoServant::operator= (const ::PortableServer::POA::NoServan return *this; } +void PortableServer::POA::NoServant::_tao_any_destructor (void *_tao_void_pointer) +{ + NoServant *tmp = ACE_static_cast (NoServant*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::NoServant * -PortableServer::POA::NoServant::_downcast (CORBA::Exception *exc) +PortableServer::POA::NoServant::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/NoServant:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/NoServant:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (NoServant *, exc); + return ACE_dynamic_cast (NoServant *, _tao_excp); } else { @@ -5616,13 +7057,13 @@ PortableServer::POA::NoServant::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::NoServant (*this), + ::PortableServer::POA::NoServant (*this), 0 ); return result; } -void PortableServer::POA::NoServant::_raise () +void PortableServer::POA::NoServant::_raise (void) { TAO_RAISE (*this); } @@ -5643,23 +7084,66 @@ void PortableServer::POA::NoServant::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::NoServant::_type (void) const +{ + return ::PortableServer::POA::_tc_NoServant; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_NoServant[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 45, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f4e), + ACE_NTOHL (0x6f536572), + ACE_NTOHL (0x76616e74), + ACE_NTOHL (0x3a322e33), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/POA/NoServant:2.3 + 10, + ACE_NTOHL (0x4e6f5365), + ACE_NTOHL (0x7276616e), + ACE_NTOHL (0x74000000), // name = NoServant + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_NoServant ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_NoServant), + (char *) &_oc_PortableServer_POA_NoServant, + 0, + sizeof (PortableServer::POA::NoServant) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_NoServant = + &_tc_TAO_tc_PortableServer_POA_NoServant; + #endif /* TAO_HAS_MINIMUM_POA == 0 */ -// Default constructor. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::ObjectAlreadyActive::ObjectAlreadyActive (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/ObjectAlreadyActive:1.0", + "IDL:omg.org/PortableServer/POA/ObjectAlreadyActive:2.3", "ObjectAlreadyActive" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::ObjectAlreadyActive::~ObjectAlreadyActive (void) { } -// Copy constructor. PortableServer::POA::ObjectAlreadyActive::ObjectAlreadyActive (const ::PortableServer::POA::ObjectAlreadyActive &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5668,7 +7152,6 @@ PortableServer::POA::ObjectAlreadyActive::ObjectAlreadyActive (const ::PortableS { } -// Assignment operator. PortableServer::POA::ObjectAlreadyActive& PortableServer::POA::ObjectAlreadyActive::operator= (const ::PortableServer::POA::ObjectAlreadyActive &_tao_excp) { @@ -5676,12 +7159,18 @@ PortableServer::POA::ObjectAlreadyActive::operator= (const ::PortableServer::POA return *this; } +void PortableServer::POA::ObjectAlreadyActive::_tao_any_destructor (void *_tao_void_pointer) +{ + ObjectAlreadyActive *tmp = ACE_static_cast (ObjectAlreadyActive*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::ObjectAlreadyActive * -PortableServer::POA::ObjectAlreadyActive::_downcast (CORBA::Exception *exc) +PortableServer::POA::ObjectAlreadyActive::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ObjectAlreadyActive:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ObjectAlreadyActive:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (ObjectAlreadyActive *, exc); + return ACE_dynamic_cast (ObjectAlreadyActive *, _tao_excp); } else { @@ -5702,13 +7191,13 @@ PortableServer::POA::ObjectAlreadyActive::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::ObjectAlreadyActive (*this), + ::PortableServer::POA::ObjectAlreadyActive (*this), 0 ); return result; } -void PortableServer::POA::ObjectAlreadyActive::_raise () +void PortableServer::POA::ObjectAlreadyActive::_raise (void) { TAO_RAISE (*this); } @@ -5729,21 +7218,68 @@ void PortableServer::POA::ObjectAlreadyActive::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } -// Default constructor. +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::ObjectAlreadyActive::_type (void) const +{ + return ::PortableServer::POA::_tc_ObjectAlreadyActive; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_ObjectAlreadyActive[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 55, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f4f), + ACE_NTOHL (0x626a6563), + ACE_NTOHL (0x74416c72), + ACE_NTOHL (0x65616479), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76653a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POA/ObjectAlreadyActive:2.3 + 20, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x6374416c), + ACE_NTOHL (0x72656164), + ACE_NTOHL (0x79416374), + ACE_NTOHL (0x69766500), // name = ObjectAlreadyActive + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_ObjectAlreadyActive ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_ObjectAlreadyActive), + (char *) &_oc_PortableServer_POA_ObjectAlreadyActive, + 0, + sizeof (PortableServer::POA::ObjectAlreadyActive) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_ObjectAlreadyActive = + &_tc_TAO_tc_PortableServer_POA_ObjectAlreadyActive; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::ObjectNotActive::ObjectNotActive (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/ObjectNotActive:1.0", + "IDL:omg.org/PortableServer/POA/ObjectNotActive:2.3", "ObjectNotActive" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::ObjectNotActive::~ObjectNotActive (void) { } -// Copy constructor. PortableServer::POA::ObjectNotActive::ObjectNotActive (const ::PortableServer::POA::ObjectNotActive &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5752,7 +7288,6 @@ PortableServer::POA::ObjectNotActive::ObjectNotActive (const ::PortableServer::P { } -// Assignment operator. PortableServer::POA::ObjectNotActive& PortableServer::POA::ObjectNotActive::operator= (const ::PortableServer::POA::ObjectNotActive &_tao_excp) { @@ -5760,12 +7295,18 @@ PortableServer::POA::ObjectNotActive::operator= (const ::PortableServer::POA::Ob return *this; } +void PortableServer::POA::ObjectNotActive::_tao_any_destructor (void *_tao_void_pointer) +{ + ObjectNotActive *tmp = ACE_static_cast (ObjectNotActive*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::ObjectNotActive * -PortableServer::POA::ObjectNotActive::_downcast (CORBA::Exception *exc) +PortableServer::POA::ObjectNotActive::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ObjectNotActive:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ObjectNotActive:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (ObjectNotActive *, exc); + return ACE_dynamic_cast (ObjectNotActive *, _tao_excp); } else { @@ -5786,13 +7327,13 @@ PortableServer::POA::ObjectNotActive::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::ObjectNotActive (*this), + ::PortableServer::POA::ObjectNotActive (*this), 0 ); return result; } -void PortableServer::POA::ObjectNotActive::_raise () +void PortableServer::POA::ObjectNotActive::_raise (void) { TAO_RAISE (*this); } @@ -5813,21 +7354,66 @@ void PortableServer::POA::ObjectNotActive::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } -// Default constructor. +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::ObjectNotActive::_type (void) const +{ + return ::PortableServer::POA::_tc_ObjectNotActive; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_ObjectNotActive[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 51, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f4f), + ACE_NTOHL (0x626a6563), + ACE_NTOHL (0x744e6f74), + ACE_NTOHL (0x41637469), + ACE_NTOHL (0x76653a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POA/ObjectNotActive:2.3 + 16, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63744e6f), + ACE_NTOHL (0x74416374), + ACE_NTOHL (0x69766500), // name = ObjectNotActive + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_ObjectNotActive ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_ObjectNotActive), + (char *) &_oc_PortableServer_POA_ObjectNotActive, + 0, + sizeof (PortableServer::POA::ObjectNotActive) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_ObjectNotActive = + &_tc_TAO_tc_PortableServer_POA_ObjectNotActive; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::ServantAlreadyActive::ServantAlreadyActive (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/ServantAlreadyActive:1.0", + "IDL:omg.org/PortableServer/POA/ServantAlreadyActive:2.3", "ServantAlreadyActive" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::ServantAlreadyActive::~ServantAlreadyActive (void) { } -// Copy constructor. PortableServer::POA::ServantAlreadyActive::ServantAlreadyActive (const ::PortableServer::POA::ServantAlreadyActive &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5836,7 +7422,6 @@ PortableServer::POA::ServantAlreadyActive::ServantAlreadyActive (const ::Portabl { } -// Assignment operator. PortableServer::POA::ServantAlreadyActive& PortableServer::POA::ServantAlreadyActive::operator= (const ::PortableServer::POA::ServantAlreadyActive &_tao_excp) { @@ -5844,12 +7429,18 @@ PortableServer::POA::ServantAlreadyActive::operator= (const ::PortableServer::PO return *this; } +void PortableServer::POA::ServantAlreadyActive::_tao_any_destructor (void *_tao_void_pointer) +{ + ServantAlreadyActive *tmp = ACE_static_cast (ServantAlreadyActive*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::ServantAlreadyActive * -PortableServer::POA::ServantAlreadyActive::_downcast (CORBA::Exception *exc) +PortableServer::POA::ServantAlreadyActive::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ServantAlreadyActive:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ServantAlreadyActive:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (ServantAlreadyActive *, exc); + return ACE_dynamic_cast (ServantAlreadyActive *, _tao_excp); } else { @@ -5870,13 +7461,13 @@ PortableServer::POA::ServantAlreadyActive::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::ServantAlreadyActive (*this), + ::PortableServer::POA::ServantAlreadyActive (*this), 0 ); return result; } -void PortableServer::POA::ServantAlreadyActive::_raise () +void PortableServer::POA::ServantAlreadyActive::_raise (void) { TAO_RAISE (*this); } @@ -5897,21 +7488,69 @@ void PortableServer::POA::ServantAlreadyActive::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } -// Default constructor. +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::ServantAlreadyActive::_type (void) const +{ + return ::PortableServer::POA::_tc_ServantAlreadyActive; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_ServantAlreadyActive[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 56, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f53), + ACE_NTOHL (0x65727661), + ACE_NTOHL (0x6e74416c), + ACE_NTOHL (0x72656164), + ACE_NTOHL (0x79416374), + ACE_NTOHL (0x6976653a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/POA/ServantAlreadyActive:2.3 + 21, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x616e7441), + ACE_NTOHL (0x6c726561), + ACE_NTOHL (0x64794163), + ACE_NTOHL (0x74697665), + ACE_NTOHL (0x0), // name = ServantAlreadyActive + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_ServantAlreadyActive ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_ServantAlreadyActive), + (char *) &_oc_PortableServer_POA_ServantAlreadyActive, + 0, + sizeof (PortableServer::POA::ServantAlreadyActive) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_ServantAlreadyActive = + &_tc_TAO_tc_PortableServer_POA_ServantAlreadyActive; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::ServantNotActive::ServantNotActive (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/ServantNotActive:1.0", + "IDL:omg.org/PortableServer/POA/ServantNotActive:2.3", "ServantNotActive" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::ServantNotActive::~ServantNotActive (void) { } -// Copy constructor. PortableServer::POA::ServantNotActive::ServantNotActive (const ::PortableServer::POA::ServantNotActive &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -5920,7 +7559,6 @@ PortableServer::POA::ServantNotActive::ServantNotActive (const ::PortableServer: { } -// Assignment operator. PortableServer::POA::ServantNotActive& PortableServer::POA::ServantNotActive::operator= (const ::PortableServer::POA::ServantNotActive &_tao_excp) { @@ -5928,12 +7566,18 @@ PortableServer::POA::ServantNotActive::operator= (const ::PortableServer::POA::S return *this; } +void PortableServer::POA::ServantNotActive::_tao_any_destructor (void *_tao_void_pointer) +{ + ServantNotActive *tmp = ACE_static_cast (ServantNotActive*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::ServantNotActive * -PortableServer::POA::ServantNotActive::_downcast (CORBA::Exception *exc) +PortableServer::POA::ServantNotActive::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ServantNotActive:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ServantNotActive:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (ServantNotActive *, exc); + return ACE_dynamic_cast (ServantNotActive *, _tao_excp); } else { @@ -5954,13 +7598,13 @@ PortableServer::POA::ServantNotActive::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::ServantNotActive (*this), + ::PortableServer::POA::ServantNotActive (*this), 0 ); return result; } -void PortableServer::POA::ServantNotActive::_raise () +void PortableServer::POA::ServantNotActive::_raise (void) { TAO_RAISE (*this); } @@ -5981,21 +7625,67 @@ void PortableServer::POA::ServantNotActive::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } -// Default constructor. +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::ServantNotActive::_type (void) const +{ + return ::PortableServer::POA::_tc_ServantNotActive; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_ServantNotActive[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 52, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f53), + ACE_NTOHL (0x65727661), + ACE_NTOHL (0x6e744e6f), + ACE_NTOHL (0x74416374), + ACE_NTOHL (0x6976653a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/POA/ServantNotActive:2.3 + 17, + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x616e744e), + ACE_NTOHL (0x6f744163), + ACE_NTOHL (0x74697665), + ACE_NTOHL (0x0), // name = ServantNotActive + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_ServantNotActive ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_ServantNotActive), + (char *) &_oc_PortableServer_POA_ServantNotActive, + 0, + sizeof (PortableServer::POA::ServantNotActive) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_ServantNotActive = + &_tc_TAO_tc_PortableServer_POA_ServantNotActive; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::WrongAdapter::WrongAdapter (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/WrongAdapter:1.0", + "IDL:omg.org/PortableServer/POA/WrongAdapter:2.3", "WrongAdapter" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::WrongAdapter::~WrongAdapter (void) { } -// Copy constructor. PortableServer::POA::WrongAdapter::WrongAdapter (const ::PortableServer::POA::WrongAdapter &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -6004,7 +7694,6 @@ PortableServer::POA::WrongAdapter::WrongAdapter (const ::PortableServer::POA::Wr { } -// Assignment operator. PortableServer::POA::WrongAdapter& PortableServer::POA::WrongAdapter::operator= (const ::PortableServer::POA::WrongAdapter &_tao_excp) { @@ -6012,12 +7701,18 @@ PortableServer::POA::WrongAdapter::operator= (const ::PortableServer::POA::Wrong return *this; } +void PortableServer::POA::WrongAdapter::_tao_any_destructor (void *_tao_void_pointer) +{ + WrongAdapter *tmp = ACE_static_cast (WrongAdapter*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::WrongAdapter * -PortableServer::POA::WrongAdapter::_downcast (CORBA::Exception *exc) +PortableServer::POA::WrongAdapter::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/WrongAdapter:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/WrongAdapter:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (WrongAdapter *, exc); + return ACE_dynamic_cast (WrongAdapter *, _tao_excp); } else { @@ -6038,13 +7733,13 @@ PortableServer::POA::WrongAdapter::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::WrongAdapter (*this), + ::PortableServer::POA::WrongAdapter (*this), 0 ); return result; } -void PortableServer::POA::WrongAdapter::_raise () +void PortableServer::POA::WrongAdapter::_raise (void) { TAO_RAISE (*this); } @@ -6065,21 +7760,65 @@ void PortableServer::POA::WrongAdapter::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } -// Default constructor. +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::WrongAdapter::_type (void) const +{ + return ::PortableServer::POA::_tc_WrongAdapter; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_WrongAdapter[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 48, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f57), + ACE_NTOHL (0x726f6e67), + ACE_NTOHL (0x41646170), + ACE_NTOHL (0x7465723a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/POA/WrongAdapter:2.3 + 13, + ACE_NTOHL (0x57726f6e), + ACE_NTOHL (0x67416461), + ACE_NTOHL (0x70746572), + ACE_NTOHL (0x0), // name = WrongAdapter + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_WrongAdapter ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_WrongAdapter), + (char *) &_oc_PortableServer_POA_WrongAdapter, + 0, + sizeof (PortableServer::POA::WrongAdapter) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_WrongAdapter = + &_tc_TAO_tc_PortableServer_POA_WrongAdapter; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::POA::WrongPolicy::WrongPolicy (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/POA/WrongPolicy:1.0", + "IDL:omg.org/PortableServer/POA/WrongPolicy:2.3", "WrongPolicy" ) { } -// Destructor - all members are of self managing types. PortableServer::POA::WrongPolicy::~WrongPolicy (void) { } -// Copy constructor. PortableServer::POA::WrongPolicy::WrongPolicy (const ::PortableServer::POA::WrongPolicy &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -6088,7 +7827,6 @@ PortableServer::POA::WrongPolicy::WrongPolicy (const ::PortableServer::POA::Wron { } -// Assignment operator. PortableServer::POA::WrongPolicy& PortableServer::POA::WrongPolicy::operator= (const ::PortableServer::POA::WrongPolicy &_tao_excp) { @@ -6096,12 +7834,18 @@ PortableServer::POA::WrongPolicy::operator= (const ::PortableServer::POA::WrongP return *this; } +void PortableServer::POA::WrongPolicy::_tao_any_destructor (void *_tao_void_pointer) +{ + WrongPolicy *tmp = ACE_static_cast (WrongPolicy*, _tao_void_pointer); + delete tmp; +} + PortableServer::POA::WrongPolicy * -PortableServer::POA::WrongPolicy::_downcast (CORBA::Exception *exc) +PortableServer::POA::WrongPolicy::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/WrongPolicy:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/WrongPolicy:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (WrongPolicy *, exc); + return ACE_dynamic_cast (WrongPolicy *, _tao_excp); } else { @@ -6122,13 +7866,13 @@ PortableServer::POA::WrongPolicy::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::POA::WrongPolicy (*this), + ::PortableServer::POA::WrongPolicy (*this), 0 ); return result; } -void PortableServer::POA::WrongPolicy::_raise () +void PortableServer::POA::WrongPolicy::_raise (void) { TAO_RAISE (*this); } @@ -6149,6 +7893,89 @@ void PortableServer::POA::WrongPolicy::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::POA::WrongPolicy::_type (void) const +{ + return ::PortableServer::POA::_tc_WrongPolicy; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA_WrongPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 47, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f412f57), + ACE_NTOHL (0x726f6e67), + ACE_NTOHL (0x506f6c69), + ACE_NTOHL (0x63793a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POA/WrongPolicy:2.3 + 12, + ACE_NTOHL (0x57726f6e), + ACE_NTOHL (0x67506f6c), + ACE_NTOHL (0x69637900), // name = WrongPolicy + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA_WrongPolicy ( + CORBA::tk_except, + sizeof (_oc_PortableServer_POA_WrongPolicy), + (char *) &_oc_PortableServer_POA_WrongPolicy, + 0, + sizeof (PortableServer::POA::WrongPolicy) + ); + +::CORBA::TypeCode_ptr PortableServer::POA::_tc_WrongPolicy = + &_tc_TAO_tc_PortableServer_POA_WrongPolicy; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_POA[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f413a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POA:2.3 + 4, + ACE_NTOHL (0x504f4100), // name = POA + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_POA ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_POA), + (char *) &_oc_PortableServer_POA, + 0, + sizeof (PortableServer::POA) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_POA, + &_tc_TAO_tc_PortableServer_POA + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + int PortableServer::Current::_tao_class_id = 0; PortableServer::Current_ptr @@ -6194,13 +8021,23 @@ tao_PortableServer_Current_upcast ( return *tmp; } +CORBA::Boolean +tao_PortableServer_Current_marshal ( + PortableServer::Current_ptr p, + TAO_OutputCDR &strm + ) +{ + return p->marshal (strm); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 + // ************************************************************* // PortableServer::Current_var -// TAO_IDL - Generated from -// be/be_interface.cpp:654 // ************************************************************* -PortableServer::Current_var::Current_var (void) // default constructor +PortableServer::Current_var::Current_var (void) : ptr_ (Current::_nil ()) {} @@ -6210,12 +8047,12 @@ PortableServer::Current_var::ptr (void) const return this->ptr_; } -PortableServer::Current_var::Current_var (const ::PortableServer::Current_var &p) // copy constructor +PortableServer::Current_var::Current_var (const ::PortableServer::Current_var &p) : TAO_Base_var (), ptr_ (Current::_duplicate (p.ptr ())) {} -PortableServer::Current_var::~Current_var (void) // destructor +PortableServer::Current_var::~Current_var (void) { CORBA::release (this->ptr_); } @@ -6244,7 +8081,7 @@ PortableServer::Current_var::operator const ::PortableServer::Current_ptr &() co return this->ptr_; } -PortableServer::Current_var::operator ::PortableServer::Current_ptr &() // cast +PortableServer::Current_var::operator ::PortableServer::Current_ptr &() // cast { return this->ptr_; } @@ -6319,10 +8156,11 @@ PortableServer::Current_var::tao_upcast (void *src) return *tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 + // ************************************************************* // PortableServer::Current_out -// TAO_IDL - Generated from -// be/be_interface.cpp:932 // ************************************************************* PortableServer::Current_out::Current_out (Current_ptr &p) @@ -6331,14 +8169,14 @@ PortableServer::Current_out::Current_out (Current_ptr &p) this->ptr_ = ::PortableServer::Current::_nil (); } -PortableServer::Current_out::Current_out (Current_var &p) // constructor from _var +PortableServer::Current_out::Current_out (Current_var &p) : ptr_ (p.out ()) { CORBA::release (this->ptr_); this->ptr_ = ::PortableServer::Current::_nil (); } -PortableServer::Current_out::Current_out (const ::PortableServer::Current_out &p) // copy constructor +PortableServer::Current_out::Current_out (const ::PortableServer::Current_out &p) : ptr_ (ACE_const_cast (Current_out &, p).ptr_) {} @@ -6369,7 +8207,7 @@ PortableServer::Current_out::operator ::PortableServer::Current_ptr &() // cast } ::PortableServer::Current_ptr & -PortableServer::Current_out::ptr (void) // ptr +PortableServer::Current_out::ptr (void) { return this->ptr_; } @@ -6380,9 +8218,8 @@ PortableServer::Current_out::operator-> (void) return this->ptr_; } - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:209 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 PortableServer::Current::Current (void) {} @@ -6390,7 +8227,15 @@ PortableServer::Current::Current (void) PortableServer::Current::~Current (void) {} -PortableServer::Current_ptr PortableServer::Current::_narrow ( +void +PortableServer::Current::_tao_any_destructor (void *_tao_void_pointer) +{ + Current *tmp = ACE_static_cast (Current *, _tao_void_pointer); + CORBA::release (tmp); +} + +PortableServer::Current_ptr +PortableServer::Current::_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL ) @@ -6398,62 +8243,82 @@ PortableServer::Current_ptr PortableServer::Current::_narrow ( return Current::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -PortableServer::Current_ptr +PortableServer::Current_ptr PortableServer::Current::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED ) { if (CORBA::is_nil (obj)) - return Current::_nil (); + { + return Current::_nil (); + } + return - ACE_reinterpret_cast - ( + ACE_reinterpret_cast ( Current_ptr, - obj->_tao_QueryInterface - ( - ACE_reinterpret_cast - ( - ptr_arith_t, - &Current::_tao_class_id - ) - ) + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &Current::_tao_class_id + ) + ) ); } PortableServer::Current_ptr PortableServer::Current::_duplicate (Current_ptr obj) { - if (!CORBA::is_nil (obj)) - obj->_add_ref (); + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + return obj; } void *PortableServer::Current::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - if (type == ACE_reinterpret_cast - (ptr_arith_t, - &ACE_NESTED_CLASS (::PortableServer, Current)::_tao_class_id)) - retv = ACE_reinterpret_cast (void*, this); - else if (type == ACE_reinterpret_cast - (ptr_arith_t, - &::CORBA::Current::_tao_class_id)) - retv = ACE_reinterpret_cast - ( - void *, - ACE_static_cast - ( - CORBA::Current_ptr, - this - ) - ); - else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id)) - retv = ACE_reinterpret_cast (void *, - ACE_static_cast (CORBA::Object_ptr, this)); - - if (retv) - this->_add_ref (); + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::PortableServer, Current)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &::CORBA::Current::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + CORBA::Current_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + return retv; } @@ -6462,21 +8327,21 @@ const char* PortableServer::Current::_interface_repository_id (void) const return "IDL:omg.org/PortableServer/Current:2.3"; } -// Default constructor. +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + PortableServer::Current::NoContext::NoContext (void) : CORBA_UserException ( - "IDL:omg.org/PortableServer/Current/NoContext:1.0", + "IDL:omg.org/PortableServer/Current/NoContext:2.3", "NoContext" ) { } -// Destructor - all members are of self managing types. PortableServer::Current::NoContext::~NoContext (void) { } -// Copy constructor. PortableServer::Current::NoContext::NoContext (const ::PortableServer::Current::NoContext &_tao_excp) : CORBA_UserException ( _tao_excp._rep_id (), @@ -6485,7 +8350,6 @@ PortableServer::Current::NoContext::NoContext (const ::PortableServer::Current:: { } -// Assignment operator. PortableServer::Current::NoContext& PortableServer::Current::NoContext::operator= (const ::PortableServer::Current::NoContext &_tao_excp) { @@ -6493,12 +8357,18 @@ PortableServer::Current::NoContext::operator= (const ::PortableServer::Current:: return *this; } +void PortableServer::Current::NoContext::_tao_any_destructor (void *_tao_void_pointer) +{ + NoContext *tmp = ACE_static_cast (NoContext*, _tao_void_pointer); + delete tmp; +} + PortableServer::Current::NoContext * -PortableServer::Current::NoContext::_downcast (CORBA::Exception *exc) +PortableServer::Current::NoContext::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/Current/NoContext:1.0", exc->_rep_id ())) + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/Current/NoContext:2.3", _tao_excp->_rep_id ())) { - return ACE_dynamic_cast (NoContext *, exc); + return ACE_dynamic_cast (NoContext *, _tao_excp); } else { @@ -6519,13 +8389,13 @@ PortableServer::Current::NoContext::_tao_duplicate (void) const CORBA::Exception *result; ACE_NEW_RETURN ( result, - PortableServer::Current::NoContext (*this), + ::PortableServer::Current::NoContext (*this), 0 ); return result; } -void PortableServer::Current::NoContext::_raise () +void PortableServer::Current::NoContext::_raise (void) { TAO_RAISE (*this); } @@ -6546,787 +8416,1456 @@ void PortableServer::Current::NoContext::_tao_decode ( ACE_THROW (CORBA::MARSHAL ()); } +// TAO extension - the virtual _type method. +CORBA::TypeCode_ptr PortableServer::Current::NoContext::_type (void) const +{ + return ::PortableServer::Current::_tc_NoContext; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_Current_NoContext[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 49, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f43), + ACE_NTOHL (0x75727265), + ACE_NTOHL (0x6e742f4e), + ACE_NTOHL (0x6f436f6e), + ACE_NTOHL (0x74657874), + ACE_NTOHL (0x3a322e33), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/Current/NoContext:2.3 + 10, + ACE_NTOHL (0x4e6f436f), + ACE_NTOHL (0x6e746578), + ACE_NTOHL (0x74000000), // name = NoContext + 0, // member count + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_Current_NoContext ( + CORBA::tk_except, + sizeof (_oc_PortableServer_Current_NoContext), + (char *) &_oc_PortableServer_Current_NoContext, + 0, + sizeof (PortableServer::Current::NoContext) + ); + +::CORBA::TypeCode_ptr PortableServer::Current::_tc_NoContext = + &_tc_TAO_tc_PortableServer_Current_NoContext; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_PortableServer_Current[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 39, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f43), + ACE_NTOHL (0x75727265), + ACE_NTOHL (0x6e743a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/Current:2.3 + 8, + ACE_NTOHL (0x43757272), + ACE_NTOHL (0x656e7400), // name = Current + }; + +static CORBA::TypeCode _tc_TAO_tc_PortableServer_Current ( + CORBA::tk_objref, + sizeof (_oc_PortableServer_Current), + (char *) &_oc_PortableServer_Current, + 0, + sizeof (PortableServer::Current) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (PortableServer) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_Current, + &_tc_TAO_tc_PortableServer_Current + ) +TAO_NAMESPACE_END + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 + +// Copying insertion. void operator<<= ( CORBA::Any &_tao_any, - const PortableServer::ObjectId &_tao_elem - ) // copying + const PortableServer::POAList &_tao_elem + ) { - TAO_OutputCDR stream; - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - PortableServer::_tc_ObjectId, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<PortableServer::POAList>::insert_copy ( + _tao_any, + PortableServer::POAList::_tao_any_destructor, + PortableServer::_tc_POAList, + _tao_elem + ); } -void operator<<= (CORBA::Any &_tao_any, PortableServer::ObjectId *_tao_elem) // non copying +// Non-copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::POAList *_tao_elem + ) { - TAO_OutputCDR stream; - stream << *_tao_elem; - _tao_any._tao_replace ( - PortableServer::_tc_ObjectId, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - PortableServer::ObjectId::_tao_any_destructor + TAO::Any_Dual_Impl_T<PortableServer::POAList>::insert ( + _tao_any, + PortableServer::POAList::_tao_any_destructor, + PortableServer::_tc_POAList, + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::ObjectId *&_tao_elem) +// Extraction to non-const pointer (deprecated). +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::POAList *&_tao_elem + ) { - return _tao_any >>= ACE_const_cast( - const PortableServer::ObjectId*&, + return _tao_any >>= ACE_const_cast ( + const PortableServer::POAList *&, _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::ObjectId *&_tao_elem) +// Extraction to const pointer. +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + const PortableServer::POAList *&_tao_elem + ) { - _tao_elem = 0; - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Dual_Impl_T<PortableServer::POAList>::extract ( + _tao_any, + PortableServer::POAList::_tao_any_destructor, + PortableServer::_tc_POAList, + _tao_elem + ); +} - CORBA::Boolean result = type->equivalent (PortableServer::_tc_ObjectId ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 - if (!result) - return 0; // not equivalent +// Copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + const PortableServer::ObjectId &_tao_elem + ) +{ + TAO::Any_Dual_Impl_T<PortableServer::ObjectId>::insert_copy ( + _tao_any, + PortableServer::ObjectId::_tao_any_destructor, + PortableServer::_tc_ObjectId, + _tao_elem + ); +} - if (_tao_any.any_owns_data ()) - { - _tao_elem = ACE_static_cast( - const PortableServer::ObjectId*, - _tao_any.value () - ); - return 1; - } - else - { - PortableServer::ObjectId *tmp; - ACE_NEW_RETURN (tmp, PortableServer::ObjectId, 0); - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - PortableServer::_tc_ObjectId, - 1, - ACE_static_cast (void *, tmp), - PortableServer::ObjectId::_tao_any_destructor - ); - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - return 0; +// Non-copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ObjectId *_tao_elem + ) +{ + TAO::Any_Dual_Impl_T<PortableServer::ObjectId>::insert ( + _tao_any, + PortableServer::ObjectId::_tao_any_destructor, + PortableServer::_tc_ObjectId, + _tao_elem + ); +} + +// Extraction to non-const pointer (deprecated). +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ObjectId *&_tao_elem + ) +{ + return _tao_any >>= ACE_const_cast ( + const PortableServer::ObjectId *&, + _tao_elem + ); +} + +// Extraction to const pointer. +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + const PortableServer::ObjectId *&_tao_elem + ) +{ + return + TAO::Any_Dual_Impl_T<PortableServer::ObjectId>::extract ( + _tao_any, + PortableServer::ObjectId::_tao_any_destructor, + PortableServer::_tc_ObjectId, + _tao_elem + ); } #if (TAO_HAS_MINIMUM_CORBA == 0) -void operator<<= (CORBA::Any &_tao_any, const PortableServer::ForwardRequest &_tao_elem) // copying +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54 + +// Copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + const PortableServer::ForwardRequest &_tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Dual_Impl_T<PortableServer::ForwardRequest>::insert_copy ( + _tao_any, + PortableServer::ForwardRequest::_tao_any_destructor, PortableServer::_tc_ForwardRequest, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -void operator<<= (CORBA::Any &_tao_any, PortableServer::ForwardRequest *_tao_elem) // non copying +// Non-copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ForwardRequest *_tao_elem + ) { - TAO_OutputCDR stream; - stream << *_tao_elem; - _tao_any._tao_replace ( + TAO::Any_Dual_Impl_T<PortableServer::ForwardRequest>::insert ( + _tao_any, + PortableServer::ForwardRequest::_tao_any_destructor, PortableServer::_tc_ForwardRequest, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - PortableServer::ForwardRequest::_tao_any_destructor + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::ForwardRequest *&_tao_elem) +// Extraction to non-const pointer (deprecated). +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ForwardRequest *&_tao_elem + ) { - return _tao_any >>= ACE_const_cast( - const PortableServer::ForwardRequest*&, + return _tao_any >>= ACE_const_cast ( + const PortableServer::ForwardRequest *&, _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::ForwardRequest *&_tao_elem) +// Extraction to const pointer. +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + const PortableServer::ForwardRequest *&_tao_elem + ) { - _tao_elem = 0; - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = type->equivalent (PortableServer::_tc_ForwardRequest ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!result) - return 0; // not equivalent - - if (_tao_any.any_owns_data ()) - { - _tao_elem = (PortableServer::ForwardRequest *)_tao_any.value (); - return 1; - } - else - { - PortableServer::ForwardRequest *tmp; - ACE_NEW_RETURN (tmp, PortableServer::ForwardRequest, 0); - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - CORBA::String_var interface_repository_id; - if (!(stream >> interface_repository_id.out ())) - return 0; - if (ACE_OS::strcmp ( - interface_repository_id.in (), - "IDL:omg.org/PortableServer/ForwardRequest:1.0")) - return 0; - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - PortableServer::_tc_ForwardRequest, - 1, - tmp, - PortableServer::ForwardRequest::_tao_any_destructor - ); - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - return 0; + return + TAO::Any_Dual_Impl_T<PortableServer::ForwardRequest>::extract ( + _tao_any, + PortableServer::ForwardRequest::_tao_any_destructor, + PortableServer::_tc_ForwardRequest, + _tao_elem + ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<PortableServer::ForwardRequest>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::ForwardRequest> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + #endif /* TAO_HAS_MINIMUM_CORBA == 0 */ #if (TAO_HAS_MINIMUM_POA == 0) -void operator<<= (CORBA::Any &_tao_any, const PortableServer::NotAGroupObject &_tao_elem) // copying +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54 + +// Copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + const PortableServer::NotAGroupObject &_tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Dual_Impl_T<PortableServer::NotAGroupObject>::insert_copy ( + _tao_any, + PortableServer::NotAGroupObject::_tao_any_destructor, PortableServer::_tc_NotAGroupObject, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -void operator<<= (CORBA::Any &_tao_any, PortableServer::NotAGroupObject *_tao_elem) // non copying +// Non-copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::NotAGroupObject *_tao_elem + ) { - TAO_OutputCDR stream; - stream << *_tao_elem; - _tao_any._tao_replace ( + TAO::Any_Dual_Impl_T<PortableServer::NotAGroupObject>::insert ( + _tao_any, + PortableServer::NotAGroupObject::_tao_any_destructor, PortableServer::_tc_NotAGroupObject, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - PortableServer::NotAGroupObject::_tao_any_destructor + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::NotAGroupObject *&_tao_elem) +// Extraction to non-const pointer (deprecated). +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::NotAGroupObject *&_tao_elem + ) { - return _tao_any >>= ACE_const_cast( - const PortableServer::NotAGroupObject*&, + return _tao_any >>= ACE_const_cast ( + const PortableServer::NotAGroupObject *&, _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::NotAGroupObject *&_tao_elem) +// Extraction to const pointer. +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + const PortableServer::NotAGroupObject *&_tao_elem + ) { - _tao_elem = 0; - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = type->equivalent (PortableServer::_tc_NotAGroupObject ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + return + TAO::Any_Dual_Impl_T<PortableServer::NotAGroupObject>::extract ( + _tao_any, + PortableServer::NotAGroupObject::_tao_any_destructor, + PortableServer::_tc_NotAGroupObject, + _tao_elem + ); +} - if (!result) - return 0; // not equivalent +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T<PortableServer::NotAGroupObject>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::NotAGroupObject> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - if (_tao_any.any_owns_data ()) - { - _tao_elem = (PortableServer::NotAGroupObject *)_tao_any.value (); - return 1; - } - else - { - PortableServer::NotAGroupObject *tmp; - ACE_NEW_RETURN (tmp, PortableServer::NotAGroupObject, 0); - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - CORBA::String_var interface_repository_id; - if (!(stream >> interface_repository_id.out ())) - return 0; - if (ACE_OS::strcmp ( - interface_repository_id.in (), - "IDL:omg.org/PortableServer/NotAGroupObject:1.0")) - return 0; - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - PortableServer::_tc_NotAGroupObject, - 1, - tmp, - PortableServer::NotAGroupObject::_tao_any_destructor - ); - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - return 0; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 +// Copying insertion. void operator<<= ( CORBA::Any &_tao_any, const PortableServer::IDs &_tao_elem - ) // copying + ) { - TAO_OutputCDR stream; - if (stream << _tao_elem) - { - _tao_any._tao_replace ( - PortableServer::_tc_IDs, - TAO_ENCAP_BYTE_ORDER, - stream.begin () - ); - } + TAO::Any_Dual_Impl_T<PortableServer::IDs>::insert_copy ( + _tao_any, + PortableServer::IDs::_tao_any_destructor, + PortableServer::_tc_IDs, + _tao_elem + ); } -void operator<<= (CORBA::Any &_tao_any, PortableServer::IDs *_tao_elem) // non copying +// Non-copying insertion. +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::IDs *_tao_elem + ) { - TAO_OutputCDR stream; - stream << *_tao_elem; - _tao_any._tao_replace ( + TAO::Any_Dual_Impl_T<PortableServer::IDs>::insert ( + _tao_any, + PortableServer::IDs::_tao_any_destructor, PortableServer::_tc_IDs, - TAO_ENCAP_BYTE_ORDER, - stream.begin (), - 1, - _tao_elem, - PortableServer::IDs::_tao_any_destructor + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::IDs *&_tao_elem) +// Extraction to non-const pointer (deprecated). +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::IDs *&_tao_elem + ) { - return _tao_any >>= ACE_const_cast( - const PortableServer::IDs*&, + return _tao_any >>= ACE_const_cast ( + const PortableServer::IDs *&, _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::IDs *&_tao_elem) +// Extraction to const pointer. +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + const PortableServer::IDs *&_tao_elem + ) { - _tao_elem = 0; - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); - - CORBA::Boolean result = type->equivalent (PortableServer::_tc_IDs ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!result) - return 0; // not equivalent - - if (_tao_any.any_owns_data ()) - { - _tao_elem = ACE_static_cast( - const PortableServer::IDs*, - _tao_any.value () - ); - return 1; - } - else - { - PortableServer::IDs *tmp; - ACE_NEW_RETURN (tmp, PortableServer::IDs, 0); - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () - ); - if (stream >> *tmp) - { - ((CORBA::Any *)&_tao_any)->_tao_replace ( - PortableServer::_tc_IDs, - 1, - ACE_static_cast (void *, tmp), - PortableServer::IDs::_tao_any_destructor - ); - _tao_elem = tmp; - return 1; - } - else - { - delete tmp; - } - } - } - ACE_CATCHANY - { - } - ACE_ENDTRY; - return 0; + return + TAO::Any_Dual_Impl_T<PortableServer::IDs>::extract ( + _tao_any, + PortableServer::IDs::_tao_any_destructor, + PortableServer::_tc_IDs, + _tao_elem + ); } -void operator<<= (CORBA::Any &_tao_any, PortableServer::ThreadPolicyValue _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ThreadPolicyValue _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<PortableServer::ThreadPolicyValue>::insert ( + _tao_any, PortableServer::_tc_ThreadPolicyValue, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::ThreadPolicyValue &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ThreadPolicyValue &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Basic_Impl_T<PortableServer::ThreadPolicyValue>::extract ( + _tao_any, + PortableServer::_tc_ThreadPolicyValue, + _tao_elem + ); +} - CORBA::Boolean result = type->equivalent (PortableServer::_tc_ThreadPolicyValue ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<PortableServer::ThreadPolicyValue>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ThreadPolicyValue> +#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 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ThreadPolicy_ptr _tao_elem + ) +{ + PortableServer::ThreadPolicy_ptr _tao_objptr = + PortableServer::ThreadPolicy::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} - if (!result) - return 0; // not equivalent +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ThreadPolicy_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::ThreadPolicy>::insert ( + _tao_any, + PortableServer::ThreadPolicy::_tao_any_destructor, + PortableServer::_tc_ThreadPolicy, + *_tao_elem + ); +} - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ThreadPolicy_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::ThreadPolicy>::extract ( + _tao_any, + PortableServer::ThreadPolicy::_tao_any_destructor, + PortableServer::_tc_ThreadPolicy, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::ThreadPolicy,PortableServer::ThreadPolicy_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::ThreadPolicy,PortableServer::ThreadPolicy_var> + template class TAO_Object_Manager<PortableServer::ThreadPolicy,PortableServer::ThreadPolicy_var>; + template class TAO::Any_Impl_T<PortableServer::ThreadPolicy>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::ThreadPolicy, PortableServer::ThreadPolicy_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::ThreadPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* TAO_HAS_MINIMUM_POA == 0 */ -void operator<<= (CORBA::Any &_tao_any, PortableServer::LifespanPolicyValue _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::LifespanPolicyValue _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<PortableServer::LifespanPolicyValue>::insert ( + _tao_any, PortableServer::_tc_LifespanPolicyValue, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::LifespanPolicyValue &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::LifespanPolicyValue &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Basic_Impl_T<PortableServer::LifespanPolicyValue>::extract ( + _tao_any, + PortableServer::_tc_LifespanPolicyValue, + _tao_elem + ); +} - CORBA::Boolean result = type->equivalent (PortableServer::_tc_LifespanPolicyValue ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<PortableServer::LifespanPolicyValue>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::LifespanPolicyValue> +#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 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::LifespanPolicy_ptr _tao_elem + ) +{ + PortableServer::LifespanPolicy_ptr _tao_objptr = + PortableServer::LifespanPolicy::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} - if (!result) - return 0; // not equivalent +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::LifespanPolicy_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::LifespanPolicy>::insert ( + _tao_any, + PortableServer::LifespanPolicy::_tao_any_destructor, + PortableServer::_tc_LifespanPolicy, + *_tao_elem + ); +} - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::LifespanPolicy_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::LifespanPolicy>::extract ( + _tao_any, + PortableServer::LifespanPolicy::_tao_any_destructor, + PortableServer::_tc_LifespanPolicy, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::LifespanPolicy,PortableServer::LifespanPolicy_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::LifespanPolicy,PortableServer::LifespanPolicy_var> + template class TAO_Object_Manager<PortableServer::LifespanPolicy,PortableServer::LifespanPolicy_var>; + template class TAO::Any_Impl_T<PortableServer::LifespanPolicy>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::LifespanPolicy, PortableServer::LifespanPolicy_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::LifespanPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -void operator<<= (CORBA::Any &_tao_any, PortableServer::IdUniquenessPolicyValue _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::IdUniquenessPolicyValue _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<PortableServer::IdUniquenessPolicyValue>::insert ( + _tao_any, PortableServer::_tc_IdUniquenessPolicyValue, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::IdUniquenessPolicyValue &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::IdUniquenessPolicyValue &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Basic_Impl_T<PortableServer::IdUniquenessPolicyValue>::extract ( + _tao_any, + PortableServer::_tc_IdUniquenessPolicyValue, + _tao_elem + ); +} - CORBA::Boolean result = type->equivalent (PortableServer::_tc_IdUniquenessPolicyValue ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<PortableServer::IdUniquenessPolicyValue>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::IdUniquenessPolicyValue> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - if (!result) - return 0; // not equivalent +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::IdUniquenessPolicy_ptr _tao_elem + ) +{ + PortableServer::IdUniquenessPolicy_ptr _tao_objptr = + PortableServer::IdUniquenessPolicy::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::IdUniquenessPolicy_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::IdUniquenessPolicy>::insert ( + _tao_any, + PortableServer::IdUniquenessPolicy::_tao_any_destructor, + PortableServer::_tc_IdUniquenessPolicy, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::IdUniquenessPolicy_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::IdUniquenessPolicy>::extract ( + _tao_any, + PortableServer::IdUniquenessPolicy::_tao_any_destructor, + PortableServer::_tc_IdUniquenessPolicy, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::IdUniquenessPolicy,PortableServer::IdUniquenessPolicy_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::IdUniquenessPolicy,PortableServer::IdUniquenessPolicy_var> + template class TAO_Object_Manager<PortableServer::IdUniquenessPolicy,PortableServer::IdUniquenessPolicy_var>; + template class TAO::Any_Impl_T<PortableServer::IdUniquenessPolicy>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::IdUniquenessPolicy, PortableServer::IdUniquenessPolicy_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::IdUniquenessPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -void operator<<= (CORBA::Any &_tao_any, PortableServer::IdAssignmentPolicyValue _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::IdAssignmentPolicyValue _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<PortableServer::IdAssignmentPolicyValue>::insert ( + _tao_any, PortableServer::_tc_IdAssignmentPolicyValue, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::IdAssignmentPolicyValue &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::IdAssignmentPolicyValue &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Basic_Impl_T<PortableServer::IdAssignmentPolicyValue>::extract ( + _tao_any, + PortableServer::_tc_IdAssignmentPolicyValue, + _tao_elem + ); +} + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<PortableServer::IdAssignmentPolicyValue>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::IdAssignmentPolicyValue> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - CORBA::Boolean result = type->equivalent (PortableServer::_tc_IdAssignmentPolicyValue ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 - if (!result) - return 0; // not equivalent +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::IdAssignmentPolicy_ptr _tao_elem + ) +{ + PortableServer::IdAssignmentPolicy_ptr _tao_objptr = + PortableServer::IdAssignmentPolicy::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::IdAssignmentPolicy_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::IdAssignmentPolicy>::insert ( + _tao_any, + PortableServer::IdAssignmentPolicy::_tao_any_destructor, + PortableServer::_tc_IdAssignmentPolicy, + *_tao_elem + ); +} - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::IdAssignmentPolicy_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::IdAssignmentPolicy>::extract ( + _tao_any, + PortableServer::IdAssignmentPolicy::_tao_any_destructor, + PortableServer::_tc_IdAssignmentPolicy, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::IdAssignmentPolicy,PortableServer::IdAssignmentPolicy_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::IdAssignmentPolicy,PortableServer::IdAssignmentPolicy_var> + template class TAO_Object_Manager<PortableServer::IdAssignmentPolicy,PortableServer::IdAssignmentPolicy_var>; + template class TAO::Any_Impl_T<PortableServer::IdAssignmentPolicy>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::IdAssignmentPolicy, PortableServer::IdAssignmentPolicy_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::IdAssignmentPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #if (TAO_HAS_MINIMUM_POA == 0) -void operator<<= (CORBA::Any &_tao_any, PortableServer::ImplicitActivationPolicyValue _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ImplicitActivationPolicyValue _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<PortableServer::ImplicitActivationPolicyValue>::insert ( + _tao_any, PortableServer::_tc_ImplicitActivationPolicyValue, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::ImplicitActivationPolicyValue &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ImplicitActivationPolicyValue &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Basic_Impl_T<PortableServer::ImplicitActivationPolicyValue>::extract ( + _tao_any, + PortableServer::_tc_ImplicitActivationPolicyValue, + _tao_elem + ); +} - CORBA::Boolean result = type->equivalent (PortableServer::_tc_ImplicitActivationPolicyValue ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<PortableServer::ImplicitActivationPolicyValue>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ImplicitActivationPolicyValue> +#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 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ImplicitActivationPolicy_ptr _tao_elem + ) +{ + PortableServer::ImplicitActivationPolicy_ptr _tao_objptr = + PortableServer::ImplicitActivationPolicy::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} - if (!result) - return 0; // not equivalent +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ImplicitActivationPolicy_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::ImplicitActivationPolicy>::insert ( + _tao_any, + PortableServer::ImplicitActivationPolicy::_tao_any_destructor, + PortableServer::_tc_ImplicitActivationPolicy, + *_tao_elem + ); +} - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ImplicitActivationPolicy_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::ImplicitActivationPolicy>::extract ( + _tao_any, + PortableServer::ImplicitActivationPolicy::_tao_any_destructor, + PortableServer::_tc_ImplicitActivationPolicy, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::ImplicitActivationPolicy,PortableServer::ImplicitActivationPolicy_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::ImplicitActivationPolicy,PortableServer::ImplicitActivationPolicy_var> + template class TAO_Object_Manager<PortableServer::ImplicitActivationPolicy,PortableServer::ImplicitActivationPolicy_var>; + template class TAO::Any_Impl_T<PortableServer::ImplicitActivationPolicy>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::ImplicitActivationPolicy, PortableServer::ImplicitActivationPolicy_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::ImplicitActivationPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -void operator<<= (CORBA::Any &_tao_any, PortableServer::ServantRetentionPolicyValue _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantRetentionPolicyValue _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<PortableServer::ServantRetentionPolicyValue>::insert ( + _tao_any, PortableServer::_tc_ServantRetentionPolicyValue, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::ServantRetentionPolicyValue &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ServantRetentionPolicyValue &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Basic_Impl_T<PortableServer::ServantRetentionPolicyValue>::extract ( + _tao_any, + PortableServer::_tc_ServantRetentionPolicyValue, + _tao_elem + ); +} - CORBA::Boolean result = type->equivalent (PortableServer::_tc_ServantRetentionPolicyValue ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<PortableServer::ServantRetentionPolicyValue>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ServantRetentionPolicyValue> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - if (!result) - return 0; // not equivalent +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantRetentionPolicy_ptr _tao_elem + ) +{ + PortableServer::ServantRetentionPolicy_ptr _tao_objptr = + PortableServer::ServantRetentionPolicy::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantRetentionPolicy_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::ServantRetentionPolicy>::insert ( + _tao_any, + PortableServer::ServantRetentionPolicy::_tao_any_destructor, + PortableServer::_tc_ServantRetentionPolicy, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ServantRetentionPolicy_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::ServantRetentionPolicy>::extract ( + _tao_any, + PortableServer::ServantRetentionPolicy::_tao_any_destructor, + PortableServer::_tc_ServantRetentionPolicy, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::ServantRetentionPolicy,PortableServer::ServantRetentionPolicy_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::ServantRetentionPolicy,PortableServer::ServantRetentionPolicy_var> + template class TAO_Object_Manager<PortableServer::ServantRetentionPolicy,PortableServer::ServantRetentionPolicy_var>; + template class TAO::Any_Impl_T<PortableServer::ServantRetentionPolicy>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::ServantRetentionPolicy, PortableServer::ServantRetentionPolicy_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::ServantRetentionPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -void operator<<= (CORBA::Any &_tao_any, PortableServer::RequestProcessingPolicyValue _tao_elem) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 + +void operator<<= ( + CORBA::Any &_tao_any, + PortableServer::RequestProcessingPolicyValue _tao_elem + ) { - TAO_OutputCDR stream; - stream << _tao_elem; - _tao_any._tao_replace ( + TAO::Any_Basic_Impl_T<PortableServer::RequestProcessingPolicyValue>::insert ( + _tao_any, PortableServer::_tc_RequestProcessingPolicyValue, - TAO_ENCAP_BYTE_ORDER, - stream.begin () + _tao_elem ); } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::RequestProcessingPolicyValue &_tao_elem) +CORBA::Boolean operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::RequestProcessingPolicyValue &_tao_elem + ) { - ACE_TRY_NEW_ENV - { - CORBA::TypeCode_var type = _tao_any.type (); + return + TAO::Any_Basic_Impl_T<PortableServer::RequestProcessingPolicyValue>::extract ( + _tao_any, + PortableServer::_tc_RequestProcessingPolicyValue, + _tao_elem + ); +} - CORBA::Boolean result = type->equivalent (PortableServer::_tc_RequestProcessingPolicyValue ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Basic_Impl_T<PortableServer::RequestProcessingPolicyValue>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::RequestProcessingPolicyValue> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - if (!result) - return 0; // not equivalent +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 - TAO_InputCDR stream ( - _tao_any._tao_get_cdr (), - _tao_any._tao_byte_order () +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::RequestProcessingPolicy_ptr _tao_elem + ) +{ + PortableServer::RequestProcessingPolicy_ptr _tao_objptr = + PortableServer::RequestProcessingPolicy::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::RequestProcessingPolicy_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::RequestProcessingPolicy>::insert ( + _tao_any, + PortableServer::RequestProcessingPolicy::_tao_any_destructor, + PortableServer::_tc_RequestProcessingPolicy, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::RequestProcessingPolicy_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::RequestProcessingPolicy>::extract ( + _tao_any, + PortableServer::RequestProcessingPolicy::_tao_any_destructor, + PortableServer::_tc_RequestProcessingPolicy, + _tao_elem ); - if (stream >> _tao_elem) - { - return 1; - } - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - return 0; } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::RequestProcessingPolicy,PortableServer::RequestProcessingPolicy_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::RequestProcessingPolicy,PortableServer::RequestProcessingPolicy_var> + template class TAO_Object_Manager<PortableServer::RequestProcessingPolicy,PortableServer::RequestProcessingPolicy_var>; + template class TAO::Any_Impl_T<PortableServer::RequestProcessingPolicy>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::RequestProcessingPolicy, PortableServer::RequestProcessingPolicy_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::RequestProcessingPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::POAManager_ptr _tao_elem + ) +{ + PortableServer::POAManager_ptr _tao_objptr = + PortableServer::POAManager::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::POAManager_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::POAManager>::insert ( + _tao_any, + PortableServer::POAManager::_tao_any_destructor, + PortableServer::_tc_POAManager, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::POAManager_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::POAManager>::extract ( + _tao_any, + PortableServer::POAManager::_tao_any_destructor, + PortableServer::_tc_POAManager, + _tao_elem + ); +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::POAManager,PortableServer::POAManager_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::POAManager,PortableServer::POAManager_var> + template class TAO_Object_Manager<PortableServer::POAManager,PortableServer::POAManager_var>; + template class TAO::Any_Impl_T<PortableServer::POAManager>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::POAManager, PortableServer::POAManager_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::POAManager> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::AdapterActivator_ptr _tao_elem + ) +{ + PortableServer::AdapterActivator_ptr _tao_objptr = + PortableServer::AdapterActivator::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::AdapterActivator_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::AdapterActivator>::insert ( + _tao_any, + PortableServer::AdapterActivator::_tao_any_destructor, + PortableServer::_tc_AdapterActivator, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::AdapterActivator_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::AdapterActivator>::extract ( + _tao_any, + PortableServer::AdapterActivator::_tao_any_destructor, + PortableServer::_tc_AdapterActivator, + _tao_elem + ); +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::AdapterActivator,PortableServer::AdapterActivator_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::AdapterActivator,PortableServer::AdapterActivator_var> + template class TAO_Object_Manager<PortableServer::AdapterActivator,PortableServer::AdapterActivator_var>; + template class TAO::Any_Impl_T<PortableServer::AdapterActivator>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::AdapterActivator, PortableServer::AdapterActivator_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::AdapterActivator> #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 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantManager_ptr _tao_elem + ) +{ + PortableServer::ServantManager_ptr _tao_objptr = + PortableServer::ServantManager::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantManager_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::ServantManager>::insert ( + _tao_any, + PortableServer::ServantManager::_tao_any_destructor, + PortableServer::_tc_ServantManager, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ServantManager_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::ServantManager>::extract ( + _tao_any, + PortableServer::ServantManager::_tao_any_destructor, + PortableServer::_tc_ServantManager, + _tao_elem + ); +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::ServantManager,PortableServer::ServantManager_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::ServantManager,PortableServer::ServantManager_var> + template class TAO_Object_Manager<PortableServer::ServantManager,PortableServer::ServantManager_var>; + template class TAO::Any_Impl_T<PortableServer::ServantManager>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::ServantManager, PortableServer::ServantManager_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::ServantManager> #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 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantActivator_ptr _tao_elem + ) +{ + PortableServer::ServantActivator_ptr _tao_objptr = + PortableServer::ServantActivator::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantActivator_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::ServantActivator>::insert ( + _tao_any, + PortableServer::ServantActivator::_tao_any_destructor, + PortableServer::_tc_ServantActivator, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ServantActivator_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::ServantActivator>::extract ( + _tao_any, + PortableServer::ServantActivator::_tao_any_destructor, + PortableServer::_tc_ServantActivator, + _tao_elem + ); +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::ServantActivator,PortableServer::ServantActivator_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::ServantActivator,PortableServer::ServantActivator_var> + template class TAO_Object_Manager<PortableServer::ServantActivator,PortableServer::ServantActivator_var>; + template class TAO::Any_Impl_T<PortableServer::ServantActivator>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::ServantActivator, PortableServer::ServantActivator_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::ServantActivator> #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 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantLocator_ptr _tao_elem + ) +{ + PortableServer::ServantLocator_ptr _tao_objptr = + PortableServer::ServantLocator::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::ServantLocator_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::ServantLocator>::insert ( + _tao_any, + PortableServer::ServantLocator::_tao_any_destructor, + PortableServer::_tc_ServantLocator, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::ServantLocator_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::ServantLocator>::extract ( + _tao_any, + PortableServer::ServantLocator::_tao_any_destructor, + PortableServer::_tc_ServantLocator, + _tao_elem + ); +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::ServantLocator,PortableServer::ServantLocator_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::ServantLocator,PortableServer::ServantLocator_var> + template class TAO_Object_Manager<PortableServer::ServantLocator,PortableServer::ServantLocator_var>; + template class TAO::Any_Impl_T<PortableServer::ServantLocator>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::ServantLocator, PortableServer::ServantLocator_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::ServantLocator> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::POA_ptr _tao_elem + ) +{ + PortableServer::POA_ptr _tao_objptr = + PortableServer::POA::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::POA_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::POA>::insert ( + _tao_any, + PortableServer::POA::_tao_any_destructor, + PortableServer::_tc_POA, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::POA_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::POA>::extract ( + _tao_any, + PortableServer::POA::_tao_any_destructor, + PortableServer::_tc_POA, + _tao_elem + ); +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> + template class TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var>; + template class TAO::Any_Impl_T<PortableServer::POA>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::POA, PortableServer::POA_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::POA> #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 + +// Copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::Current_ptr _tao_elem + ) +{ + PortableServer::Current_ptr _tao_objptr = + PortableServer::Current::_duplicate (_tao_elem); + _tao_any <<= &_tao_objptr; +} + +// Non-copying insertion. +void +operator<<= ( + CORBA::Any &_tao_any, + PortableServer::Current_ptr *_tao_elem + ) +{ + TAO::Any_Impl_T<PortableServer::Current>::insert ( + _tao_any, + PortableServer::Current::_tao_any_destructor, + PortableServer::_tc_Current, + *_tao_elem + ); +} + +CORBA::Boolean +operator>>= ( + const CORBA::Any &_tao_any, + PortableServer::Current_ptr &_tao_elem + ) +{ + return + TAO::Any_Impl_T<PortableServer::Current>::extract ( + _tao_any, + PortableServer::Current::_tao_any_destructor, + PortableServer::_tc_Current, + _tao_elem + ); +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) - template class TAO_Object_Manager<PortableServer::Current,PortableServer::Current_var>; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - # pragma instantiate TAO_Object_Manager<PortableServer::Current,PortableServer::Current_var> + template class TAO_Object_Manager<PortableServer::Current,PortableServer::Current_var>; + template class TAO::Any_Impl_T<PortableServer::Current>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO_Object_Manager<PortableServer::Current, PortableServer::Current_var> +# pragma instantiate TAO::Any_Impl_T<PortableServer::Current> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:64 + +CORBA::Boolean +TAO::Any_Dual_Impl_T<PortableServer::POAList>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Dual_Impl_T<PortableServer::POAList>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 + CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const PortableServer::ObjectId &_tao_sequence ) { - if (strm << _tao_sequence.length ()) - { - // encode all elements - -#if (TAO_NO_COPY_OCTET_SEQUENCES == 1) + CORBA::ULong _tao_seq_len = _tao_sequence.length (); + + if (strm << _tao_seq_len) { - TAO_Unbounded_Sequence<CORBA::Octet> *oseq = - ACE_static_cast (TAO_Unbounded_Sequence<CORBA::Octet>*, (PortableServer::ObjectId *)&_tao_sequence); - if (oseq->mb ()) - return strm.write_octet_array_mb (oseq->mb ()); - else - return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); - } - + // Encode all elements. + +#if (TAO_NO_COPY_OCTET_SEQUENCES == 1) + { + TAO_Unbounded_Sequence<CORBA::Octet> *oseq = + ACE_static_cast (TAO_Unbounded_Sequence<CORBA::Octet>*, (PortableServer::ObjectId *)&_tao_sequence); + if (oseq->mb ()) + return strm.write_octet_array_mb (oseq->mb ()); + else + return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); + } + #else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); - + return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); + #endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - } - return 0; // error + } + + return 0; } CORBA::Boolean operator>> ( @@ -7335,93 +9874,316 @@ CORBA::Boolean operator>> ( ) { CORBA::ULong _tao_seq_len; + if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 1159.) - if (_tao_seq_len > strm.length()) - 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) - return 1; - // retrieve all the elements - -#if (TAO_NO_COPY_OCTET_SEQUENCES == 1) - if (ACE_BIT_DISABLED (strm.start ()->flags (), - ACE_Message_Block::DONT_DELETE)) { - TAO_ORB_Core* orb_core = strm.orb_core (); - if (orb_core != 0 && - strm.orb_core ()->resource_factory ()-> - input_cdr_allocator_type_locked () == 1) + // Add a check to the length of the sequence + // to make sure it does not exceed the length + // of the stream. (See bug 58.) + if (_tao_seq_len > strm.length ()) + { + 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) + { + return 1; + } + + // Retrieve all the elements. + +#if (TAO_NO_COPY_OCTET_SEQUENCES == 1) + if (ACE_BIT_DISABLED (strm.start ()->flags (), + ACE_Message_Block::DONT_DELETE)) { - TAO_Unbounded_Sequence<CORBA::Octet> *oseq = - ACE_static_cast(TAO_Unbounded_Sequence<CORBA::Octet>*, &_tao_sequence); - oseq->replace (_tao_seq_len, strm.start ()); - oseq->mb ()->wr_ptr (oseq->mb()->rd_ptr () + _tao_seq_len); - strm.skip_bytes (_tao_seq_len); - return 1; + TAO_ORB_Core* orb_core = strm.orb_core (); + if (orb_core != 0 && + strm.orb_core ()->resource_factory ()-> + input_cdr_allocator_type_locked () == 1) + { + TAO_Unbounded_Sequence<CORBA::Octet> *oseq = + ACE_static_cast(TAO_Unbounded_Sequence<CORBA::Octet>*, &_tao_sequence); + oseq->replace (_tao_seq_len, strm.start ()); + oseq->mb ()->wr_ptr (oseq->mb()->rd_ptr () + _tao_seq_len); + strm.skip_bytes (_tao_seq_len); + return 1; + } } - } - return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_seq_len); + return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_seq_len); #else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); - + return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); + #endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - } - return 0; // error + } + + return 0; } #if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 + CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const PortableServer::IDs &_tao_sequence ) { - if (strm << _tao_sequence.length ()) - { - // encode all elements - CORBA::Boolean _tao_marshal_flag = 1; - for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) + CORBA::ULong _tao_seq_len = _tao_sequence.length (); + + if (strm << _tao_seq_len) { - _tao_marshal_flag = (strm << _tao_sequence[i]); - } - return _tao_marshal_flag; - } - return 0; // error + // Encode all elements. + } + + return 0; } - -CORBA::Boolean operator>> ( + + CORBA::Boolean operator>> ( TAO_InputCDR &strm, PortableServer::IDs &_tao_sequence ) { CORBA::ULong _tao_seq_len; + if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 1159.) - if (_tao_seq_len > strm.length()) - 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) - return 1; - // retrieve all the elements - CORBA::Boolean _tao_marshal_flag = 1; - for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) { - _tao_marshal_flag = (strm >> _tao_sequence[i]); + // Add a check to the length of the sequence + // to make sure it does not exceed the length + // of the stream. (See bug 58.) + if (_tao_seq_len > strm.length ()) + { + 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) + { + return 1; + } + + // Retrieve all the elements. } - return _tao_marshal_flag; - } - return 0; // error + + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ThreadPolicy>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ThreadPolicy>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::LifespanPolicy>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::LifespanPolicy>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::IdUniquenessPolicy>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::IdUniquenessPolicy>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::IdAssignmentPolicy>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::IdAssignmentPolicy>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ImplicitActivationPolicy>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ImplicitActivationPolicy>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantRetentionPolicy>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantRetentionPolicy>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::RequestProcessingPolicy>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::RequestProcessingPolicy>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::POAManager>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::POAManager>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::AdapterActivator>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::AdapterActivator>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantManager>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantManager>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantActivator>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantActivator>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantLocator>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::ServantLocator>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::POA>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::POA>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::Current>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +CORBA::Boolean +TAO::Any_Impl_T<PortableServer::Current>::demarshal_value (TAO_InputCDR &) +{ + return 0; } #endif /* TAO_HAS_MINIMUM_POA == 0 */ + diff --git a/TAO/tao/PortableServer/PortableServerC.h b/TAO/tao/PortableServer/PortableServerC.h index d654972f389..721d28e5b64 100644 --- a/TAO/tao/PortableServer/PortableServerC.h +++ b/TAO/tao/PortableServer/PortableServerC.h @@ -19,6 +19,9 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151 + #ifndef _TAO_IDL_ORIG_PORTABLESERVERC_H_ #define _TAO_IDL_ORIG_PORTABLESERVERC_H_ @@ -34,6 +37,7 @@ #include "tao/Sequence.h" #include "tao/Exception.h" #include "tao/PolicyC.h" +#include "tao/OctetSeqC.h" #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO @@ -65,8 +69,12 @@ class TAO_Local_ServantBase; class TAO_DynamicImplementation; class TAO_POA; +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48 + TAO_NAMESPACE PortableServer { + typedef TAO_ServantBase ServantBase; typedef TAO_ServantBase_var ServantBase_var; typedef TAO_RefCountServantBase RefCountServantBase; @@ -75,40 +83,45 @@ TAO_NAMESPACE PortableServer typedef TAO_Local_ServantBase LocalServantBase; typedef TAO_DynamicImplementation DynamicImplementation; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 + class POA; #if !defined (_PORTABLESERVER_POA___PTR_CH_) #define _PORTABLESERVER_POA___PTR_CH_ - + typedef POA *POA_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POA___VAR_CH_) #define _PORTABLESERVER_POA___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export POA_var : public TAO_Base_var { public: POA_var (void); // default constructor - POA_var (POA_ptr p) : ptr_ (p) {} + POA_var (POA_ptr p) : ptr_ (p) {} POA_var (const POA_var &); // copy constructor ~POA_var (void); // destructor - + POA_var &operator= (POA_ptr); POA_var &operator= (const POA_var &); POA_ptr operator-> (void) const; - + operator const POA_ptr &() const; operator POA_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn POA_ptr in (void) const; POA_ptr &inout (void); POA_ptr &out (void); POA_ptr _retn (void); POA_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static POA_ptr tao_duplicate (POA_ptr); @@ -119,7 +132,7 @@ TAO_NAMESPACE PortableServer ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: POA_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -127,13 +140,14 @@ TAO_NAMESPACE PortableServer POA_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POA___OUT_CH_) #define _PORTABLESERVER_POA___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export POA_out { public: @@ -146,25 +160,25 @@ TAO_NAMESPACE PortableServer operator POA_ptr &(); POA_ptr &ptr (void); POA_ptr operator-> (void); - + private: POA_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_) #define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_ - - class TAO_EXPORT_MACRO _TAO_Unbounded_Object_Sequence_PortableServer_POAList + + class TAO_PortableServer_Export _TAO_Unbounded_Object_Sequence_PortableServer_POAList : public TAO_Unbounded_Base_Sequence { public: - // = Initialization and termination methods. _TAO_Unbounded_Object_Sequence_PortableServer_POAList (void); _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum); _TAO_Unbounded_Object_Sequence_PortableServer_POAList ( @@ -180,14 +194,14 @@ TAO_NAMESPACE PortableServer const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs ); virtual ~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void); - + // = Accessors. TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> operator[] (CORBA::ULong index) const; - + // = Static operations. static POA **allocbuf (CORBA::ULong nelems); static void freebuf (POA **buffer); - + // Implement the TAO_Base_Sequence methods (see Sequence.h) virtual void _allocate_buffer (CORBA::ULong length); virtual void _deallocate_buffer (void); @@ -197,7 +211,7 @@ TAO_NAMESPACE PortableServer CORBA::ULong nl, CORBA::ULong ol ); - + virtual void _downcast ( void* target, CORBA_Object *src @@ -208,56 +222,62 @@ TAO_NAMESPACE PortableServer #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_PORTABLESERVER_POALIST_CH_) #define _PORTABLESERVER_POALIST_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + class POAList; class POAList_var; - + // ************************************************************* - // POAList + // PortableServer::POAList // ************************************************************* + + class TAO_PortableServer_Export POAList : public + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - class TAO_PortableServer_Export POAList : public #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Object_Sequence_PortableServer_POAList #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Object_Sequence<POA,POA_var> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ { public: - POAList (void); // default ctor - POAList (CORBA::ULong max); // uses max size + POAList (void); + POAList (CORBA::ULong max); POAList ( - CORBA::ULong max, - CORBA::ULong length, - POA_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + POA_ptr *buffer, CORBA::Boolean release = 0 ); - POAList (const POAList &); // copy ctor + POAList (const POAList &); ~POAList (void); + static void _tao_any_destructor (void*); - -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) + typedef POAList_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - }; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POALIST___VAR_CH_) #define _PORTABLESERVER_POALIST___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 + // ************************************************************* // class PortableServer::POAList_var // ************************************************************* - + class TAO_PortableServer_Export POAList_var { public: @@ -265,37 +285,40 @@ TAO_NAMESPACE PortableServer POAList_var (POAList *); POAList_var (const POAList_var &); ~POAList_var (void); - + POAList_var &operator= (POAList *); POAList_var &operator= (const POAList_var &); POAList *operator-> (void); const POAList *operator-> (void) const; - + operator const POAList &() const; operator POAList &(); operator POAList &() const; - operator POAList *&(); // variable-size base types only - + + // Variable-size base types only. + operator POAList *&(); + TAO_Object_Manager<POA, POA_var> operator[] (CORBA::ULong index); - - // in, inout, out, _retn + + // in, inout, out, _retn const POAList &in (void) const; POAList &inout (void); POAList *&out (void); POAList *_retn (void); POAList *ptr (void) const; - + private: POAList *ptr_; }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POALIST___OUT_CH_) #define _PORTABLESERVER_POALIST___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + class TAO_PortableServer_Export POAList_out { public: @@ -308,52 +331,60 @@ TAO_NAMESPACE PortableServer POAList *&ptr (void); POAList *operator-> (void); TAO_Object_Manager<POA, POA_var> operator[] (CORBA::ULong index); - + private: POAList *&ptr_; // Assignment from T_var not allowed. void operator= (const POAList_var &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_POAList; #if !defined (_PORTABLESERVER_OBJECTID_CH_) #define _PORTABLESERVER_OBJECTID_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + class ObjectId; class ObjectId_var; - + // ************************************************************* - // ObjectId + // PortableServer::ObjectId // ************************************************************* + + class TAO_PortableServer_Export ObjectId : public + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - class TAO_PortableServer_Export ObjectId : public #if !defined (TAO_USE_SEQUENCE_TEMPLATES) TAO_Unbounded_Sequence<CORBA::Octet> #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<CORBA::Octet> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ { public: - ObjectId (void); // default ctor - ObjectId (CORBA::ULong max); // uses max size + ObjectId (void); + ObjectId (CORBA::ULong max); ObjectId ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Octet *buffer, + CORBA::ULong max, + CORBA::ULong length, + CORBA::Octet *buffer, CORBA::Boolean release = 0 ); - ObjectId (const ObjectId &); // copy ctor + ObjectId (const ObjectId &); ~ObjectId (void); + static void _tao_any_destructor (void*); - -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) + typedef ObjectId_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - #if (TAO_NO_COPY_OCTET_SEQUENCES == 1) ObjectId ( CORBA::ULong length, @@ -361,61 +392,66 @@ TAO_NAMESPACE PortableServer ) : TAO_Unbounded_Sequence<CORBA::Octet> (length, mb) {} #endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */ - }; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_OBJECTID___VAR_CH_) #define _PORTABLESERVER_OBJECTID___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 + // ************************************************************* // class PortableServer::ObjectId_var // ************************************************************* - + class TAO_PortableServer_Export ObjectId_var { public: ObjectId_var (void); ObjectId_var (ObjectId *); ObjectId_var (const ObjectId_var &); + // Fixed-size base types only. ObjectId_var (const ObjectId &); + ~ObjectId_var (void); - + ObjectId_var &operator= (ObjectId *); ObjectId_var &operator= (const ObjectId_var &); + // Fixed-size base types only. ObjectId_var &operator= (const ObjectId &); + ObjectId *operator-> (void); const ObjectId *operator-> (void) const; - + operator const ObjectId &() const; operator ObjectId &(); operator ObjectId &() const; - CORBA::Octet & operator[] (CORBA::ULong index); const CORBA::Octet & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn + + // in, inout, out, _retn const ObjectId &in (void) const; ObjectId &inout (void); ObjectId *&out (void); ObjectId *_retn (void); ObjectId *ptr (void) const; - + private: ObjectId *ptr_; }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_OBJECTID___OUT_CH_) #define _PORTABLESERVER_OBJECTID___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + class TAO_PortableServer_Export ObjectId_out { public: @@ -428,36 +464,41 @@ TAO_NAMESPACE PortableServer ObjectId *&ptr (void); ObjectId *operator-> (void); CORBA::Octet & operator[] (CORBA::ULong index); - + private: ObjectId *&ptr_; // Assignment from T_var not allowed. void operator= (const ObjectId_var &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ObjectId; - + #if (TAO_HAS_MINIMUM_CORBA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_PORTABLESERVER_FORWARDREQUEST_CH_) #define _PORTABLESERVER_FORWARDREQUEST_CH_ - + class TAO_PortableServer_Export ForwardRequest : public CORBA::UserException { public: + CORBA::Object_var forward_reference; - ForwardRequest (void); ForwardRequest (const ForwardRequest &); ~ForwardRequest (void); ForwardRequest &operator= (const ForwardRequest &); - - static void _tao_any_destructor (void*); - + + static void _tao_any_destructor (void *); + static ForwardRequest *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -469,43 +510,54 @@ TAO_NAMESPACE PortableServer TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - ForwardRequest ( + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 + + ForwardRequest ( const CORBA::Object_ptr _tao_forward_reference ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + virtual CORBA::TypeCode_ptr _type (void) const; }; - -TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ForwardRequest; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ForwardRequest; #endif /* end #if !defined */ - + #endif /* TAO_HAS_MINIMUM_CORBA == 0 */ #if (TAO_HAS_MINIMUM_POA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_PORTABLESERVER_NOTAGROUPOBJECT_CH_) #define _PORTABLESERVER_NOTAGROUPOBJECT_CH_ - + class TAO_PortableServer_Export NotAGroupObject : public CORBA::UserException { public: - + NotAGroupObject (void); NotAGroupObject (const NotAGroupObject &); ~NotAGroupObject (void); NotAGroupObject &operator= (const NotAGroupObject &); - - static void _tao_any_destructor (void*); - + + static void _tao_any_destructor (void *); + static NotAGroupObject *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -517,34 +569,39 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ForwardRequest; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + virtual CORBA::TypeCode_ptr _type (void) const; }; - -TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_) #define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_ - - class TAO_EXPORT_MACRO _TAO_Unbounded_Sequence_PortableServer_IDs + + class TAO_PortableServer_Export _TAO_Unbounded_Sequence_PortableServer_IDs : public TAO_Unbounded_Base_Sequence { public: - // = Initialization and termination methods. _TAO_Unbounded_Sequence_PortableServer_IDs (void); - _TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum); + _TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum); _TAO_Unbounded_Sequence_PortableServer_IDs ( CORBA::ULong maximum, CORBA::ULong length, @@ -558,15 +615,15 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs ); virtual ~_TAO_Unbounded_Sequence_PortableServer_IDs (void); - + // = Accessors. ObjectId &operator[] (CORBA::ULong i); const ObjectId &operator[] (CORBA::ULong i) const; - + // = Static operations. static ObjectId *allocbuf (CORBA::ULong size); static void freebuf (ObjectId *buffer); - + // Implement the TAO_Base_Sequence methods (see Sequence.h) virtual void _allocate_buffer (CORBA::ULong length); virtual void _deallocate_buffer (void); @@ -582,56 +639,62 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_PORTABLESERVER_IDS_CH_) #define _PORTABLESERVER_IDS_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + class IDs; class IDs_var; - + // ************************************************************* - // IDs + // PortableServer::IDs // ************************************************************* + + class TAO_PortableServer_Export IDs : public + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - class TAO_PortableServer_Export IDs : public #if !defined (TAO_USE_SEQUENCE_TEMPLATES) _TAO_Unbounded_Sequence_PortableServer_IDs #else /* TAO_USE_SEQUENCE_TEMPLATES */ TAO_Unbounded_Sequence<ObjectId> -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ { public: - IDs (void); // default ctor - IDs (CORBA::ULong max); // uses max size + IDs (void); + IDs (CORBA::ULong max); IDs ( - CORBA::ULong max, - CORBA::ULong length, - ObjectId *buffer, + CORBA::ULong max, + CORBA::ULong length, + ObjectId *buffer, CORBA::Boolean release = 0 ); - IDs (const IDs &); // copy ctor + IDs (const IDs &); ~IDs (void); + static void _tao_any_destructor (void*); - -#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) + typedef IDs_var _var_type; -#endif /* ! __GNUC__ || g++ >= 2.8 */ - - }; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IDS___VAR_CH_) #define _PORTABLESERVER_IDS___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 + // ************************************************************* // class PortableServer::IDs_var // ************************************************************* - + class TAO_PortableServer_Export IDs_var { public: @@ -639,38 +702,41 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; IDs_var (IDs *); IDs_var (const IDs_var &); ~IDs_var (void); - + IDs_var &operator= (IDs *); IDs_var &operator= (const IDs_var &); IDs *operator-> (void); const IDs *operator-> (void) const; - + operator const IDs &() const; operator IDs &(); operator IDs &() const; - operator IDs *&(); // variable-size base types only - + + // Variable-size base types only. + operator IDs *&(); + ObjectId & operator[] (CORBA::ULong index); const ObjectId & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn + + // in, inout, out, _retn const IDs &in (void) const; IDs &inout (void); IDs *&out (void); IDs *_retn (void); IDs *ptr (void) const; - + private: IDs *ptr_; }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IDS___OUT_CH_) #define _PORTABLESERVER_IDS___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + class TAO_PortableServer_Export IDs_out { public: @@ -683,79 +749,113 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; IDs *&ptr (void); IDs *operator-> (void); ObjectId & operator[] (CORBA::ULong index); - + private: IDs *&ptr_; // Assignment from T_var not allowed. void operator= (const IDs_var &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IDs; - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ - TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong THREAD_POLICY_ID; - - TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong LIFESPAN_POLICY_ID; - - TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong ID_UNIQUENESS_POLICY_ID; - - TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong ID_ASSIGNMENT_POLICY_ID; - - TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong IMPLICIT_ACTIVATION_POLICY_ID; - - TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong SERVANT_RETENTION_POLICY_ID; - - TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong REQUEST_PROCESSING_POLICY_ID; - + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 + + const CORBA::ULong THREAD_POLICY_ID = 16U; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 + + const CORBA::ULong LIFESPAN_POLICY_ID = 17U; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 + + const CORBA::ULong ID_UNIQUENESS_POLICY_ID = 18U; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 + + const CORBA::ULong ID_ASSIGNMENT_POLICY_ID = 19U; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 + + const CORBA::ULong IMPLICIT_ACTIVATION_POLICY_ID = 20U; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 + + const CORBA::ULong SERVANT_RETENTION_POLICY_ID = 21U; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 + + const CORBA::ULong REQUEST_PROCESSING_POLICY_ID = 22U; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum ThreadPolicyValue { ORB_CTRL_MODEL, SINGLE_THREAD_MODEL }; - + #if (TAO_HAS_MINIMUM_POA == 0) typedef ThreadPolicyValue &ThreadPolicyValue_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadPolicyValue; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_THREADPOLICY___PTR_CH_) #define _PORTABLESERVER_THREADPOLICY___PTR_CH_ - + class ThreadPolicy; typedef ThreadPolicy *ThreadPolicy_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_THREADPOLICY___VAR_CH_) #define _PORTABLESERVER_THREADPOLICY___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ThreadPolicy_var : public TAO_Base_var { public: ThreadPolicy_var (void); // default constructor - ThreadPolicy_var (ThreadPolicy_ptr p) : ptr_ (p) {} + ThreadPolicy_var (ThreadPolicy_ptr p) : ptr_ (p) {} ThreadPolicy_var (const ThreadPolicy_var &); // copy constructor ~ThreadPolicy_var (void); // destructor - + ThreadPolicy_var &operator= (ThreadPolicy_ptr); ThreadPolicy_var &operator= (const ThreadPolicy_var &); ThreadPolicy_ptr operator-> (void) const; - + operator const ThreadPolicy_ptr &() const; operator ThreadPolicy_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ThreadPolicy_ptr in (void) const; ThreadPolicy_ptr &inout (void); ThreadPolicy_ptr &out (void); ThreadPolicy_ptr _retn (void); ThreadPolicy_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ThreadPolicy_ptr tao_duplicate (ThreadPolicy_ptr); @@ -766,7 +866,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ThreadPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -774,13 +874,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ThreadPolicy_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_THREADPOLICY___OUT_CH_) #define _PORTABLESERVER_THREADPOLICY___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ThreadPolicy_out { public: @@ -793,117 +894,137 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator ThreadPolicy_ptr &(); ThreadPolicy_ptr &ptr (void); ThreadPolicy_ptr operator-> (void); - + private: ThreadPolicy_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_THREADPOLICY_CH_) #define _PORTABLESERVER_THREADPOLICY_CH_ - + class TAO_PortableServer_Export ThreadPolicy : public virtual CORBA::Policy { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ThreadPolicy_ptr _ptr_type; typedef ThreadPolicy_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static ThreadPolicy_ptr _duplicate (ThreadPolicy_ptr obj); - + static ThreadPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ThreadPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ThreadPolicy_ptr _nil (void) { return (ThreadPolicy_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ThreadPolicyValue value ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: ThreadPolicy (void); - virtual ~ThreadPolicy (void); - + private: ThreadPolicy (const ThreadPolicy &); void operator= (const ThreadPolicy &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadPolicy; + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum LifespanPolicyValue { TRANSIENT, PERSISTENT }; - + typedef LifespanPolicyValue &LifespanPolicyValue_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LifespanPolicyValue; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_LIFESPANPOLICY___PTR_CH_) #define _PORTABLESERVER_LIFESPANPOLICY___PTR_CH_ - + class LifespanPolicy; typedef LifespanPolicy *LifespanPolicy_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_LIFESPANPOLICY___VAR_CH_) #define _PORTABLESERVER_LIFESPANPOLICY___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export LifespanPolicy_var : public TAO_Base_var { public: LifespanPolicy_var (void); // default constructor - LifespanPolicy_var (LifespanPolicy_ptr p) : ptr_ (p) {} + LifespanPolicy_var (LifespanPolicy_ptr p) : ptr_ (p) {} LifespanPolicy_var (const LifespanPolicy_var &); // copy constructor ~LifespanPolicy_var (void); // destructor - + LifespanPolicy_var &operator= (LifespanPolicy_ptr); LifespanPolicy_var &operator= (const LifespanPolicy_var &); LifespanPolicy_ptr operator-> (void) const; - + operator const LifespanPolicy_ptr &() const; operator LifespanPolicy_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn LifespanPolicy_ptr in (void) const; LifespanPolicy_ptr &inout (void); LifespanPolicy_ptr &out (void); LifespanPolicy_ptr _retn (void); LifespanPolicy_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static LifespanPolicy_ptr tao_duplicate (LifespanPolicy_ptr); @@ -914,7 +1035,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: LifespanPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -922,13 +1043,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; LifespanPolicy_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_LIFESPANPOLICY___OUT_CH_) #define _PORTABLESERVER_LIFESPANPOLICY___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export LifespanPolicy_out { public: @@ -941,115 +1063,135 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator LifespanPolicy_ptr &(); LifespanPolicy_ptr &ptr (void); LifespanPolicy_ptr operator-> (void); - + private: LifespanPolicy_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_LIFESPANPOLICY_CH_) #define _PORTABLESERVER_LIFESPANPOLICY_CH_ - + class TAO_PortableServer_Export LifespanPolicy : public virtual CORBA::Policy { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef LifespanPolicy_ptr _ptr_type; typedef LifespanPolicy_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static LifespanPolicy_ptr _duplicate (LifespanPolicy_ptr obj); - + static LifespanPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static LifespanPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static LifespanPolicy_ptr _nil (void) { return (LifespanPolicy_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::LifespanPolicyValue value ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: LifespanPolicy (void); - virtual ~LifespanPolicy (void); - + private: LifespanPolicy (const LifespanPolicy &); void operator= (const LifespanPolicy &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LifespanPolicy; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum IdUniquenessPolicyValue { UNIQUE_ID, MULTIPLE_ID }; - + typedef IdUniquenessPolicyValue &IdUniquenessPolicyValue_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdUniquenessPolicyValue; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_) #define _PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_ - + class IdUniquenessPolicy; typedef IdUniquenessPolicy *IdUniquenessPolicy_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_) #define _PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export IdUniquenessPolicy_var : public TAO_Base_var { public: IdUniquenessPolicy_var (void); // default constructor - IdUniquenessPolicy_var (IdUniquenessPolicy_ptr p) : ptr_ (p) {} + IdUniquenessPolicy_var (IdUniquenessPolicy_ptr p) : ptr_ (p) {} IdUniquenessPolicy_var (const IdUniquenessPolicy_var &); // copy constructor ~IdUniquenessPolicy_var (void); // destructor - + IdUniquenessPolicy_var &operator= (IdUniquenessPolicy_ptr); IdUniquenessPolicy_var &operator= (const IdUniquenessPolicy_var &); IdUniquenessPolicy_ptr operator-> (void) const; - + operator const IdUniquenessPolicy_ptr &() const; operator IdUniquenessPolicy_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn IdUniquenessPolicy_ptr in (void) const; IdUniquenessPolicy_ptr &inout (void); IdUniquenessPolicy_ptr &out (void); IdUniquenessPolicy_ptr _retn (void); IdUniquenessPolicy_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static IdUniquenessPolicy_ptr tao_duplicate (IdUniquenessPolicy_ptr); @@ -1060,7 +1202,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: IdUniquenessPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1068,13 +1210,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; IdUniquenessPolicy_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_) #define _PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export IdUniquenessPolicy_out { public: @@ -1087,115 +1230,135 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator IdUniquenessPolicy_ptr &(); IdUniquenessPolicy_ptr &ptr (void); IdUniquenessPolicy_ptr operator-> (void); - + private: IdUniquenessPolicy_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY_CH_) #define _PORTABLESERVER_IDUNIQUENESSPOLICY_CH_ - + class TAO_PortableServer_Export IdUniquenessPolicy : public virtual CORBA::Policy { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef IdUniquenessPolicy_ptr _ptr_type; typedef IdUniquenessPolicy_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static IdUniquenessPolicy_ptr _duplicate (IdUniquenessPolicy_ptr obj); - + static IdUniquenessPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static IdUniquenessPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static IdUniquenessPolicy_ptr _nil (void) { return (IdUniquenessPolicy_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::IdUniquenessPolicyValue value ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: IdUniquenessPolicy (void); - virtual ~IdUniquenessPolicy (void); - + private: IdUniquenessPolicy (const IdUniquenessPolicy &); void operator= (const IdUniquenessPolicy &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdUniquenessPolicy; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum IdAssignmentPolicyValue { USER_ID, SYSTEM_ID }; - + typedef IdAssignmentPolicyValue &IdAssignmentPolicyValue_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdAssignmentPolicyValue; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_) #define _PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_ - + class IdAssignmentPolicy; typedef IdAssignmentPolicy *IdAssignmentPolicy_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_) #define _PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export IdAssignmentPolicy_var : public TAO_Base_var { public: IdAssignmentPolicy_var (void); // default constructor - IdAssignmentPolicy_var (IdAssignmentPolicy_ptr p) : ptr_ (p) {} + IdAssignmentPolicy_var (IdAssignmentPolicy_ptr p) : ptr_ (p) {} IdAssignmentPolicy_var (const IdAssignmentPolicy_var &); // copy constructor ~IdAssignmentPolicy_var (void); // destructor - + IdAssignmentPolicy_var &operator= (IdAssignmentPolicy_ptr); IdAssignmentPolicy_var &operator= (const IdAssignmentPolicy_var &); IdAssignmentPolicy_ptr operator-> (void) const; - + operator const IdAssignmentPolicy_ptr &() const; operator IdAssignmentPolicy_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn IdAssignmentPolicy_ptr in (void) const; IdAssignmentPolicy_ptr &inout (void); IdAssignmentPolicy_ptr &out (void); IdAssignmentPolicy_ptr _retn (void); IdAssignmentPolicy_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static IdAssignmentPolicy_ptr tao_duplicate (IdAssignmentPolicy_ptr); @@ -1206,7 +1369,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: IdAssignmentPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1214,13 +1377,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; IdAssignmentPolicy_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_) #define _PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export IdAssignmentPolicy_out { public: @@ -1233,117 +1397,137 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator IdAssignmentPolicy_ptr &(); IdAssignmentPolicy_ptr &ptr (void); IdAssignmentPolicy_ptr operator-> (void); - + private: IdAssignmentPolicy_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY_CH_) #define _PORTABLESERVER_IDASSIGNMENTPOLICY_CH_ - + class TAO_PortableServer_Export IdAssignmentPolicy : public virtual CORBA::Policy { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef IdAssignmentPolicy_ptr _ptr_type; typedef IdAssignmentPolicy_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static IdAssignmentPolicy_ptr _duplicate (IdAssignmentPolicy_ptr obj); - + static IdAssignmentPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static IdAssignmentPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static IdAssignmentPolicy_ptr _nil (void) { return (IdAssignmentPolicy_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::IdAssignmentPolicyValue value ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: IdAssignmentPolicy (void); - virtual ~IdAssignmentPolicy (void); - + private: IdAssignmentPolicy (const IdAssignmentPolicy &); void operator= (const IdAssignmentPolicy &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdAssignmentPolicy; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum ImplicitActivationPolicyValue { IMPLICIT_ACTIVATION, NO_IMPLICIT_ACTIVATION }; - + #if (TAO_HAS_MINIMUM_POA == 0) typedef ImplicitActivationPolicyValue &ImplicitActivationPolicyValue_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ImplicitActivationPolicyValue; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_) #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_ - + class ImplicitActivationPolicy; typedef ImplicitActivationPolicy *ImplicitActivationPolicy_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_) #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ImplicitActivationPolicy_var : public TAO_Base_var { public: ImplicitActivationPolicy_var (void); // default constructor - ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr p) : ptr_ (p) {} + ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr p) : ptr_ (p) {} ImplicitActivationPolicy_var (const ImplicitActivationPolicy_var &); // copy constructor ~ImplicitActivationPolicy_var (void); // destructor - + ImplicitActivationPolicy_var &operator= (ImplicitActivationPolicy_ptr); ImplicitActivationPolicy_var &operator= (const ImplicitActivationPolicy_var &); ImplicitActivationPolicy_ptr operator-> (void) const; - + operator const ImplicitActivationPolicy_ptr &() const; operator ImplicitActivationPolicy_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ImplicitActivationPolicy_ptr in (void) const; ImplicitActivationPolicy_ptr &inout (void); ImplicitActivationPolicy_ptr &out (void); ImplicitActivationPolicy_ptr _retn (void); ImplicitActivationPolicy_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ImplicitActivationPolicy_ptr tao_duplicate (ImplicitActivationPolicy_ptr); @@ -1354,7 +1538,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ImplicitActivationPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1362,13 +1546,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ImplicitActivationPolicy_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_) #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ImplicitActivationPolicy_out { public: @@ -1381,119 +1566,139 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator ImplicitActivationPolicy_ptr &(); ImplicitActivationPolicy_ptr &ptr (void); ImplicitActivationPolicy_ptr operator-> (void); - + private: ImplicitActivationPolicy_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_) #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_ - + class TAO_PortableServer_Export ImplicitActivationPolicy : public virtual CORBA::Policy { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ImplicitActivationPolicy_ptr _ptr_type; typedef ImplicitActivationPolicy_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static ImplicitActivationPolicy_ptr _duplicate (ImplicitActivationPolicy_ptr obj); - + static ImplicitActivationPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ImplicitActivationPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ImplicitActivationPolicy_ptr _nil (void) { return (ImplicitActivationPolicy_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ImplicitActivationPolicyValue value ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: ImplicitActivationPolicy (void); - virtual ~ImplicitActivationPolicy (void); - + private: ImplicitActivationPolicy (const ImplicitActivationPolicy &); void operator= (const ImplicitActivationPolicy &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ImplicitActivationPolicy; + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum ServantRetentionPolicyValue { RETAIN, NON_RETAIN }; - + #if (TAO_HAS_MINIMUM_POA == 0) - typedef ServantRetentionPolicyValue &ServantRetentionPolicyValue_out; + typedef ServantRetentionPolicyValue &ServantRetentionPolicyValue_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantRetentionPolicyValue; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_) #define _PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_ - + class ServantRetentionPolicy; typedef ServantRetentionPolicy *ServantRetentionPolicy_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_) #define _PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ServantRetentionPolicy_var : public TAO_Base_var { public: ServantRetentionPolicy_var (void); // default constructor - ServantRetentionPolicy_var (ServantRetentionPolicy_ptr p) : ptr_ (p) {} + ServantRetentionPolicy_var (ServantRetentionPolicy_ptr p) : ptr_ (p) {} ServantRetentionPolicy_var (const ServantRetentionPolicy_var &); // copy constructor ~ServantRetentionPolicy_var (void); // destructor - + ServantRetentionPolicy_var &operator= (ServantRetentionPolicy_ptr); ServantRetentionPolicy_var &operator= (const ServantRetentionPolicy_var &); ServantRetentionPolicy_ptr operator-> (void) const; - + operator const ServantRetentionPolicy_ptr &() const; operator ServantRetentionPolicy_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ServantRetentionPolicy_ptr in (void) const; ServantRetentionPolicy_ptr &inout (void); ServantRetentionPolicy_ptr &out (void); ServantRetentionPolicy_ptr _retn (void); ServantRetentionPolicy_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ServantRetentionPolicy_ptr tao_duplicate (ServantRetentionPolicy_ptr); @@ -1504,7 +1709,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServantRetentionPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1512,13 +1717,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ServantRetentionPolicy_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_) #define _PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ServantRetentionPolicy_out { public: @@ -1531,120 +1737,140 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator ServantRetentionPolicy_ptr &(); ServantRetentionPolicy_ptr &ptr (void); ServantRetentionPolicy_ptr operator-> (void); - + private: ServantRetentionPolicy_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_) #define _PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_ - + class TAO_PortableServer_Export ServantRetentionPolicy : public virtual CORBA::Policy { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServantRetentionPolicy_ptr _ptr_type; typedef ServantRetentionPolicy_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static ServantRetentionPolicy_ptr _duplicate (ServantRetentionPolicy_ptr obj); - + static ServantRetentionPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantRetentionPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantRetentionPolicy_ptr _nil (void) { return (ServantRetentionPolicy_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ServantRetentionPolicyValue value ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: ServantRetentionPolicy (void); - virtual ~ServantRetentionPolicy (void); - + private: ServantRetentionPolicy (const ServantRetentionPolicy &); void operator= (const ServantRetentionPolicy &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantRetentionPolicy; + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum RequestProcessingPolicyValue { USE_ACTIVE_OBJECT_MAP_ONLY, USE_DEFAULT_SERVANT, USE_SERVANT_MANAGER }; - + #if (TAO_HAS_MINIMUM_POA == 0) typedef RequestProcessingPolicyValue &RequestProcessingPolicyValue_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestProcessingPolicyValue; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_) #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_ - + class RequestProcessingPolicy; typedef RequestProcessingPolicy *RequestProcessingPolicy_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_) #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export RequestProcessingPolicy_var : public TAO_Base_var { public: RequestProcessingPolicy_var (void); // default constructor - RequestProcessingPolicy_var (RequestProcessingPolicy_ptr p) : ptr_ (p) {} + RequestProcessingPolicy_var (RequestProcessingPolicy_ptr p) : ptr_ (p) {} RequestProcessingPolicy_var (const RequestProcessingPolicy_var &); // copy constructor ~RequestProcessingPolicy_var (void); // destructor - + RequestProcessingPolicy_var &operator= (RequestProcessingPolicy_ptr); RequestProcessingPolicy_var &operator= (const RequestProcessingPolicy_var &); RequestProcessingPolicy_ptr operator-> (void) const; - + operator const RequestProcessingPolicy_ptr &() const; operator RequestProcessingPolicy_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn RequestProcessingPolicy_ptr in (void) const; RequestProcessingPolicy_ptr &inout (void); RequestProcessingPolicy_ptr &out (void); RequestProcessingPolicy_ptr _retn (void); RequestProcessingPolicy_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static RequestProcessingPolicy_ptr tao_duplicate (RequestProcessingPolicy_ptr); @@ -1655,7 +1881,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: RequestProcessingPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1663,13 +1889,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; RequestProcessingPolicy_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_) #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export RequestProcessingPolicy_out { public: @@ -1682,107 +1909,121 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator RequestProcessingPolicy_ptr &(); RequestProcessingPolicy_ptr &ptr (void); RequestProcessingPolicy_ptr operator-> (void); - + private: RequestProcessingPolicy_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_) #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_ - + class TAO_PortableServer_Export RequestProcessingPolicy : public virtual CORBA::Policy { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef RequestProcessingPolicy_ptr _ptr_type; typedef RequestProcessingPolicy_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static RequestProcessingPolicy_ptr _duplicate (RequestProcessingPolicy_ptr obj); - + static RequestProcessingPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static RequestProcessingPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static RequestProcessingPolicy_ptr _nil (void) { return (RequestProcessingPolicy_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::RequestProcessingPolicyValue value ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: RequestProcessingPolicy (void); - virtual ~RequestProcessingPolicy (void); - + private: RequestProcessingPolicy (const RequestProcessingPolicy &); void operator= (const RequestProcessingPolicy &); }; - #endif /* end #if !defined */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestProcessingPolicy; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #endif /* TAO_HAS_MINIMUM_POA == 0 */ #if !defined (_PORTABLESERVER_POAMANAGER___PTR_CH_) #define _PORTABLESERVER_POAMANAGER___PTR_CH_ - + class POAManager; typedef POAManager *POAManager_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POAMANAGER___VAR_CH_) #define _PORTABLESERVER_POAMANAGER___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export POAManager_var : public TAO_Base_var { public: POAManager_var (void); // default constructor - POAManager_var (POAManager_ptr p) : ptr_ (p) {} + POAManager_var (POAManager_ptr p) : ptr_ (p) {} POAManager_var (const POAManager_var &); // copy constructor ~POAManager_var (void); // destructor - + POAManager_var &operator= (POAManager_ptr); POAManager_var &operator= (const POAManager_var &); POAManager_ptr operator-> (void) const; - + operator const POAManager_ptr &() const; operator POAManager_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn POAManager_ptr in (void) const; POAManager_ptr &inout (void); POAManager_ptr &out (void); POAManager_ptr _retn (void); POAManager_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static POAManager_ptr tao_duplicate (POAManager_ptr); @@ -1793,7 +2034,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: POAManager_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1801,13 +2042,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; POAManager_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POAMANAGER___OUT_CH_) #define _PORTABLESERVER_POAMANAGER___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export POAManager_out { public: @@ -1820,61 +2062,65 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator POAManager_ptr &(); POAManager_ptr &ptr (void); POAManager_ptr operator-> (void); - + private: POAManager_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_POAMANAGER_CH_) #define _PORTABLESERVER_POAMANAGER_CH_ - + class TAO_PortableServer_Export POAManager - : public virtual CORBA_Object + : public virtual CORBA::Object { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef POAManager_ptr _ptr_type; typedef POAManager_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static POAManager_ptr _duplicate (POAManager_ptr obj); - + static POAManager_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static POAManager_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static POAManager_ptr _nil (void) { return (POAManager_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_) #define _PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_ - + class TAO_PortableServer_Export AdapterInactive : public CORBA::UserException { public: - + AdapterInactive (void); AdapterInactive (const AdapterInactive &); ~AdapterInactive (void); AdapterInactive &operator= (const AdapterInactive &); - + + static void _tao_any_destructor (void *); + static AdapterInactive *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -1886,18 +2132,28 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_AdapterInactive; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 + enum State { HOLDING, @@ -1905,19 +2161,30 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; DISCARDING, INACTIVE }; - + typedef State &State_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_State; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void activate ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException , PortableServer::POAManager::AdapterInactive )) = 0; - + #if (TAO_HAS_MINIMUM_POA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void hold_requests ( CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1926,7 +2193,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POAManager::AdapterInactive )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void discard_requests ( CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1935,7 +2205,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POAManager::AdapterInactive )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void deactivate ( CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion @@ -1945,69 +2218,87 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POAManager::AdapterInactive )) = 0; - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::POAManager::State get_state ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: POAManager (void); - virtual ~POAManager (void); - + + friend class _TAO_POAManager_Remote_Proxy_Impl; + friend class _TAO_POAManager_ThruPOA_Proxy_Impl; + friend class _TAO_POAManager_Direct_Proxy_Impl; + private: POAManager (const POAManager &); void operator= (const POAManager &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_POAManager; + #if (TAO_HAS_MINIMUM_POA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + #if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_) #define _PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_ - + class AdapterActivator; typedef AdapterActivator *AdapterActivator_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_) #define _PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export AdapterActivator_var : public TAO_Base_var { public: AdapterActivator_var (void); // default constructor - AdapterActivator_var (AdapterActivator_ptr p) : ptr_ (p) {} + AdapterActivator_var (AdapterActivator_ptr p) : ptr_ (p) {} AdapterActivator_var (const AdapterActivator_var &); // copy constructor ~AdapterActivator_var (void); // destructor - + AdapterActivator_var &operator= (AdapterActivator_ptr); AdapterActivator_var &operator= (const AdapterActivator_var &); AdapterActivator_ptr operator-> (void) const; - + operator const AdapterActivator_ptr &() const; operator AdapterActivator_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn AdapterActivator_ptr in (void) const; AdapterActivator_ptr &inout (void); AdapterActivator_ptr &out (void); AdapterActivator_ptr _retn (void); AdapterActivator_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static AdapterActivator_ptr tao_duplicate (AdapterActivator_ptr); @@ -2018,7 +2309,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: AdapterActivator_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2026,13 +2317,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; AdapterActivator_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_) #define _PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export AdapterActivator_out { public: @@ -2045,47 +2337,50 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator AdapterActivator_ptr &(); AdapterActivator_ptr &ptr (void); AdapterActivator_ptr operator-> (void); - + private: AdapterActivator_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_ADAPTERACTIVATOR_CH_) #define _PORTABLESERVER_ADAPTERACTIVATOR_CH_ - + class TAO_PortableServer_Export AdapterActivator - : public virtual CORBA_Object + : public virtual CORBA::Object { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef AdapterActivator_ptr _ptr_type; typedef AdapterActivator_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static AdapterActivator_ptr _duplicate (AdapterActivator_ptr obj); - + static AdapterActivator_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static AdapterActivator_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static AdapterActivator_ptr _nil (void) { return (AdapterActivator_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Boolean unknown_adapter ( PortableServer::POA_ptr parent, const char * name @@ -2094,58 +2389,69 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: AdapterActivator (void); - virtual ~AdapterActivator (void); - + private: AdapterActivator (const AdapterActivator &); void operator= (const AdapterActivator &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AdapterActivator; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_SERVANTMANAGER___PTR_CH_) #define _PORTABLESERVER_SERVANTMANAGER___PTR_CH_ - + class ServantManager; typedef ServantManager *ServantManager_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTMANAGER___VAR_CH_) #define _PORTABLESERVER_SERVANTMANAGER___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ServantManager_var : public TAO_Base_var { public: ServantManager_var (void); // default constructor - ServantManager_var (ServantManager_ptr p) : ptr_ (p) {} + ServantManager_var (ServantManager_ptr p) : ptr_ (p) {} ServantManager_var (const ServantManager_var &); // copy constructor ~ServantManager_var (void); // destructor - + ServantManager_var &operator= (ServantManager_ptr); ServantManager_var &operator= (const ServantManager_var &); ServantManager_ptr operator-> (void) const; - + operator const ServantManager_ptr &() const; operator ServantManager_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ServantManager_ptr in (void) const; ServantManager_ptr &inout (void); ServantManager_ptr &out (void); ServantManager_ptr _retn (void); ServantManager_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ServantManager_ptr tao_duplicate (ServantManager_ptr); @@ -2156,7 +2462,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServantManager_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2164,13 +2470,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ServantManager_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTMANAGER___OUT_CH_) #define _PORTABLESERVER_SERVANTMANAGER___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ServantManager_out { public: @@ -2183,98 +2490,109 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator ServantManager_ptr &(); ServantManager_ptr &ptr (void); ServantManager_ptr operator-> (void); - + private: ServantManager_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_SERVANTMANAGER_CH_) #define _PORTABLESERVER_SERVANTMANAGER_CH_ - + class TAO_PortableServer_Export ServantManager - : public virtual CORBA_Object + : public virtual CORBA::Object { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServantManager_ptr _ptr_type; typedef ServantManager_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static ServantManager_ptr _duplicate (ServantManager_ptr obj); - + static ServantManager_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantManager_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantManager_ptr _nil (void) { return (ServantManager_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: ServantManager (void); - virtual ~ServantManager (void); - + private: ServantManager (const ServantManager &); void operator= (const ServantManager &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantManager; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_) #define _PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_ - + class ServantActivator; typedef ServantActivator *ServantActivator_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_) #define _PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ServantActivator_var : public TAO_Base_var { public: ServantActivator_var (void); // default constructor - ServantActivator_var (ServantActivator_ptr p) : ptr_ (p) {} + ServantActivator_var (ServantActivator_ptr p) : ptr_ (p) {} ServantActivator_var (const ServantActivator_var &); // copy constructor ~ServantActivator_var (void); // destructor - + ServantActivator_var &operator= (ServantActivator_ptr); ServantActivator_var &operator= (const ServantActivator_var &); ServantActivator_ptr operator-> (void) const; - + operator const ServantActivator_ptr &() const; operator ServantActivator_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ServantActivator_ptr in (void) const; ServantActivator_ptr &inout (void); ServantActivator_ptr &out (void); ServantActivator_ptr _retn (void); ServantActivator_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ServantActivator_ptr tao_duplicate (ServantActivator_ptr); @@ -2285,7 +2603,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServantActivator_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2293,13 +2611,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ServantActivator_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_) #define _PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ServantActivator_out { public: @@ -2312,47 +2631,50 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator ServantActivator_ptr &(); ServantActivator_ptr &ptr (void); ServantActivator_ptr operator-> (void); - + private: ServantActivator_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_SERVANTACTIVATOR_CH_) #define _PORTABLESERVER_SERVANTACTIVATOR_CH_ - + class TAO_PortableServer_Export ServantActivator : public virtual PortableServer::ServantManager { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServantActivator_ptr _ptr_type; typedef ServantActivator_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static ServantActivator_ptr _duplicate (ServantActivator_ptr obj); - + static ServantActivator_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantActivator_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantActivator_ptr _nil (void) { return (ServantActivator_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::Servant incarnate ( const PortableServer::ObjectId & oid, PortableServer::POA_ptr adapter @@ -2368,7 +2690,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException )) = 0; #endif /* TAO_HAS_MINIMUM_CORBA == 0 */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void etherealize ( const PortableServer::ObjectId & oid, PortableServer::POA_ptr adapter, @@ -2380,58 +2705,69 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: ServantActivator (void); - virtual ~ServantActivator (void); - + private: ServantActivator (const ServantActivator &); void operator= (const ServantActivator &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantActivator; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_SERVANTLOCATOR___PTR_CH_) #define _PORTABLESERVER_SERVANTLOCATOR___PTR_CH_ - + class ServantLocator; typedef ServantLocator *ServantLocator_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTLOCATOR___VAR_CH_) #define _PORTABLESERVER_SERVANTLOCATOR___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export ServantLocator_var : public TAO_Base_var { public: ServantLocator_var (void); // default constructor - ServantLocator_var (ServantLocator_ptr p) : ptr_ (p) {} + ServantLocator_var (ServantLocator_ptr p) : ptr_ (p) {} ServantLocator_var (const ServantLocator_var &); // copy constructor ~ServantLocator_var (void); // destructor - + ServantLocator_var &operator= (ServantLocator_ptr); ServantLocator_var &operator= (const ServantLocator_var &); ServantLocator_ptr operator-> (void) const; - + operator const ServantLocator_ptr &() const; operator ServantLocator_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn ServantLocator_ptr in (void) const; ServantLocator_ptr &inout (void); ServantLocator_ptr &out (void); ServantLocator_ptr _retn (void); ServantLocator_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static ServantLocator_ptr tao_duplicate (ServantLocator_ptr); @@ -2442,7 +2778,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServantLocator_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2450,13 +2786,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ServantLocator_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_SERVANTLOCATOR___OUT_CH_) #define _PORTABLESERVER_SERVANTLOCATOR___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export ServantLocator_out { public: @@ -2469,50 +2806,52 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator ServantLocator_ptr &(); ServantLocator_ptr &ptr (void); ServantLocator_ptr operator-> (void); - + private: ServantLocator_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_SERVANTLOCATOR_CH_) #define _PORTABLESERVER_SERVANTLOCATOR_CH_ - + class TAO_PortableServer_Export ServantLocator : public virtual PortableServer::ServantManager { public: - typedef void *Cookie; - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef ServantLocator_ptr _ptr_type; typedef ServantLocator_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static ServantLocator_ptr _duplicate (ServantLocator_ptr obj); - + static ServantLocator_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantLocator_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static ServantLocator_ptr _nil (void) { return (ServantLocator_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::Servant preinvoke ( const PortableServer::ObjectId & oid, PortableServer::POA_ptr adapter, @@ -2530,7 +2869,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException )) = 0; #endif /* TAO_HAS_MINIMUM_CORBA == 0 */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void postinvoke ( const PortableServer::ObjectId & oid, PortableServer::POA_ptr adapter, @@ -2542,58 +2884,69 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: ServantLocator (void); - virtual ~ServantLocator (void); - + private: ServantLocator (const ServantLocator &); void operator= (const ServantLocator &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantLocator; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_POA___PTR_CH_) #define _PORTABLESERVER_POA___PTR_CH_ - + class POA; typedef POA *POA_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POA___VAR_CH_) #define _PORTABLESERVER_POA___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export POA_var : public TAO_Base_var { public: POA_var (void); // default constructor - POA_var (POA_ptr p) : ptr_ (p) {} + POA_var (POA_ptr p) : ptr_ (p) {} POA_var (const POA_var &); // copy constructor ~POA_var (void); // destructor - + POA_var &operator= (POA_ptr); POA_var &operator= (const POA_var &); POA_ptr operator-> (void) const; - + operator const POA_ptr &() const; operator POA_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn POA_ptr in (void) const; POA_ptr &inout (void); POA_ptr &out (void); POA_ptr _retn (void); POA_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static POA_ptr tao_duplicate (POA_ptr); @@ -2604,7 +2957,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: POA_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2612,13 +2965,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; POA_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_POA___OUT_CH_) #define _PORTABLESERVER_POA___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export POA_out { public: @@ -2631,66 +2985,72 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator POA_ptr &(); POA_ptr &ptr (void); POA_ptr operator-> (void); - + private: POA_ptr &ptr_; }; - #endif /* end #if !defined */ - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + #if !defined (_PORTABLESERVER_POA_CH_) #define _PORTABLESERVER_POA_CH_ - + class TAO_PortableServer_Export POA - : public virtual CORBA_Object + : public virtual CORBA::Object { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef POA_ptr _ptr_type; typedef POA_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static POA_ptr _duplicate (POA_ptr obj); - + static POA_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static POA_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static POA_ptr _nil (void) { return (POA_ptr)0; } - - virtual TAO_POA* _tao_poa_downcast(void) + + virtual TAO_POA* _tao_poa_downcast (void) { return 0; } + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_) #define _PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_ - + class TAO_PortableServer_Export AdapterAlreadyExists : public CORBA::UserException { public: - + AdapterAlreadyExists (void); AdapterAlreadyExists (const AdapterAlreadyExists &); ~AdapterAlreadyExists (void); AdapterAlreadyExists &operator= (const AdapterAlreadyExists &); - + + static void _tao_any_destructor (void *); + static AdapterAlreadyExists *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2702,32 +3062,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_AdapterAlreadyExists; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_) #define _PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_ - + class TAO_PortableServer_Export AdapterNonExistent : public CORBA::UserException { public: - + AdapterNonExistent (void); AdapterNonExistent (const AdapterNonExistent &); ~AdapterNonExistent (void); AdapterNonExistent &operator= (const AdapterNonExistent &); - + + static void _tao_any_destructor (void *); + static AdapterNonExistent *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2739,33 +3110,44 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_AdapterNonExistent; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POA_INVALIDPOLICY_CH_) #define _PORTABLESERVER_POA_INVALIDPOLICY_CH_ - + class TAO_PortableServer_Export InvalidPolicy : public CORBA::UserException { public: + CORBA::UShort index; - InvalidPolicy (void); InvalidPolicy (const InvalidPolicy &); ~InvalidPolicy (void); InvalidPolicy &operator= (const InvalidPolicy &); - + + static void _tao_any_destructor (void *); + static InvalidPolicy *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2777,36 +3159,52 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - InvalidPolicy ( + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 + + InvalidPolicy ( CORBA::UShort _tao_index ); - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_InvalidPolicy; #endif /* end #if !defined */ - + #if (TAO_HAS_MINIMUM_POA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_PORTABLESERVER_POA_NOSERVANT_CH_) #define _PORTABLESERVER_POA_NOSERVANT_CH_ - + class TAO_PortableServer_Export NoServant : public CORBA::UserException { public: - + NoServant (void); NoServant (const NoServant &); ~NoServant (void); NoServant &operator= (const NoServant &); - + + static void _tao_any_destructor (void *); + static NoServant *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2818,33 +3216,45 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_NoServant; #endif /* end #if !defined */ - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 + #if !defined (_PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_) #define _PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_ - + class TAO_PortableServer_Export ObjectAlreadyActive : public CORBA::UserException { public: - + ObjectAlreadyActive (void); ObjectAlreadyActive (const ObjectAlreadyActive &); ~ObjectAlreadyActive (void); ObjectAlreadyActive &operator= (const ObjectAlreadyActive &); - + + static void _tao_any_destructor (void *); + static ObjectAlreadyActive *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2856,32 +3266,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_ObjectAlreadyActive; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_) #define _PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_ - + class TAO_PortableServer_Export ObjectNotActive : public CORBA::UserException { public: - + ObjectNotActive (void); ObjectNotActive (const ObjectNotActive &); ~ObjectNotActive (void); ObjectNotActive &operator= (const ObjectNotActive &); - + + static void _tao_any_destructor (void *); + static ObjectNotActive *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2893,31 +3314,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_ObjectNotActive; #endif /* end #if !defined */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_) #define _PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_ - + class TAO_PortableServer_Export ServantAlreadyActive : public CORBA::UserException { public: - + ServantAlreadyActive (void); ServantAlreadyActive (const ServantAlreadyActive &); ~ServantAlreadyActive (void); ServantAlreadyActive &operator= (const ServantAlreadyActive &); - + + static void _tao_any_destructor (void *); + static ServantAlreadyActive *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2929,32 +3362,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_ServantAlreadyActive; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_) #define _PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_ - + class TAO_PortableServer_Export ServantNotActive : public CORBA::UserException { public: - + ServantNotActive (void); ServantNotActive (const ServantNotActive &); ~ServantNotActive (void); ServantNotActive &operator= (const ServantNotActive &); - + + static void _tao_any_destructor (void *); + static ServantNotActive *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2966,32 +3410,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_ServantNotActive; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POA_WRONGADAPTER_CH_) #define _PORTABLESERVER_POA_WRONGADAPTER_CH_ - + class TAO_PortableServer_Export WrongAdapter : public CORBA::UserException { public: - + WrongAdapter (void); WrongAdapter (const WrongAdapter &); ~WrongAdapter (void); WrongAdapter &operator= (const WrongAdapter &); - + + static void _tao_any_destructor (void *); + static WrongAdapter *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -3003,32 +3458,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_WrongAdapter; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_POA_WRONGPOLICY_CH_) #define _PORTABLESERVER_POA_WRONGPOLICY_CH_ - + class TAO_PortableServer_Export WrongPolicy : public CORBA::UserException { public: - + WrongPolicy (void); WrongPolicy (const WrongPolicy &); ~WrongPolicy (void); WrongPolicy &operator= (const WrongPolicy &); - + + static void _tao_any_destructor (void *); + static WrongPolicy *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -3040,18 +3506,28 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_WrongPolicy; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::POA_ptr create_POA ( const char * adapter_name, PortableServer::POAManager_ptr a_POAManager, @@ -3063,7 +3539,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::AdapterAlreadyExists , PortableServer::POA::InvalidPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::POA_ptr find_POA ( const char * adapter_name, CORBA::Boolean activate_it @@ -3073,7 +3552,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POA::AdapterNonExistent )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void destroy ( CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion @@ -3082,9 +3564,12 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + #if (TAO_HAS_MINIMUM_POA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ThreadPolicy_ptr create_thread_policy ( PortableServer::ThreadPolicyValue value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3092,9 +3577,12 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::LifespanPolicy_ptr create_lifespan_policy ( PortableServer::LifespanPolicyValue value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3102,7 +3590,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy ( PortableServer::IdUniquenessPolicyValue value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3110,7 +3601,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy ( PortableServer::IdAssignmentPolicyValue value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3118,9 +3612,12 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + #if (TAO_HAS_MINIMUM_POA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy ( PortableServer::ImplicitActivationPolicyValue value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3128,7 +3625,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy ( PortableServer::ServantRetentionPolicyValue value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3136,7 +3636,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy ( PortableServer::RequestProcessingPolicyValue value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3144,50 +3647,64 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual char * the_name ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::POA_ptr the_parent ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::POAList * the_children ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::POAManager_ptr the_POAManager ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + #if (TAO_HAS_MINIMUM_POA == 0) - virtual ::PortableServer::AdapterActivator_ptr the_activator ( + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + + virtual ::PortableServer::AdapterActivator_ptr the_activator ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void the_activator ( PortableServer::AdapterActivator_ptr the_activator ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3195,16 +3712,21 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ServantManager_ptr get_servant_manager ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_servant_manager ( PortableServer::ServantManager_ptr imgr ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3213,9 +3735,11 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::Servant get_servant ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( @@ -3223,7 +3747,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::NoServant , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_servant ( PortableServer::Servant p_servant ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3232,9 +3759,12 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POA::WrongPolicy )) = 0; - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ObjectId * activate_object ( PortableServer::Servant p_servant ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3244,7 +3774,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::ServantAlreadyActive , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void activate_object_with_id ( const PortableServer::ObjectId & id, PortableServer::Servant p_servant @@ -3256,7 +3789,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::ObjectAlreadyActive , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void deactivate_object ( const PortableServer::ObjectId & oid ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3266,7 +3802,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::ObjectNotActive , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Object_ptr create_reference ( const char * intf ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3275,7 +3814,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Object_ptr create_reference_with_id ( const PortableServer::ObjectId & oid, const char * intf @@ -3285,7 +3827,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ObjectId * servant_to_id ( PortableServer::Servant p_servant ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3295,7 +3840,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::ServantNotActive , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Object_ptr servant_to_reference ( PortableServer::Servant p_servant ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3305,7 +3853,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::ServantNotActive , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::Servant reference_to_servant ( CORBA::Object_ptr reference ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3316,7 +3867,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::WrongAdapter , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ObjectId * reference_to_id ( CORBA::Object_ptr reference ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3326,7 +3880,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::WrongAdapter , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::Servant id_to_servant ( const PortableServer::ObjectId & oid ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3336,7 +3893,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::ObjectNotActive , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Object_ptr id_to_reference ( const PortableServer::ObjectId & oid ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3346,17 +3906,22 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; , PortableServer::POA::ObjectNotActive , PortableServer::POA::WrongPolicy )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::CORBA::OctetSeq * id ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + #if (TAO_HAS_MINIMUM_POA == 0) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ObjectId * create_id_for_reference ( CORBA::Object_ptr the_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3365,7 +3930,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::NotAGroupObject )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::IDs * reference_to_ids ( CORBA::Object_ptr the_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -3374,7 +3942,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::NotAGroupObject )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void associate_reference_with_id ( CORBA::Object_ptr ref, const PortableServer::ObjectId & oid @@ -3384,7 +3955,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::NotAGroupObject )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual void disassociate_reference_with_id ( CORBA::Object_ptr ref, const PortableServer::ObjectId & oid @@ -3394,60 +3968,71 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; CORBA::SystemException , PortableServer::NotAGroupObject )) = 0; - + #endif /* TAO_HAS_MINIMUM_POA == 0 */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: POA (void); - virtual ~POA (void); - + private: POA (const POA &); void operator= (const POA &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_POA; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 #if !defined (_PORTABLESERVER_CURRENT___PTR_CH_) #define _PORTABLESERVER_CURRENT___PTR_CH_ - + class Current; typedef Current *Current_ptr; #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_CURRENT___VAR_CH_) #define _PORTABLESERVER_CURRENT___VAR_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class TAO_PortableServer_Export Current_var : public TAO_Base_var { public: Current_var (void); // default constructor - Current_var (Current_ptr p) : ptr_ (p) {} + Current_var (Current_ptr p) : ptr_ (p) {} Current_var (const Current_var &); // copy constructor ~Current_var (void); // destructor - + Current_var &operator= (Current_ptr); Current_var &operator= (const Current_var &); Current_ptr operator-> (void) const; - + operator const Current_ptr &() const; operator Current_ptr &(); - // in, inout, out, _retn + // in, inout, out, _retn Current_ptr in (void) const; Current_ptr &inout (void); Current_ptr &out (void); Current_ptr _retn (void); Current_ptr ptr (void) const; - + // Hooks used by template sequence and object manager classes // for non-defined forward declared interfaces. static Current_ptr tao_duplicate (Current_ptr); @@ -3458,7 +4043,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; ACE_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: Current_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -3466,13 +4051,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; Current_var &operator= (const TAO_Base_var &rhs); }; - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_CURRENT___OUT_CH_) #define _PORTABLESERVER_CURRENT___OUT_CH_ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + class TAO_PortableServer_Export Current_out { public: @@ -3485,61 +4071,65 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; operator Current_ptr &(); Current_ptr &ptr (void); Current_ptr operator-> (void); - + private: Current_ptr &ptr_; }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 #if !defined (_PORTABLESERVER_CURRENT_CH_) #define _PORTABLESERVER_CURRENT_CH_ - + class TAO_PortableServer_Export Current : public virtual CORBA::Current { public: - #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8) typedef Current_ptr _ptr_type; typedef Current_var _var_type; - #endif /* ! __GNUC__ || g++ >= 2.8 */ - static int _tao_class_id; - + // The static operations. static Current_ptr _duplicate (Current_ptr obj); - + static Current_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static Current_ptr _unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + static Current_ptr _nil (void) { return (Current_ptr)0; } - + + static void _tao_any_destructor (void *); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_PORTABLESERVER_CURRENT_NOCONTEXT_CH_) #define _PORTABLESERVER_CURRENT_NOCONTEXT_CH_ - + class TAO_PortableServer_Export NoContext : public CORBA::UserException { public: - + NoContext (void); NoContext (const NoContext &); ~NoContext (void); NoContext &operator= (const NoContext &); - + + static void _tao_any_destructor (void *); + static NoContext *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -3551,61 +4141,93 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject; TAO_OutputCDR & ACE_ENV_ARG_DECL_NOT_USED ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL_NOT_USED ); - - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125 + + virtual CORBA::TypeCode_ptr _type (void) const; }; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + static ::CORBA::TypeCode_ptr _tc_NoContext; #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::POA_ptr get_POA ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException , PortableServer::Current::NoContext )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 + virtual ::PortableServer::ObjectId * get_object_id ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException , PortableServer::Current::NoContext )) = 0; - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + virtual void *_tao_QueryInterface (ptr_arith_t type); - + virtual const char* _interface_repository_id (void) const; - + virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); + protected: Current (void); - virtual ~Current (void); - + private: Current (const Current &); void operator= (const Current &); }; - #endif /* end #if !defined */ - + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Current; TAO_NAMESPACE_STORAGE_CLASS char *ObjectId_to_string (const PortableServer::ObjectId &id); TAO_NAMESPACE_STORAGE_CLASS CORBA::WChar *ObjectId_to_wstring (const PortableServer::ObjectId &id); TAO_NAMESPACE_STORAGE_CLASS PortableServer::ObjectId *string_to_ObjectId (const char *id); TAO_NAMESPACE_STORAGE_CLASS PortableServer::ObjectId *wstring_to_ObjectId (const CORBA::WChar *id); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67 + } TAO_NAMESPACE_CLOSE // module PortableServer +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POAList &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POAList*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POAList *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POAList *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::ObjectId &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ObjectId*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ObjectId *&); // deprecated @@ -3613,6 +4235,9 @@ TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const #if (TAO_HAS_MINIMUM_CORBA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::ForwardRequest &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ForwardRequest*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ForwardRequest *&); // deprecated @@ -3622,39 +4247,277 @@ TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const #if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::NotAGroupObject &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::NotAGroupObject*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::NotAGroupObject *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::NotAGroupObject *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::IDs &); // copying version TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IDs*); // noncopying version TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::IDs *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::IDs *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ThreadPolicyValue); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ThreadPolicyValue &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ThreadPolicy_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ThreadPolicy_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ThreadPolicy_ptr &); + #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::LifespanPolicyValue); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::LifespanPolicyValue &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::LifespanPolicy_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::LifespanPolicy_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::LifespanPolicy_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IdUniquenessPolicyValue); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::IdUniquenessPolicyValue &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IdUniquenessPolicy_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IdUniquenessPolicy_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::IdUniquenessPolicy_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IdAssignmentPolicyValue); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::IdAssignmentPolicyValue &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IdAssignmentPolicy_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IdAssignmentPolicy_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::IdAssignmentPolicy_ptr &); + #if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ImplicitActivationPolicyValue); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ImplicitActivationPolicyValue &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ImplicitActivationPolicy_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ImplicitActivationPolicy_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ImplicitActivationPolicy_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantRetentionPolicyValue); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ServantRetentionPolicyValue &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantRetentionPolicy_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantRetentionPolicy_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ServantRetentionPolicy_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::RequestProcessingPolicyValue); TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::RequestProcessingPolicyValue &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::RequestProcessingPolicy_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::RequestProcessingPolicy_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::RequestProcessingPolicy_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POAManager_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POAManager_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POAManager_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POAManager::AdapterInactive &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POAManager::AdapterInactive*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POAManager::AdapterInactive *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POAManager::AdapterInactive *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POAManager::State); +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POAManager::State &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::AdapterActivator_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::AdapterActivator_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::AdapterActivator_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantManager_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantManager_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ServantManager_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantActivator_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantActivator_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ServantActivator_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantLocator_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ServantLocator_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ServantLocator_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::AdapterAlreadyExists &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::AdapterAlreadyExists*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::AdapterAlreadyExists *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::AdapterAlreadyExists *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::AdapterNonExistent &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::AdapterNonExistent*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::AdapterNonExistent *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::AdapterNonExistent *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::InvalidPolicy &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::InvalidPolicy*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::InvalidPolicy *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::InvalidPolicy *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::NoServant &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::NoServant*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::NoServant *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::NoServant *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::ObjectAlreadyActive &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::ObjectAlreadyActive*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::ObjectAlreadyActive *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::ObjectAlreadyActive *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::ObjectNotActive &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::ObjectNotActive*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::ObjectNotActive *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::ObjectNotActive *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::ServantAlreadyActive &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::ServantAlreadyActive*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::ServantAlreadyActive *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::ServantAlreadyActive *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::ServantNotActive &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::ServantNotActive*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::ServantNotActive *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::ServantNotActive *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::WrongAdapter &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::WrongAdapter*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::WrongAdapter *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::WrongAdapter *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::POA::WrongPolicy &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POA::WrongPolicy*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POA::WrongPolicy *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POA::WrongPolicy *&); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::Current_ptr); // copying +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::Current_ptr *); // non-copying +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::Current_ptr &); + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52 + +TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::Current::NoContext &); // copying version +TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::Current::NoContext*); // noncopying version +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::Current::NoContext *&); // deprecated +TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::Current::NoContext *&); + #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48 + #ifndef __ACE_INLINE__ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57 #if !defined _TAO_CDR_OP_PortableServer_ObjectId_H_ #define _TAO_CDR_OP_PortableServer_ObjectId_H_ @@ -3672,6 +4535,9 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( #if (TAO_HAS_MINIMUM_CORBA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ForwardRequest &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ForwardRequest &); @@ -3679,9 +4545,14 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableSer #if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52 + TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::NotAGroupObject &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::NotAGroupObject &); +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57 #if !defined _TAO_CDR_OP_PortableServer_IDs_H_ #define _TAO_CDR_OP_PortableServer_IDs_H_ @@ -3697,31 +4568,61 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( #endif /* _TAO_CDR_OP_PortableServer_IDs_H_ */ -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ThreadPolicyValue &); // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ThreadPolicyValue &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ThreadPolicyValue &); #endif /* TAO_HAS_MINIMUM_POA == 0 */ -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::LifespanPolicyValue &); // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::LifespanPolicyValue &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::LifespanPolicyValue &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdUniquenessPolicyValue &); // + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdUniquenessPolicyValue &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::IdUniquenessPolicyValue &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdAssignmentPolicyValue &); // + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdAssignmentPolicyValue &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::IdAssignmentPolicyValue &); #if (TAO_HAS_MINIMUM_POA == 0) -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ImplicitActivationPolicyValue &); // +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ImplicitActivationPolicyValue &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ImplicitActivationPolicyValue &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ServantRetentionPolicyValue &); // + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ServantRetentionPolicyValue &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ServantRetentionPolicyValue &); -TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::RequestProcessingPolicyValue &); // + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50 + +TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::RequestProcessingPolicyValue &); TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::RequestProcessingPolicyValue &); #endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64 + #endif /* __ACE_INLINE__ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 #if defined (__ACE_INLINE__) #include "PortableServerC.i" @@ -3737,3 +4638,4 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableSer #include "ace/post.h" #endif /* ifndef */ + diff --git a/TAO/tao/PortableServer/PortableServerC.i b/TAO/tao/PortableServer/PortableServerC.i index d471a191885..384d237e94f 100644 --- a/TAO/tao/PortableServer/PortableServerC.i +++ b/TAO/tao/PortableServer/PortableServerC.i @@ -20,31 +20,39 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108 + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CI_) #define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CI_ -ACE_INLINE PortableServer::POA ** +ACE_INLINE +PortableServer::POA ** PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (CORBA::ULong nelems) { PortableServer::POA **buf = 0; - + ACE_NEW_RETURN (buf, PortableServer::POA*[nelems], 0); - + for (CORBA::ULong i = 0; i < nelems; i++) { buf[i] = PortableServer::POA::_nil (); } - + return buf; } -ACE_INLINE void +ACE_INLINE +void PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (PortableServer::POA **buffer) { if (buffer == 0) - return; + { + return; + } + delete[] buffer; } @@ -60,137 +68,164 @@ PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbo } ACE_INLINE -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum, - CORBA::ULong length, - PortableServer::POA* *value, - CORBA::Boolean release) -: TAO_Unbounded_Base_Sequence (maximum, length, value, release) +PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList ( + CORBA::ULong maximum, + CORBA::ULong length, + PortableServer::POA* *value, + CORBA::Boolean release + ) + : TAO_Unbounded_Base_Sequence (maximum, length, value, release) { } ACE_INLINE -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList(const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs) +PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList( + const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs + ) : TAO_Unbounded_Base_Sequence (rhs) { if (rhs.buffer_ != 0) - { - PortableServer::POA **tmp1 = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_); - PortableServer::POA ** const tmp2 = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } + { + PortableServer::POA **tmp1 = + _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_); + PortableServer::POA ** const tmp2 = + ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_); + + for (CORBA::ULong i = 0; i < rhs.length_; ++i) + { + tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]); + } + + this->buffer_ = tmp1; + } else - { - this->buffer_ = 0; - } + { + this->buffer_ = 0; + } } -ACE_INLINE PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList & -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator= (const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs) +ACE_INLINE +PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList & +PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator= ( + const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs + ) { if (this == &rhs) - return *this; - - if (this->release_) - { - PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) { - CORBA::release (tmp[i]); - tmp[i] = PortableServer::POA::_nil (); + return *this; } - if (this->maximum_ < rhs.maximum_) + + if (this->release_) { - _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_); + PortableServer::POA **tmp = + ACE_reinterpret_cast (PortableServer::POA **, this->buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + CORBA::release (tmp[i]); + tmp[i] = PortableServer::POA::_nil (); + } + + if (this->maximum_ < rhs.maximum_) + { + _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp); + this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_); + } } - } else - this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_); - + { + this->buffer_ = + _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_); + } + TAO_Unbounded_Base_Sequence::operator= (rhs); - - PortableServer::POA **tmp1 = ACE_reinterpret_cast (PortableServer::POA **, this->buffer_); - PortableServer::POA ** const tmp2 = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_); - + + PortableServer::POA **tmp1 = + ACE_reinterpret_cast (PortableServer::POA **, this->buffer_); + + PortableServer::POA ** const tmp2 = + ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_); + for (CORBA::ULong i = 0; i < rhs.length_; ++i) { tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]); } - + return *this; } -ACE_INLINE TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> +ACE_INLINE +TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator[] (CORBA::ULong index) const -// read-write accessor { ACE_ASSERT (index < this->maximum_); - PortableServer::POA ** const tmp = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, this->buffer_); + PortableServer::POA ** const tmp = + ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, this->buffer_); return TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> (tmp + index, this->release_); } -ACE_INLINE PortableServer::POA* * +ACE_INLINE +PortableServer::POA* * PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (CORBA::Boolean orphan) { PortableServer::POA **result = 0; + if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else { - result = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); + // We retain ownership. + if (this->buffer_ == 0) + { + result = + _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_); + this->buffer_ = result; + this->release_ = 1; + } + else + { + result = + ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); + } } - } else // if (orphan == 1) - { - if (this->release_ != 0) { - // We set the state back to default and relinquish - // ownership. - result = ACE_reinterpret_cast(PortableServer::POA**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; + if (this->release_ != 0) + { + // We set the state back to default and relinquish ownership. + result = + ACE_reinterpret_cast(PortableServer::POA**,this->buffer_); + this->maximum_ = 0; + this->length_ = 0; + this->buffer_ = 0; + this->release_ = 0; + } } - } + return result; } -ACE_INLINE const PortableServer::POA* * +ACE_INLINE +const PortableServer::POA* * PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (void) const { - return ACE_reinterpret_cast(const PortableServer::POA ** ACE_CAST_CONST, this->buffer_); + return ACE_reinterpret_cast (const PortableServer::POA ** ACE_CAST_CONST, this->buffer_); } - #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_PORTABLESERVER_POALIST_CI_) #define _PORTABLESERVER_POALIST_CI_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 + // ************************************************************* // Inline operations for class PortableServer::POAList_var // ************************************************************* ACE_INLINE -PortableServer::POAList_var::POAList_var (void) // default constructor +PortableServer::POAList_var::POAList_var (void) : ptr_ (0) {} @@ -200,21 +235,26 @@ PortableServer::POAList_var::POAList_var (POAList *p) {} ACE_INLINE -PortableServer::POAList_var::POAList_var (const ::PortableServer::POAList_var &p) // copy constructor +PortableServer::POAList_var::POAList_var (const ::PortableServer::POAList_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::PortableServer::POAList (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::PortableServer::POAList (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } ACE_INLINE -PortableServer::POAList_var::~POAList_var (void) // destructor +PortableServer::POAList_var::~POAList_var (void) { delete this->ptr_; } -ACE_INLINE PortableServer::POAList_var & +ACE_INLINE +PortableServer::POAList_var & PortableServer::POAList_var::operator= (POAList *p) { delete this->ptr_; @@ -222,7 +262,8 @@ PortableServer::POAList_var::operator= (POAList *p) return *this; } -ACE_INLINE ::PortableServer::POAList_var & +ACE_INLINE +::PortableServer::POAList_var & PortableServer::POAList_var::operator= (const ::PortableServer::POAList_var &p) { if (this != &p) @@ -234,9 +275,13 @@ PortableServer::POAList_var::operator= (const ::PortableServer::POAList_var &p) } else { - POAList *deep_copy = - new POAList (*p.ptr_); - + POAList *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + POAList (*p.ptr_), + *this + ); + if (deep_copy != 0) { POAList *tmp = deep_copy; @@ -246,17 +291,19 @@ PortableServer::POAList_var::operator= (const ::PortableServer::POAList_var &p) } } } - + return *this; } -ACE_INLINE const ::PortableServer::POAList * +ACE_INLINE +const ::PortableServer::POAList * PortableServer::POAList_var::operator-> (void) const { return this->ptr_; } -ACE_INLINE ::PortableServer::POAList * +ACE_INLINE +::PortableServer::POAList * PortableServer::POAList_var::operator-> (void) { return this->ptr_; @@ -269,44 +316,47 @@ PortableServer::POAList_var::operator const ::PortableServer::POAList &() const } ACE_INLINE -PortableServer::POAList_var::operator ::PortableServer::POAList &() // cast +PortableServer::POAList_var::operator ::PortableServer::POAList &() // cast { return *this->ptr_; } ACE_INLINE -PortableServer::POAList_var::operator ::PortableServer::POAList &() const // cast +PortableServer::POAList_var::operator ::PortableServer::POAList &() const // cast { return *this->ptr_; } -// variable-size types only +// Variable-size types only. ACE_INLINE -PortableServer::POAList_var::operator ::PortableServer::POAList *&() // cast +PortableServer::POAList_var::operator ::PortableServer::POAList *&() // cast { return this->ptr_; } -ACE_INLINE TAO_Object_Manager<PortableServer::POA, PortableServer::POA_var> +ACE_INLINE +TAO_Object_Manager<PortableServer::POA, PortableServer::POA_var> PortableServer::POAList_var::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } -ACE_INLINE const ::PortableServer::POAList & +ACE_INLINE +const ::PortableServer::POAList & PortableServer::POAList_var::in (void) const { return *this->ptr_; } -ACE_INLINE ::PortableServer::POAList & +ACE_INLINE +::PortableServer::POAList & PortableServer::POAList_var::inout (void) { return *this->ptr_; } -// mapping for variable size -ACE_INLINE ::PortableServer::POAList *& +ACE_INLINE +::PortableServer::POAList *& PortableServer::POAList_var::out (void) { delete this->ptr_; @@ -314,7 +364,8 @@ PortableServer::POAList_var::out (void) return this->ptr_; } -ACE_INLINE ::PortableServer::POAList * +ACE_INLINE +::PortableServer::POAList * PortableServer::POAList_var::_retn (void) { ::PortableServer::POAList *tmp = this->ptr_; @@ -322,12 +373,16 @@ PortableServer::POAList_var::_retn (void) return tmp; } -ACE_INLINE ::PortableServer::POAList * +ACE_INLINE +::PortableServer::POAList * PortableServer::POAList_var::ptr (void) const { return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 + // ************************************************************* // Inline operations for class PortableServer::POAList_out // ************************************************************* @@ -340,7 +395,7 @@ PortableServer::POAList_out::POAList_out (POAList *&p) } ACE_INLINE -PortableServer::POAList_out::POAList_out (POAList_var &p) // constructor from _var +PortableServer::POAList_out::POAList_out (POAList_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -348,18 +403,20 @@ PortableServer::POAList_out::POAList_out (POAList_var &p) // constructor from _v } ACE_INLINE -PortableServer::POAList_out::POAList_out (const ::PortableServer::POAList_out &p) // copy constructor +PortableServer::POAList_out::POAList_out (const ::PortableServer::POAList_out &p) : ptr_ (ACE_const_cast (POAList_out&, p).ptr_) {} -ACE_INLINE ::PortableServer::POAList_out & +ACE_INLINE +::PortableServer::POAList_out & PortableServer::POAList_out::operator= (const ::PortableServer::POAList_out &p) { this->ptr_ = ACE_const_cast (POAList_out&, p).ptr_; return *this; } -ACE_INLINE ::PortableServer::POAList_out & +ACE_INLINE +::PortableServer::POAList_out & PortableServer::POAList_out::operator= (POAList *p) { this->ptr_ = p; @@ -372,37 +429,41 @@ PortableServer::POAList_out::operator ::PortableServer::POAList *&() // cast return this->ptr_; } -ACE_INLINE ::PortableServer::POAList *& +ACE_INLINE +::PortableServer::POAList *& PortableServer::POAList_out::ptr (void) // ptr { return this->ptr_; } -ACE_INLINE ::PortableServer::POAList * +ACE_INLINE +::PortableServer::POAList * PortableServer::POAList_out::operator-> (void) { return this->ptr_; } -ACE_INLINE TAO_Object_Manager<PortableServer::POA, PortableServer::POA_var> +ACE_INLINE +TAO_Object_Manager<PortableServer::POA, PortableServer::POA_var> PortableServer::POAList_out::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } - #endif /* end #if !defined */ - #if !defined (_PORTABLESERVER_OBJECTID_CI_) #define _PORTABLESERVER_OBJECTID_CI_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 + // ************************************************************* // Inline operations for class PortableServer::ObjectId_var // ************************************************************* ACE_INLINE -PortableServer::ObjectId_var::ObjectId_var (void) // default constructor +PortableServer::ObjectId_var::ObjectId_var (void) : ptr_ (0) {} @@ -412,15 +473,19 @@ PortableServer::ObjectId_var::ObjectId_var (ObjectId *p) {} ACE_INLINE -PortableServer::ObjectId_var::ObjectId_var (const ::PortableServer::ObjectId_var &p) // copy constructor +PortableServer::ObjectId_var::ObjectId_var (const ::PortableServer::ObjectId_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::PortableServer::ObjectId (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::PortableServer::ObjectId (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } -// fixed-size base types only +// Fixed-size base types only. ACE_INLINE PortableServer::ObjectId_var::ObjectId_var (const ::PortableServer::ObjectId &p) { @@ -428,12 +493,13 @@ PortableServer::ObjectId_var::ObjectId_var (const ::PortableServer::ObjectId &p) } ACE_INLINE -PortableServer::ObjectId_var::~ObjectId_var (void) // destructor +PortableServer::ObjectId_var::~ObjectId_var (void) { delete this->ptr_; } -ACE_INLINE PortableServer::ObjectId_var & +ACE_INLINE +PortableServer::ObjectId_var & PortableServer::ObjectId_var::operator= (ObjectId *p) { delete this->ptr_; @@ -441,7 +507,8 @@ PortableServer::ObjectId_var::operator= (ObjectId *p) return *this; } -ACE_INLINE ::PortableServer::ObjectId_var & +ACE_INLINE +::PortableServer::ObjectId_var & PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId_var &p) { if (this != &p) @@ -453,9 +520,13 @@ PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId_var &p } else { - ObjectId *deep_copy = - new ObjectId (*p.ptr_); - + ObjectId *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + ObjectId (*p.ptr_), + *this + ); + if (deep_copy != 0) { ObjectId *tmp = deep_copy; @@ -465,29 +536,33 @@ PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId_var &p } } } - + return *this; } -// fixed-size types only -ACE_INLINE ::PortableServer::ObjectId_var & +// Fixed-size types only. +ACE_INLINE +::PortableServer::ObjectId_var & PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId &p) { if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::PortableServer::ObjectId (p), *this); - } + { + delete this->ptr_; + ACE_NEW_RETURN (this->ptr_, ::PortableServer::ObjectId (p), *this); + } + return *this; } -ACE_INLINE const ::PortableServer::ObjectId * +ACE_INLINE +const ::PortableServer::ObjectId * PortableServer::ObjectId_var::operator-> (void) const { return this->ptr_; } -ACE_INLINE ::PortableServer::ObjectId * +ACE_INLINE +::PortableServer::ObjectId * PortableServer::ObjectId_var::operator-> (void) { return this->ptr_; @@ -500,43 +575,47 @@ PortableServer::ObjectId_var::operator const ::PortableServer::ObjectId &() cons } ACE_INLINE -PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() // cast +PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() // cast { return *this->ptr_; } ACE_INLINE -PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() const // cast +PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() const // cast { return *this->ptr_; } -ACE_INLINE CORBA::Octet & +ACE_INLINE +CORBA::Octet & PortableServer::ObjectId_var::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } -ACE_INLINE const CORBA::Octet & +ACE_INLINE +const CORBA::Octet & PortableServer::ObjectId_var::operator[] (CORBA::ULong index) const { return ACE_const_cast (const CORBA::Octet &, this->ptr_->operator[] (index)); } -ACE_INLINE const ::PortableServer::ObjectId & +ACE_INLINE +const ::PortableServer::ObjectId & PortableServer::ObjectId_var::in (void) const { return *this->ptr_; } -ACE_INLINE ::PortableServer::ObjectId & +ACE_INLINE +::PortableServer::ObjectId & PortableServer::ObjectId_var::inout (void) { return *this->ptr_; } -// mapping for variable size -ACE_INLINE ::PortableServer::ObjectId *& +ACE_INLINE +::PortableServer::ObjectId *& PortableServer::ObjectId_var::out (void) { delete this->ptr_; @@ -544,7 +623,8 @@ PortableServer::ObjectId_var::out (void) return this->ptr_; } -ACE_INLINE ::PortableServer::ObjectId * +ACE_INLINE +::PortableServer::ObjectId * PortableServer::ObjectId_var::_retn (void) { ::PortableServer::ObjectId *tmp = this->ptr_; @@ -552,12 +632,16 @@ PortableServer::ObjectId_var::_retn (void) return tmp; } -ACE_INLINE ::PortableServer::ObjectId * +ACE_INLINE +::PortableServer::ObjectId * PortableServer::ObjectId_var::ptr (void) const { return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 + // ************************************************************* // Inline operations for class PortableServer::ObjectId_out // ************************************************************* @@ -570,7 +654,7 @@ PortableServer::ObjectId_out::ObjectId_out (ObjectId *&p) } ACE_INLINE -PortableServer::ObjectId_out::ObjectId_out (ObjectId_var &p) // constructor from _var +PortableServer::ObjectId_out::ObjectId_out (ObjectId_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -578,18 +662,20 @@ PortableServer::ObjectId_out::ObjectId_out (ObjectId_var &p) // constructor from } ACE_INLINE -PortableServer::ObjectId_out::ObjectId_out (const ::PortableServer::ObjectId_out &p) // copy constructor +PortableServer::ObjectId_out::ObjectId_out (const ::PortableServer::ObjectId_out &p) : ptr_ (ACE_const_cast (ObjectId_out&, p).ptr_) {} -ACE_INLINE ::PortableServer::ObjectId_out & +ACE_INLINE +::PortableServer::ObjectId_out & PortableServer::ObjectId_out::operator= (const ::PortableServer::ObjectId_out &p) { this->ptr_ = ACE_const_cast (ObjectId_out&, p).ptr_; return *this; } -ACE_INLINE ::PortableServer::ObjectId_out & +ACE_INLINE +::PortableServer::ObjectId_out & PortableServer::ObjectId_out::operator= (ObjectId *p) { this->ptr_ = p; @@ -602,223 +688,256 @@ PortableServer::ObjectId_out::operator ::PortableServer::ObjectId *&() // cast return this->ptr_; } -ACE_INLINE ::PortableServer::ObjectId *& +ACE_INLINE +::PortableServer::ObjectId *& PortableServer::ObjectId_out::ptr (void) // ptr { return this->ptr_; } -ACE_INLINE ::PortableServer::ObjectId * +ACE_INLINE +::PortableServer::ObjectId * PortableServer::ObjectId_out::operator-> (void) { return this->ptr_; } -ACE_INLINE CORBA::Octet & +ACE_INLINE +CORBA::Octet & PortableServer::ObjectId_out::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } - #endif /* end #if !defined */ -// ************************************************************* -// Inline operations for exception PortableServer::ForwardRequest -// ************************************************************* - #if (TAO_HAS_MINIMUM_POA == 0) -// ************************************************************* -// Inline operations for exception PortableServer::NotAGroupObject -// ************************************************************* - +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CI_) #define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CI_ -// = Static operations. -ACE_INLINE PortableServer::ObjectId * +ACE_INLINE +PortableServer::ObjectId * PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (CORBA::ULong size) -// Allocate storage for the sequence. { PortableServer::ObjectId *retval = 0; ACE_NEW_RETURN (retval, PortableServer::ObjectId[size], 0); return retval; } -ACE_INLINE void PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (PortableServer::ObjectId *buffer) -// Free the sequence. +ACE_INLINE +void PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (PortableServer::ObjectId *buffer) { delete [] buffer; } ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (void) // Default constructor. +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (void) { } ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum) // Constructor using a maximum length value. +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum) : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (maximum)) { } ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum, - CORBA::ULong length, - PortableServer::ObjectId *data, - CORBA::Boolean release) -: TAO_Unbounded_Base_Sequence (maximum, length, data, release) +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs ( + CORBA::ULong maximum, + CORBA::ULong length, + PortableServer::ObjectId *data, + CORBA::Boolean release + ) + : TAO_Unbounded_Base_Sequence (maximum, length, data, release) { } ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs) -// Copy constructor. +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs ( + const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs + ) : TAO_Unbounded_Base_Sequence (rhs) { if (rhs.buffer_ != 0) - { - PortableServer::ObjectId *tmp1 = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->maximum_); - PortableServer::ObjectId * const tmp2 = ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - this->buffer_ = tmp1; - } + { + PortableServer::ObjectId *tmp1 = + _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->maximum_); + PortableServer::ObjectId * const tmp2 = + ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_); + + for (CORBA::ULong i = 0; i < this->length_; ++i) + { + tmp1[i] = tmp2[i]; + } + + this->buffer_ = tmp1; + } else - { - this->buffer_ = 0; - } + { + this->buffer_ = 0; + } } -ACE_INLINE PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs & -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator= (const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs) -// Assignment operator. +ACE_INLINE +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs & +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator= ( + const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs + ) { if (this == &rhs) - return *this; - + { + return *this; + } + if (this->release_) - { - if (this->maximum_ < rhs.maximum_) { - // free the old buffer - PortableServer::ObjectId *tmp = ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); - _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_); + if (this->maximum_ < rhs.maximum_) + { + // Free the old buffer. + PortableServer::ObjectId *tmp = + ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); + + _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); + + this->buffer_ = + _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_); + } } - } else - this->buffer_ = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_); - + { + this->buffer_ = + _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_); + } + TAO_Unbounded_Base_Sequence::operator= (rhs); - - PortableServer::ObjectId *tmp1 = ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); - PortableServer::ObjectId * const tmp2 = ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_); - + + PortableServer::ObjectId *tmp1 = + ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); + PortableServer::ObjectId * const tmp2 = + ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_); + for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - + { + tmp1[i] = tmp2[i]; + } + return *this; } // = Accessors. -ACE_INLINE PortableServer::ObjectId & +ACE_INLINE +PortableServer::ObjectId & PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator[] (CORBA::ULong i) -// operator [] { ACE_ASSERT (i < this->maximum_); - PortableServer::ObjectId* tmp = ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_); + PortableServer::ObjectId* tmp = + ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_); return tmp[i]; } -ACE_INLINE const PortableServer::ObjectId & +ACE_INLINE +const PortableServer::ObjectId & PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator[] (CORBA::ULong i) const -// operator [] { ACE_ASSERT (i < this->maximum_); - PortableServer::ObjectId * const tmp = ACE_reinterpret_cast (PortableServer::ObjectId* ACE_CAST_CONST, this->buffer_); + PortableServer::ObjectId * const tmp = + ACE_reinterpret_cast (PortableServer::ObjectId* ACE_CAST_CONST, this->buffer_); return tmp[i]; } // Implement the TAO_Base_Sequence methods (see Sequence.h) -ACE_INLINE PortableServer::ObjectId * +ACE_INLINE +PortableServer::ObjectId * PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::get_buffer (CORBA::Boolean orphan) { PortableServer::ObjectId *result = 0; + if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else { - result = ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_); + // We retain ownership. + if (this->buffer_ == 0) + { + result = + _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->length_); + this->buffer_ = result; + this->release_ = 1; + } + else + { + result = + ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_); + } } - } else // if (orphan == 1) - { - if (this->release_ != 0) { - // We set the state back to default and relinquish - // ownership. - result = ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; + if (this->release_ != 0) + { + // We set the state back to default and relinquish ownership. + result = + ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_); + this->maximum_ = 0; + this->length_ = 0; + this->buffer_ = 0; + this->release_ = 0; + } } - } + return result; } -ACE_INLINE const PortableServer::ObjectId * +ACE_INLINE +const PortableServer::ObjectId * PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::get_buffer (void) const { - return ACE_reinterpret_cast(const PortableServer::ObjectId * ACE_CAST_CONST, this->buffer_); + return ACE_reinterpret_cast (const PortableServer::ObjectId * ACE_CAST_CONST, this->buffer_); } -ACE_INLINE void -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::replace (CORBA::ULong max, -CORBA::ULong length, -PortableServer::ObjectId *data, -CORBA::Boolean release) +ACE_INLINE +void +PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::replace ( + CORBA::ULong max, + CORBA::ULong length, + PortableServer::ObjectId *data, + CORBA::Boolean release + ) { this->maximum_ = max; this->length_ = length; + if (this->buffer_ && this->release_ == 1) - { - PortableServer::ObjectId *tmp = ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_); - _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); - } + { + PortableServer::ObjectId *tmp = + ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_); + _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); + } + this->buffer_ = data; this->release_ = release; } #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ #if !defined (_PORTABLESERVER_IDS_CI_) #define _PORTABLESERVER_IDS_CI_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 + // ************************************************************* // Inline operations for class PortableServer::IDs_var // ************************************************************* ACE_INLINE -PortableServer::IDs_var::IDs_var (void) // default constructor +PortableServer::IDs_var::IDs_var (void) : ptr_ (0) {} @@ -828,21 +947,26 @@ PortableServer::IDs_var::IDs_var (IDs *p) {} ACE_INLINE -PortableServer::IDs_var::IDs_var (const ::PortableServer::IDs_var &p) // copy constructor +PortableServer::IDs_var::IDs_var (const ::PortableServer::IDs_var &p) { if (p.ptr_) - ACE_NEW (this->ptr_, ::PortableServer::IDs (*p.ptr_)); + { + ACE_NEW (this->ptr_, ::PortableServer::IDs (*p.ptr_)); + } else - this->ptr_ = 0; + { + this->ptr_ = 0; + } } ACE_INLINE -PortableServer::IDs_var::~IDs_var (void) // destructor +PortableServer::IDs_var::~IDs_var (void) { delete this->ptr_; } -ACE_INLINE PortableServer::IDs_var & +ACE_INLINE +PortableServer::IDs_var & PortableServer::IDs_var::operator= (IDs *p) { delete this->ptr_; @@ -850,7 +974,8 @@ PortableServer::IDs_var::operator= (IDs *p) return *this; } -ACE_INLINE ::PortableServer::IDs_var & +ACE_INLINE +::PortableServer::IDs_var & PortableServer::IDs_var::operator= (const ::PortableServer::IDs_var &p) { if (this != &p) @@ -862,9 +987,13 @@ PortableServer::IDs_var::operator= (const ::PortableServer::IDs_var &p) } else { - IDs *deep_copy = - new IDs (*p.ptr_); - + IDs *deep_copy = 0; + ACE_NEW_RETURN ( + deep_copy, + IDs (*p.ptr_), + *this + ); + if (deep_copy != 0) { IDs *tmp = deep_copy; @@ -874,17 +1003,19 @@ PortableServer::IDs_var::operator= (const ::PortableServer::IDs_var &p) } } } - + return *this; } -ACE_INLINE const ::PortableServer::IDs * +ACE_INLINE +const ::PortableServer::IDs * PortableServer::IDs_var::operator-> (void) const { return this->ptr_; } -ACE_INLINE ::PortableServer::IDs * +ACE_INLINE +::PortableServer::IDs * PortableServer::IDs_var::operator-> (void) { return this->ptr_; @@ -897,50 +1028,54 @@ PortableServer::IDs_var::operator const ::PortableServer::IDs &() const // cast } ACE_INLINE -PortableServer::IDs_var::operator ::PortableServer::IDs &() // cast +PortableServer::IDs_var::operator ::PortableServer::IDs &() // cast { return *this->ptr_; } ACE_INLINE -PortableServer::IDs_var::operator ::PortableServer::IDs &() const // cast +PortableServer::IDs_var::operator ::PortableServer::IDs &() const // cast { return *this->ptr_; } -// variable-size types only +// Variable-size types only. ACE_INLINE -PortableServer::IDs_var::operator ::PortableServer::IDs *&() // cast +PortableServer::IDs_var::operator ::PortableServer::IDs *&() // cast { return this->ptr_; } -ACE_INLINE PortableServer::ObjectId & +ACE_INLINE +PortableServer::ObjectId & PortableServer::IDs_var::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } -ACE_INLINE const PortableServer::ObjectId & +ACE_INLINE +const PortableServer::ObjectId & PortableServer::IDs_var::operator[] (CORBA::ULong index) const { return ACE_const_cast (const PortableServer::ObjectId &, this->ptr_->operator[] (index)); } -ACE_INLINE const ::PortableServer::IDs & +ACE_INLINE +const ::PortableServer::IDs & PortableServer::IDs_var::in (void) const { return *this->ptr_; } -ACE_INLINE ::PortableServer::IDs & +ACE_INLINE +::PortableServer::IDs & PortableServer::IDs_var::inout (void) { return *this->ptr_; } -// mapping for variable size -ACE_INLINE ::PortableServer::IDs *& +ACE_INLINE +::PortableServer::IDs *& PortableServer::IDs_var::out (void) { delete this->ptr_; @@ -948,7 +1083,8 @@ PortableServer::IDs_var::out (void) return this->ptr_; } -ACE_INLINE ::PortableServer::IDs * +ACE_INLINE +::PortableServer::IDs * PortableServer::IDs_var::_retn (void) { ::PortableServer::IDs *tmp = this->ptr_; @@ -956,12 +1092,16 @@ PortableServer::IDs_var::_retn (void) return tmp; } -ACE_INLINE ::PortableServer::IDs * +ACE_INLINE +::PortableServer::IDs * PortableServer::IDs_var::ptr (void) const { return this->ptr_; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 + // ************************************************************* // Inline operations for class PortableServer::IDs_out // ************************************************************* @@ -974,7 +1114,7 @@ PortableServer::IDs_out::IDs_out (IDs *&p) } ACE_INLINE -PortableServer::IDs_out::IDs_out (IDs_var &p) // constructor from _var +PortableServer::IDs_out::IDs_out (IDs_var &p) : ptr_ (p.out ()) { delete this->ptr_; @@ -982,18 +1122,20 @@ PortableServer::IDs_out::IDs_out (IDs_var &p) // constructor from _var } ACE_INLINE -PortableServer::IDs_out::IDs_out (const ::PortableServer::IDs_out &p) // copy constructor +PortableServer::IDs_out::IDs_out (const ::PortableServer::IDs_out &p) : ptr_ (ACE_const_cast (IDs_out&, p).ptr_) {} -ACE_INLINE ::PortableServer::IDs_out & +ACE_INLINE +::PortableServer::IDs_out & PortableServer::IDs_out::operator= (const ::PortableServer::IDs_out &p) { this->ptr_ = ACE_const_cast (IDs_out&, p).ptr_; return *this; } -ACE_INLINE ::PortableServer::IDs_out & +ACE_INLINE +::PortableServer::IDs_out & PortableServer::IDs_out::operator= (IDs *p) { this->ptr_ = p; @@ -1006,183 +1148,243 @@ PortableServer::IDs_out::operator ::PortableServer::IDs *&() // cast return this->ptr_; } -ACE_INLINE ::PortableServer::IDs *& +ACE_INLINE +::PortableServer::IDs *& PortableServer::IDs_out::ptr (void) // ptr { return this->ptr_; } -ACE_INLINE ::PortableServer::IDs * +ACE_INLINE +::PortableServer::IDs * PortableServer::IDs_out::operator-> (void) { return this->ptr_; } -ACE_INLINE PortableServer::ObjectId & +ACE_INLINE +PortableServer::ObjectId & PortableServer::IDs_out::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } - #endif /* end #if !defined */ -#endif /* TAO_HAS_MINIMUM_POA == 0 */ - - -#if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_THREADPOLICY___CI_) #define _PORTABLESERVER_THREADPOLICY___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::ThreadPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_LIFESPANPOLICY___CI_) #define _PORTABLESERVER_LIFESPANPOLICY___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::LifespanPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___CI_) #define _PORTABLESERVER_IDUNIQUENESSPOLICY___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::IdUniquenessPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___CI_) #define _PORTABLESERVER_IDASSIGNMENTPOLICY___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::IdAssignmentPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ - -#if (TAO_HAS_MINIMUM_POA == 0) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___CI_) #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::ImplicitActivationPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___CI_) #define _PORTABLESERVER_SERVANTRETENTIONPOLICY___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::ServantRetentionPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___CI_) #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::RequestProcessingPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ -#endif /* TAO_HAS_MINIMUM_POA == 0 */ - -// ************************************************************* -// Inline operations for exception PortableServer::POAManager::AdapterInactive -// ************************************************************* - +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_POAMANAGER___CI_) #define _PORTABLESERVER_POAMANAGER___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::POAManager::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___CI_) #define _PORTABLESERVER_ADAPTERACTIVATOR___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::AdapterActivator::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_SERVANTMANAGER___CI_) #define _PORTABLESERVER_SERVANTMANAGER___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::ServantManager::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_SERVANTACTIVATOR___CI_) #define _PORTABLESERVER_SERVANTACTIVATOR___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::ServantActivator::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_SERVANTLOCATOR___CI_) #define _PORTABLESERVER_SERVANTLOCATOR___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::ServantLocator::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ #endif /* TAO_HAS_MINIMUM_POA == 0 */ -// ************************************************************* -// Inline operations for exception PortableServer::POA::AdapterAlreadyExists -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::AdapterNonExistent -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::InvalidPolicy -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::NoServant -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ObjectAlreadyActive -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ObjectNotActive -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ServantAlreadyActive -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ServantNotActive -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::WrongAdapter -// ************************************************************* - -// ************************************************************* -// Inline operations for exception PortableServer::POA::WrongPolicy -// ************************************************************* - +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_POA___CI_) #define _PORTABLESERVER_POA___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::POA::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ -// ************************************************************* -// Inline operations for exception PortableServer::Current::NoContext -// ************************************************************* - +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_CURRENT___CI_) #define _PORTABLESERVER_CURRENT___CI_ +ACE_INLINE +CORBA::Boolean +PortableServer::Current::marshal (TAO_OutputCDR &) +{ + return 0; +} #endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84 #if !defined _TAO_CDR_OP_PortableServer_ObjectId_I_ #define _TAO_CDR_OP_PortableServer_ObjectId_I_ @@ -1191,6 +1393,7 @@ CORBA::Boolean TAO_PortableServer_Export operator<< ( TAO_OutputCDR &, const PortableServer::ObjectId & ); + CORBA::Boolean TAO_PortableServer_Export operator>> ( TAO_InputCDR &, PortableServer::ObjectId & @@ -1200,52 +1403,90 @@ CORBA::Boolean TAO_PortableServer_Export operator>> ( #if (TAO_HAS_MINIMUM_CORBA == 0) -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::ForwardRequest &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const PortableServer::ForwardRequest &_tao_aggregate + ) { - // first marshal the repository ID + // First marshal the repository ID. if (strm << _tao_aggregate._rep_id ()) - { - // now marshal the members (if any) - if ( - (strm << _tao_aggregate.forward_reference.in ()) - ) - return 1; - else - return 0; - } + { + // Now marshal the members (if any). + if ( + (strm << _tao_aggregate.forward_reference.in ()) + ) + { + return 1; + } + else + { + return 0; + } + } else - return 0; + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm,PortableServer::ForwardRequest &_tao_aggregate) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + PortableServer::ForwardRequest &_tao_aggregate + ) { - // now marshal the members + // Demarshal the members. if ( (strm >> _tao_aggregate.forward_reference.out ()) ) - return 1; + { + return 1; + } else - return 0; + { + return 0; + } } #endif /* TAO_HAS_MINIMUM_CORBA == 0 */ #if (TAO_HAS_MINIMUM_POA == 0) -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::NotAGroupObject &_tao_aggregate) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 + +ACE_INLINE +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const PortableServer::NotAGroupObject &_tao_aggregate + ) { - // first marshal the repository ID + // First marshal the repository ID. if (strm << _tao_aggregate._rep_id ()) - return 1; + { + return 1; + } else - return 0; + { + return 0; + } } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,PortableServer::NotAGroupObject&) +ACE_INLINE +CORBA::Boolean operator>> ( + TAO_InputCDR &, + PortableServer::NotAGroupObject& + ) { return 1; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84 #if !defined _TAO_CDR_OP_PortableServer_IDs_I_ #define _TAO_CDR_OP_PortableServer_IDs_I_ @@ -1254,6 +1495,7 @@ CORBA::Boolean TAO_PortableServer_Export operator<< ( TAO_OutputCDR &, const PortableServer::IDs & ); + CORBA::Boolean TAO_PortableServer_Export operator>> ( TAO_InputCDR &, PortableServer::IDs & @@ -1261,144 +1503,176 @@ CORBA::Boolean TAO_PortableServer_Export operator>> ( #endif /* _TAO_CDR_OP_PortableServer_IDs_I_ */ -#endif /* TAO_HAS_MINIMUM_POA == 0 */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 -#if (TAO_HAS_MINIMUM_POA == 0) - -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::ThreadPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::ThreadPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::ThreadPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::ThreadPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; - + if (_tao_result == 1) { _tao_enumval = ACE_static_cast (PortableServer::ThreadPolicyValue, _tao_temp); } - + return _tao_result; } #endif /* TAO_HAS_MINIMUM_POA == 0 */ -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::LifespanPolicyValue &_tao_enumval) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 + +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::LifespanPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::LifespanPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::LifespanPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; - + if (_tao_result == 1) { _tao_enumval = ACE_static_cast (PortableServer::LifespanPolicyValue, _tao_temp); } - + return _tao_result; } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::IdUniquenessPolicyValue &_tao_enumval) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 + +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::IdUniquenessPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::IdUniquenessPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::IdUniquenessPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; - + if (_tao_result == 1) { _tao_enumval = ACE_static_cast (PortableServer::IdUniquenessPolicyValue, _tao_temp); } - + return _tao_result; } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::IdAssignmentPolicyValue &_tao_enumval) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 + +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::IdAssignmentPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::IdAssignmentPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::IdAssignmentPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; - + if (_tao_result == 1) { _tao_enumval = ACE_static_cast (PortableServer::IdAssignmentPolicyValue, _tao_temp); } - + return _tao_result; } #if (TAO_HAS_MINIMUM_POA == 0) -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::ImplicitActivationPolicyValue &_tao_enumval) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 + +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::ImplicitActivationPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::ImplicitActivationPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::ImplicitActivationPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; - + if (_tao_result == 1) { _tao_enumval = ACE_static_cast (PortableServer::ImplicitActivationPolicyValue, _tao_temp); } - + return _tao_result; } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::ServantRetentionPolicyValue &_tao_enumval) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 + +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::ServantRetentionPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::ServantRetentionPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::ServantRetentionPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; - + if (_tao_result == 1) { _tao_enumval = ACE_static_cast (PortableServer::ServantRetentionPolicyValue, _tao_temp); } - + return _tao_result; } -ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::RequestProcessingPolicyValue &_tao_enumval) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 + +ACE_INLINE +CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::RequestProcessingPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = _tao_enumval; return strm << _tao_temp; } -ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::RequestProcessingPolicyValue &_tao_enumval) +ACE_INLINE +CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::RequestProcessingPolicyValue &_tao_enumval) { CORBA::ULong _tao_temp = 0; CORBA::Boolean _tao_result = strm >> _tao_temp; - + if (_tao_result == 1) { _tao_enumval = ACE_static_cast (PortableServer::RequestProcessingPolicyValue, _tao_temp); } - + return _tao_result; } + #endif /* TAO_HAS_MINIMUM_POA == 0 */ diff --git a/TAO/tao/PortableServer/TAO_PortableServer.dsp b/TAO/tao/PortableServer/TAO_PortableServer.dsp index 62465713000..71c8aee9be5 100644 --- a/TAO/tao/PortableServer/TAO_PortableServer.dsp +++ b/TAO/tao/PortableServer/TAO_PortableServer.dsp @@ -72,7 +72,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PortableServer_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_PORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_PORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
# SUBTRACT CPP /YX
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
@@ -173,6 +173,19 @@ SOURCE=.\Default_Acceptor_Filter.cpp # Begin Source File
SOURCE=.\Default_ORTC.cpp
+
+!IF "$(CFG)" == "PortableServer - Win32 Release"
+
+!ELSEIF "$(CFG)" == "PortableServer - Win32 Debug"
+
+# ADD CPP /GR
+
+!ELSEIF "$(CFG)" == "PortableServer - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "PortableServer - Win32 MFC Release"
+
+!ENDIF
+
# End Source File
# Begin Source File
@@ -281,6 +294,19 @@ SOURCE=.\PortableServer_PolicyFactory.cpp # Begin Source File
SOURCE=.\PortableServerC.cpp
+
+!IF "$(CFG)" == "PortableServer - Win32 Release"
+
+!ELSEIF "$(CFG)" == "PortableServer - Win32 Debug"
+
+# ADD CPP /GR
+
+!ELSEIF "$(CFG)" == "PortableServer - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "PortableServer - Win32 MFC Release"
+
+!ENDIF
+
# End Source File
# Begin Source File
|