diff options
Diffstat (limited to 'TAO/tao/PortableServer/ImplRepoC.cpp')
-rw-r--r-- | TAO/tao/PortableServer/ImplRepoC.cpp | 3125 |
1 files changed, 362 insertions, 2763 deletions
diff --git a/TAO/tao/PortableServer/ImplRepoC.cpp b/TAO/tao/PortableServer/ImplRepoC.cpp index 079749d729c..af29fe20187 100644 --- a/TAO/tao/PortableServer/ImplRepoC.cpp +++ b/TAO/tao/PortableServer/ImplRepoC.cpp @@ -26,7 +26,7 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:303 +// be\be_codegen.cpp:302 #include "ImplRepoC.h" @@ -35,9 +35,6 @@ #include "tao/Invocation_Adapter.h" #include "tao/Object_T.h" #include "tao/Typecode.h" -#include "tao/Any_Impl_T.h" -#include "tao/Any_Dual_Impl_T.h" -#include "tao/Any_Basic_Impl_T.h" #include "tao/Basic_Arguments.h" #include "tao/Object_Argument_T.h" #include "tao/Special_Basic_Arguments.h" @@ -54,7 +51,7 @@ #endif /* !defined INLINE */ // TAO_IDL - Generated from -// be/be_visitor_arg_traits.cpp:67 +// be\be_visitor_arg_traits.cpp:65 // Arg traits specializations. namespace TAO @@ -78,7 +75,7 @@ namespace TAO #endif /* end #if !defined */ // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:689 + // be\be_visitor_arg_traits.cpp:612 #if !defined (_IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_CS_) #define _IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_CS_ @@ -97,7 +94,7 @@ namespace TAO #endif /* end #if !defined */ // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:689 + // be\be_visitor_arg_traits.cpp:612 #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_CS_ @@ -116,7 +113,7 @@ namespace TAO #endif /* end #if !defined */ // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:421 + // be\be_visitor_arg_traits.cpp:383 #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_CS_ @@ -153,281 +150,8 @@ namespace TAO } -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 - -// Traits specializations for ImplementationRepository::ServerObject. - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -ImplementationRepository::ServerObject_ptr -TAO::Objref_Traits<ImplementationRepository::ServerObject>::duplicate ( - ImplementationRepository::ServerObject_ptr p - ) -{ - return ImplementationRepository::ServerObject::_duplicate (p); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -void -TAO::Objref_Traits<ImplementationRepository::ServerObject>::release ( - ImplementationRepository::ServerObject_ptr p - ) -{ - CORBA::release (p); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -ImplementationRepository::ServerObject_ptr -TAO::Objref_Traits<ImplementationRepository::ServerObject>::nil (void) -{ - return ImplementationRepository::ServerObject::_nil (); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -CORBA::Boolean -TAO::Objref_Traits<ImplementationRepository::ServerObject>::marshal ( - ImplementationRepository::ServerObject_ptr p, - TAO_OutputCDR & cdr - ) -{ - return CORBA::Object::marshal (p, cdr); -} - -// Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * -(*ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer) ( - CORBA::Object_ptr obj - ) = 0; - -// TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::ServerObject::ping ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - if (!this->is_evaluated ()) - { - ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); - } - - if (this->the_TAO_ServerObject_Proxy_Broker_ == 0) - { - ImplementationRepository_ServerObject_setup_collocation (); - } - - TAO::Arg_Traits< void>::ret_val _tao_retval; - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 1, - "ping", - 4, - this->the_TAO_ServerObject_Proxy_Broker_ - ); - - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::ServerObject::shutdown ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - if (!this->is_evaluated ()) - { - ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); - } - - if (this->the_TAO_ServerObject_Proxy_Broker_ == 0) - { - ImplementationRepository_ServerObject_setup_collocation (); - } - - TAO::Arg_Traits< void>::ret_val _tao_retval; - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 1, - "shutdown", - 8, - this->the_TAO_ServerObject_Proxy_Broker_ - ); - - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -ImplementationRepository::ServerObject::ServerObject (void) - : the_TAO_ServerObject_Proxy_Broker_ (0) -{ - this->ImplementationRepository_ServerObject_setup_collocation (); -} - -void -ImplementationRepository::ServerObject::ImplementationRepository_ServerObject_setup_collocation () -{ - if (::ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer) - { - this->the_TAO_ServerObject_Proxy_Broker_ = - ::ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer (this); - } -} - -ImplementationRepository::ServerObject::~ServerObject (void) -{} - -void -ImplementationRepository::ServerObject::_tao_any_destructor (void *_tao_void_pointer) -{ - ServerObject *_tao_tmp_pointer = - static_cast<ServerObject *> (_tao_void_pointer); - CORBA::release (_tao_tmp_pointer); -} - -ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject::_narrow ( - CORBA::Object_ptr _tao_objref - ACE_ENV_ARG_DECL - ) -{ - return - TAO::Narrow_Utils<ServerObject>::narrow ( - _tao_objref, - "IDL:ImplementationRepository/ServerObject:1.0", - ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer - ACE_ENV_ARG_PARAMETER - ); -} - -ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject::_unchecked_narrow ( - CORBA::Object_ptr _tao_objref - ACE_ENV_ARG_DECL - ) -{ - return - TAO::Narrow_Utils<ServerObject>::unchecked_narrow ( - _tao_objref, - "IDL:ImplementationRepository/ServerObject:1.0", - ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer - ACE_ENV_ARG_PARAMETER - ); -} - -ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject::_duplicate (ServerObject_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -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 - } - else - { - return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a ( - value - ACE_ENV_ARG_PARAMETER - ); - } -} - -const char* ImplementationRepository::ServerObject::_interface_repository_id (void) const -{ - return "IDL:ImplementationRepository/ServerObject:1.0"; -} - -CORBA::Boolean -ImplementationRepository::ServerObject::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_ServerObject[] = -{ - 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 (0x30000000), // repository ID = IDL:ImplementationRepository/ServerObject:1.0 - 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, - sizeof (_oc_ImplementationRepository_ServerObject), - (char *) &_oc_ImplementationRepository_ServerObject, - 0, - sizeof (ImplementationRepository::ServerObject) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_ServerObject = - &_tc_TAO_tc_ImplementationRepository_ServerObject; -} - // TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 +// be\be_visitor_exception/exception_cs.cpp:63 ImplementationRepository::AlreadyRegistered::AlreadyRegistered (void) : CORBA::UserException ( @@ -459,21 +183,20 @@ ImplementationRepository::AlreadyRegistered::operator= (const ::ImplementationRe void ImplementationRepository::AlreadyRegistered::_tao_any_destructor (void *_tao_void_pointer) { AlreadyRegistered *_tao_tmp_pointer = - static_cast<AlreadyRegistered*> (_tao_void_pointer); + static_cast<AlreadyRegistered *> (_tao_void_pointer); delete _tao_tmp_pointer; } ImplementationRepository::AlreadyRegistered * ImplementationRepository::AlreadyRegistered::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:ImplementationRepository/AlreadyRegistered:1.0", _tao_excp->_rep_id ())) - { - return dynamic_cast<AlreadyRegistered *> (_tao_excp); - } - else - { - return 0; - } + return dynamic_cast<AlreadyRegistered *> (_tao_excp); +} + +const ImplementationRepository::AlreadyRegistered * +ImplementationRepository::AlreadyRegistered::_downcast (CORBA::Exception const *_tao_excp) +{ + return dynamic_cast<const AlreadyRegistered *> (_tao_excp); } CORBA::Exception *ImplementationRepository::AlreadyRegistered::_alloc (void) @@ -533,7 +256,7 @@ CORBA::TypeCode_ptr ImplementationRepository::AlreadyRegistered::_type (void) co } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 +// be\be_visitor_typecode/typecode_defn.cpp:295 static const CORBA::Long _oc_ImplementationRepository_AlreadyRegistered[] = { @@ -566,17 +289,17 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_AlreadyRegistered ( sizeof (_oc_ImplementationRepository_AlreadyRegistered), (char *) &_oc_ImplementationRepository_AlreadyRegistered, 0, - sizeof (ImplementationRepository::AlreadyRegistered) + 0 ); namespace ImplementationRepository { - ::CORBA::TypeCode_ptr const _tc_AlreadyRegistered = + ::CORBA::TypeCode_ptr _tc_AlreadyRegistered = &_tc_TAO_tc_ImplementationRepository_AlreadyRegistered; } // TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 +// be\be_visitor_exception/exception_cs.cpp:63 ImplementationRepository::CannotActivate::CannotActivate (void) : CORBA::UserException ( @@ -610,21 +333,20 @@ ImplementationRepository::CannotActivate::operator= (const ::ImplementationRepos void ImplementationRepository::CannotActivate::_tao_any_destructor (void *_tao_void_pointer) { CannotActivate *_tao_tmp_pointer = - static_cast<CannotActivate*> (_tao_void_pointer); + static_cast<CannotActivate *> (_tao_void_pointer); delete _tao_tmp_pointer; } ImplementationRepository::CannotActivate * ImplementationRepository::CannotActivate::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:ImplementationRepository/CannotActivate:1.0", _tao_excp->_rep_id ())) - { - return dynamic_cast<CannotActivate *> (_tao_excp); - } - else - { - return 0; - } + return dynamic_cast<CannotActivate *> (_tao_excp); +} + +const ImplementationRepository::CannotActivate * +ImplementationRepository::CannotActivate::_downcast (CORBA::Exception const *_tao_excp) +{ + return dynamic_cast<const CannotActivate *> (_tao_excp); } CORBA::Exception *ImplementationRepository::CannotActivate::_alloc (void) @@ -680,7 +402,7 @@ void ImplementationRepository::CannotActivate::_tao_decode ( // TAO_IDL - Generated from -// be/be_visitor_exception/exception_ctor.cpp:66 +// be\be_visitor_exception/exception_ctor.cpp:66 ImplementationRepository::CannotActivate::CannotActivate ( const char * _tao_reason @@ -700,7 +422,7 @@ CORBA::TypeCode_ptr ImplementationRepository::CannotActivate::_type (void) const } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 +// be\be_visitor_typecode/typecode_defn.cpp:295 static const CORBA::Long _oc_ImplementationRepository_CannotActivate[] = { @@ -736,17 +458,17 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_CannotActivate ( sizeof (_oc_ImplementationRepository_CannotActivate), (char *) &_oc_ImplementationRepository_CannotActivate, 0, - sizeof (ImplementationRepository::CannotActivate) + 0 ); namespace ImplementationRepository { - ::CORBA::TypeCode_ptr const _tc_CannotActivate = + ::CORBA::TypeCode_ptr _tc_CannotActivate = &_tc_TAO_tc_ImplementationRepository_CannotActivate; } // TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 +// be\be_visitor_exception/exception_cs.cpp:63 ImplementationRepository::NotFound::NotFound (void) : CORBA::UserException ( @@ -778,21 +500,20 @@ ImplementationRepository::NotFound::operator= (const ::ImplementationRepository: void ImplementationRepository::NotFound::_tao_any_destructor (void *_tao_void_pointer) { NotFound *_tao_tmp_pointer = - static_cast<NotFound*> (_tao_void_pointer); + static_cast<NotFound *> (_tao_void_pointer); delete _tao_tmp_pointer; } ImplementationRepository::NotFound * ImplementationRepository::NotFound::_downcast (CORBA::Exception *_tao_excp) { - if (!ACE_OS::strcmp ("IDL:ImplementationRepository/NotFound:1.0", _tao_excp->_rep_id ())) - { - return dynamic_cast<NotFound *> (_tao_excp); - } - else - { - return 0; - } + return dynamic_cast<NotFound *> (_tao_excp); +} + +const ImplementationRepository::NotFound * +ImplementationRepository::NotFound::_downcast (CORBA::Exception const *_tao_excp) +{ + return dynamic_cast<const NotFound *> (_tao_excp); } CORBA::Exception *ImplementationRepository::NotFound::_alloc (void) @@ -852,7 +573,7 @@ CORBA::TypeCode_ptr ImplementationRepository::NotFound::_type (void) const } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 +// be\be_visitor_typecode/typecode_defn.cpp:295 static const CORBA::Long _oc_ImplementationRepository_NotFound[] = { @@ -881,71 +602,17 @@ static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_NotFound ( sizeof (_oc_ImplementationRepository_NotFound), (char *) &_oc_ImplementationRepository_NotFound, 0, - sizeof (ImplementationRepository::NotFound) + 0 ); namespace ImplementationRepository { - ::CORBA::TypeCode_ptr const _tc_NotFound = + ::CORBA::TypeCode_ptr _tc_NotFound = &_tc_TAO_tc_ImplementationRepository_NotFound; } -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_EnvironmentVariable[] = -{ - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 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), - ACE_NTOHL (0x0), // name = name - CORBA::tk_string, - 0U, // string length - 6, - ACE_NTOHL (0x76616c75), - ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, - 0U, // string length -}; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_EnvironmentVariable ( - CORBA::tk_struct, - sizeof (_oc_ImplementationRepository_EnvironmentVariable), - (char *) &_oc_ImplementationRepository_EnvironmentVariable, - 0, - sizeof (ImplementationRepository::EnvironmentVariable) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_EnvironmentVariable = - &_tc_TAO_tc_ImplementationRepository_EnvironmentVariable; -} - // TAO_IDL - Generated from -// be/be_visitor_structure/structure_cs.cpp:66 +// be\be_visitor_structure/structure_cs.cpp:66 void ImplementationRepository::EnvironmentVariable::_tao_any_destructor ( @@ -957,47 +624,8 @@ ImplementationRepository::EnvironmentVariable::_tao_any_destructor ( delete _tao_tmp_pointer; } -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_Address[] = -{ - 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 (0x0), // repository ID = IDL:ImplementationRepository/Address:1.0 - 8, - ACE_NTOHL (0x41646472), - ACE_NTOHL (0x65737300), // name = Address - CORBA::tk_string, - 0U, // string length -}; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_Address ( - CORBA::tk_alias, - sizeof (_oc_ImplementationRepository_Address), - (char *) &_oc_ImplementationRepository_Address, - 0, - sizeof (ImplementationRepository::Address) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_Address = - &_tc_TAO_tc_ImplementationRepository_Address; -} - // TAO_IDL - Generated from -// be/be_visitor_sequence/sequence_cs.cpp:65 +// be\be_visitor_sequence/sequence_cs.cpp:65 #if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_) #define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_ @@ -1049,316 +677,8 @@ void ImplementationRepository::EnvironmentList::_tao_any_destructor ( #endif /* end #if !defined */ -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_EnvironmentList[] = -{ - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), - ACE_NTOHL (0x69737400), // name = EnvironmentList - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 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), - ACE_NTOHL (0x0), // name = name - CORBA::tk_string, - 0U, // string length - 6, - ACE_NTOHL (0x76616c75), - ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, - 0U, // string length - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_EnvironmentList ( - CORBA::tk_alias, - sizeof (_oc_ImplementationRepository_EnvironmentList), - (char *) &_oc_ImplementationRepository_EnvironmentList, - 0, - sizeof (ImplementationRepository::EnvironmentList) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_EnvironmentList = - &_tc_TAO_tc_ImplementationRepository_EnvironmentList; -} - -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -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 (0x312e3000), // repository ID = IDL:ImplementationRepository/ActivationMode:1.0 - 15, - ACE_NTOHL (0x41637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e4d6f), - ACE_NTOHL (0x64650000), // name = ActivationMode - 4, // member count - 7, - ACE_NTOHL (0x4e4f524d), - ACE_NTOHL (0x414c0000), // name = NORMAL - 7, - ACE_NTOHL (0x4d414e55), - ACE_NTOHL (0x414c0000), // name = MANUAL - 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), - ACE_NTOHL (0x4e540000), // name = PER_CLIENT - 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), - ACE_NTOHL (0x52540000), // name = AUTO_START - }; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ActivationMode ( - CORBA::tk_enum, - sizeof (_oc_ImplementationRepository_ActivationMode), - (char *) &_oc_ImplementationRepository_ActivationMode, - 0, - sizeof (ImplementationRepository::ActivationMode) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_ActivationMode = - &_tc_TAO_tc_ImplementationRepository_ActivationMode; -} - -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_StartupOptions[] = -{ - 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 (0x312e3000), // repository ID = IDL:ImplementationRepository/StartupOptions:1.0 - 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), - ACE_NTOHL (0x0), // name = command_line - CORBA::tk_string, - 0U, // string length - 12, - ACE_NTOHL (0x656e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7400), // name = environment - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), - ACE_NTOHL (0x69737400), // name = EnvironmentList - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 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), - ACE_NTOHL (0x0), // name = name - CORBA::tk_string, - 0U, // string length - 6, - ACE_NTOHL (0x76616c75), - ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, - 0U, // string length - - 0U, - - - 18, - ACE_NTOHL (0x776f726b), - ACE_NTOHL (0x696e675f), - ACE_NTOHL (0x64697265), - ACE_NTOHL (0x63746f72), - ACE_NTOHL (0x79000000), // name = working_directory - CORBA::tk_string, - 0U, // string length - 11, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e0000), // name = activation - CORBA::tk_enum, // typecode kind - 136, // 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 (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 (0x64650000), // name = ActivationMode - 4, // member count - 7, - ACE_NTOHL (0x4e4f524d), - ACE_NTOHL (0x414c0000), // name = NORMAL - 7, - ACE_NTOHL (0x4d414e55), - ACE_NTOHL (0x414c0000), // name = MANUAL - 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), - ACE_NTOHL (0x4e540000), // name = PER_CLIENT - 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), - ACE_NTOHL (0x52540000), // name = AUTO_START - - 10, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x7661746f), - ACE_NTOHL (0x72000000), // name = activator - CORBA::tk_string, - 0U, // string length -}; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_StartupOptions ( - CORBA::tk_struct, - sizeof (_oc_ImplementationRepository_StartupOptions), - (char *) &_oc_ImplementationRepository_StartupOptions, - 0, - sizeof (ImplementationRepository::StartupOptions) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_StartupOptions = - &_tc_TAO_tc_ImplementationRepository_StartupOptions; -} - // TAO_IDL - Generated from -// be/be_visitor_structure/structure_cs.cpp:66 +// be\be_visitor_structure/structure_cs.cpp:66 void ImplementationRepository::StartupOptions::_tao_any_destructor ( @@ -1370,244 +690,8 @@ ImplementationRepository::StartupOptions::_tao_any_destructor ( delete _tao_tmp_pointer; } -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_ServerInformation[] = -{ - 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 (0x2e300000), // repository ID = IDL:ImplementationRepository/ServerInformation:1.0 - 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), - ACE_NTOHL (0x65720000), // name = logical_server - CORBA::tk_string, - 0U, // string length - 7, - ACE_NTOHL (0x73657276), - ACE_NTOHL (0x65720000), // name = server - CORBA::tk_string, - 0U, // string length - 8, - ACE_NTOHL (0x73746172), - ACE_NTOHL (0x74757000), // name = startup - 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 (0x312e3000), // repository ID = IDL:ImplementationRepository/StartupOptions:1.0 - 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), - ACE_NTOHL (0x0), // name = command_line - CORBA::tk_string, - 0U, // string length - 12, - ACE_NTOHL (0x656e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7400), // name = environment - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), - ACE_NTOHL (0x69737400), // name = EnvironmentList - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 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), - ACE_NTOHL (0x0), // name = name - CORBA::tk_string, - 0U, // string length - 6, - ACE_NTOHL (0x76616c75), - ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, - 0U, // string length - - 0U, - - - 18, - ACE_NTOHL (0x776f726b), - ACE_NTOHL (0x696e675f), - ACE_NTOHL (0x64697265), - ACE_NTOHL (0x63746f72), - ACE_NTOHL (0x79000000), // name = working_directory - CORBA::tk_string, - 0U, // string length - 11, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e0000), // name = activation - CORBA::tk_enum, // typecode kind - 136, // 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 (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 (0x64650000), // name = ActivationMode - 4, // member count - 7, - ACE_NTOHL (0x4e4f524d), - ACE_NTOHL (0x414c0000), // name = NORMAL - 7, - ACE_NTOHL (0x4d414e55), - ACE_NTOHL (0x414c0000), // name = MANUAL - 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), - ACE_NTOHL (0x4e540000), // name = PER_CLIENT - 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), - ACE_NTOHL (0x52540000), // name = AUTO_START - - 10, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x7661746f), - ACE_NTOHL (0x72000000), // name = activator - CORBA::tk_string, - 0U, // string length - - 9, - ACE_NTOHL (0x6c6f6361), - ACE_NTOHL (0x74696f6e), - ACE_NTOHL (0x0), // name = location - 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 (0x0), // repository ID = IDL:ImplementationRepository/Address:1.0 - 8, - ACE_NTOHL (0x41646472), - ACE_NTOHL (0x65737300), // name = Address - CORBA::tk_string, - 0U, // string length - -}; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformation ( - CORBA::tk_struct, - sizeof (_oc_ImplementationRepository_ServerInformation), - (char *) &_oc_ImplementationRepository_ServerInformation, - 0, - sizeof (ImplementationRepository::ServerInformation) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_ServerInformation = - &_tc_TAO_tc_ImplementationRepository_ServerInformation; -} - // TAO_IDL - Generated from -// be/be_visitor_structure/structure_cs.cpp:66 +// be\be_visitor_structure/structure_cs.cpp:66 void ImplementationRepository::ServerInformation::_tao_any_destructor ( @@ -1620,7 +704,7 @@ ImplementationRepository::ServerInformation::_tao_any_destructor ( } // TAO_IDL - Generated from -// be/be_visitor_sequence/sequence_cs.cpp:65 +// be\be_visitor_sequence/sequence_cs.cpp:65 #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_ @@ -1673,274 +757,248 @@ void ImplementationRepository::ServerInformationList::_tao_any_destructor ( #endif /* end #if !defined */ // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 +// be\be_visitor_interface/interface_cs.cpp:60 + +// Traits specializations for ImplementationRepository::ServerInformationIterator. -static const CORBA::Long _oc_ImplementationRepository_ServerInformationList[] = +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ImplementationRepository::ServerInformationIterator_ptr +TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::duplicate ( + ImplementationRepository::ServerInformationIterator_ptr p + ) { - 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 (0x2e300000), // repository ID = IDL:ImplementationRepository/ServerInformationList:1.0 - 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 - 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 (0x2e300000), // repository ID = IDL:ImplementationRepository/ServerInformation:1.0 - 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), - ACE_NTOHL (0x65720000), // name = logical_server - CORBA::tk_string, - 0U, // string length + return ImplementationRepository::ServerInformationIterator::_duplicate (p); +} + +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +void +TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::release ( + ImplementationRepository::ServerInformationIterator_ptr p + ) +{ + CORBA::release (p); +} + +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +ImplementationRepository::ServerInformationIterator_ptr +TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::nil (void) +{ + return ImplementationRepository::ServerInformationIterator::_nil (); +} + +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION +CORBA::Boolean +TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::marshal ( + ImplementationRepository::ServerInformationIterator_ptr p, + TAO_OutputCDR & cdr + ) +{ + return CORBA::Object::marshal (p, cdr); +} + +// Function pointer for collocation factory initialization. +TAO::Collocation_Proxy_Broker * +(*ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer) ( + CORBA::Object_ptr obj + ) = 0; + +// TAO_IDL - Generated from +// be\be_visitor_operation/operation_cs.cpp:78 + +CORBA::Boolean ImplementationRepository::ServerInformationIterator::next_n ( + ::CORBA::ULong how_many, + ::ImplementationRepository::ServerInformationList_out servers + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + if (!this->is_evaluated ()) + { + ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); + } + + if (this->the_TAO_ServerInformationIterator_Proxy_Broker_ == 0) + { + ImplementationRepository_ServerInformationIterator_setup_collocation (); + } + + TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::ret_val _tao_retval; + TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_how_many (how_many); + TAO::Arg_Traits< ImplementationRepository::ServerInformationList>::out_arg_val _tao_servers (servers); + + TAO::Argument *_the_tao_operation_signature [] = + { + &_tao_retval, + &_tao_how_many, + &_tao_servers + }; + + TAO::Invocation_Adapter _tao_call ( + this, + _the_tao_operation_signature, + 3, + "next_n", + 6, + this->the_TAO_ServerInformationIterator_Proxy_Broker_ + ); + + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (_tao_retval.excp ()); + + return _tao_retval.retn (); +} + +// TAO_IDL - Generated from +// be\be_visitor_operation/operation_cs.cpp:78 + +void ImplementationRepository::ServerInformationIterator::destroy ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + if (!this->is_evaluated ()) + { + ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); + } + + if (this->the_TAO_ServerInformationIterator_Proxy_Broker_ == 0) + { + ImplementationRepository_ServerInformationIterator_setup_collocation (); + } + + TAO::Arg_Traits< void>::ret_val _tao_retval; + + TAO::Argument *_the_tao_operation_signature [] = + { + &_tao_retval + }; + + TAO::Invocation_Adapter _tao_call ( + this, + _the_tao_operation_signature, + 1, + "destroy", 7, - ACE_NTOHL (0x73657276), - ACE_NTOHL (0x65720000), // name = server - CORBA::tk_string, - 0U, // string length - 8, - ACE_NTOHL (0x73746172), - ACE_NTOHL (0x74757000), // name = startup - 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 (0x312e3000), // repository ID = IDL:ImplementationRepository/StartupOptions:1.0 - 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), - ACE_NTOHL (0x0), // name = command_line - CORBA::tk_string, - 0U, // string length - 12, - ACE_NTOHL (0x656e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e7400), // name = environment - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentList:1.0 - 16, - ACE_NTOHL (0x456e7669), - ACE_NTOHL (0x726f6e6d), - ACE_NTOHL (0x656e744c), - ACE_NTOHL (0x69737400), // name = EnvironmentList - 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 (0x0), // repository ID = IDL:ImplementationRepository/EnvironmentVariable:1.0 - 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), - ACE_NTOHL (0x0), // name = name - CORBA::tk_string, - 0U, // string length - 6, - ACE_NTOHL (0x76616c75), - ACE_NTOHL (0x65000000), // name = value - CORBA::tk_string, - 0U, // string length - - 0U, - - - 18, - ACE_NTOHL (0x776f726b), - ACE_NTOHL (0x696e675f), - ACE_NTOHL (0x64697265), - ACE_NTOHL (0x63746f72), - ACE_NTOHL (0x79000000), // name = working_directory - CORBA::tk_string, - 0U, // string length - 11, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x76617469), - ACE_NTOHL (0x6f6e0000), // name = activation - CORBA::tk_enum, // typecode kind - 136, // 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 (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 (0x64650000), // name = ActivationMode - 4, // member count - 7, - ACE_NTOHL (0x4e4f524d), - ACE_NTOHL (0x414c0000), // name = NORMAL - 7, - ACE_NTOHL (0x4d414e55), - ACE_NTOHL (0x414c0000), // name = MANUAL - 11, - ACE_NTOHL (0x5045525f), - ACE_NTOHL (0x434c4945), - ACE_NTOHL (0x4e540000), // name = PER_CLIENT - 11, - ACE_NTOHL (0x4155544f), - ACE_NTOHL (0x5f535441), - ACE_NTOHL (0x52540000), // name = AUTO_START - - 10, - ACE_NTOHL (0x61637469), - ACE_NTOHL (0x7661746f), - ACE_NTOHL (0x72000000), // name = activator - CORBA::tk_string, - 0U, // string length - - 9, - ACE_NTOHL (0x6c6f6361), - ACE_NTOHL (0x74696f6e), - ACE_NTOHL (0x0), // name = location - 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 (0x0), // repository ID = IDL:ImplementationRepository/Address:1.0 - 8, - ACE_NTOHL (0x41646472), - ACE_NTOHL (0x65737300), // name = Address - CORBA::tk_string, - 0U, // string length - - - 0U, + this->the_TAO_ServerInformationIterator_Proxy_Broker_ + ); + + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + ACE_CHECK; +} -}; +ImplementationRepository::ServerInformationIterator::ServerInformationIterator (void) + : the_TAO_ServerInformationIterator_Proxy_Broker_ (0) +{ + this->ImplementationRepository_ServerInformationIterator_setup_collocation (); +} -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformationList ( - CORBA::tk_alias, - sizeof (_oc_ImplementationRepository_ServerInformationList), - (char *) &_oc_ImplementationRepository_ServerInformationList, - 0, - sizeof (ImplementationRepository::ServerInformationList) - ); +void +ImplementationRepository::ServerInformationIterator::ImplementationRepository_ServerInformationIterator_setup_collocation () +{ + if (::ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer) + { + this->the_TAO_ServerInformationIterator_Proxy_Broker_ = + ::ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer (this); + } +} -namespace ImplementationRepository +ImplementationRepository::ServerInformationIterator::~ServerInformationIterator (void) +{} + +void +ImplementationRepository::ServerInformationIterator::_tao_any_destructor (void *_tao_void_pointer) { - ::CORBA::TypeCode_ptr const _tc_ServerInformationList = - &_tc_TAO_tc_ImplementationRepository_ServerInformationList; + ServerInformationIterator *_tao_tmp_pointer = + static_cast<ServerInformationIterator *> (_tao_void_pointer); + CORBA::release (_tao_tmp_pointer); +} + +ImplementationRepository::ServerInformationIterator_ptr +ImplementationRepository::ServerInformationIterator::_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL + ) +{ + return + TAO::Narrow_Utils<ServerInformationIterator>::narrow ( + _tao_objref, + "IDL:ImplementationRepository/ServerInformationIterator:1.0", + ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer + ACE_ENV_ARG_PARAMETER + ); +} + +ImplementationRepository::ServerInformationIterator_ptr +ImplementationRepository::ServerInformationIterator::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL + ) +{ + return + TAO::Narrow_Utils<ServerInformationIterator>::unchecked_narrow ( + _tao_objref, + "IDL:ImplementationRepository/ServerInformationIterator:1.0", + ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer + ACE_ENV_ARG_PARAMETER + ); +} + +ImplementationRepository::ServerInformationIterator_ptr +ImplementationRepository::ServerInformationIterator::_duplicate (ServerInformationIterator_ptr obj) +{ + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + + return obj; +} + +CORBA::Boolean +ImplementationRepository::ServerInformationIterator::_is_a ( + const char *value + ACE_ENV_ARG_DECL + ) +{ + if ( + !ACE_OS::strcmp ( + value, + "IDL:ImplementationRepository/ServerInformationIterator:1.0" + ) || + !ACE_OS::strcmp ( + value, + "IDL:omg.org/CORBA/Object:1.0" + ) + ) + { + return 1; // success using local knowledge + } + else + { + return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a ( + value + ACE_ENV_ARG_PARAMETER + ); + } +} + +const char* ImplementationRepository::ServerInformationIterator::_interface_repository_id (void) const +{ + return "IDL:ImplementationRepository/ServerInformationIterator:1.0"; +} + +CORBA::Boolean +ImplementationRepository::ServerInformationIterator::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for ImplementationRepository::Administration. @@ -1986,7 +1044,7 @@ TAO::Collocation_Proxy_Broker * ) = 0; // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::activate_server ( const char * server @@ -2009,7 +1067,7 @@ void ImplementationRepository::Administration::activate_server ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); TAO::Argument *_the_tao_operation_signature [] = { @@ -2051,77 +1109,7 @@ void ImplementationRepository::Administration::activate_server ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 - -char * ImplementationRepository::Administration::activate_server_with_startup ( - const char * server, - ::CORBA::Long check_startup - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException, - ::ImplementationRepository::NotFound, - ::ImplementationRepository::CannotActivate - )) -{ - if (!this->is_evaluated ()) - { - ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); - } - - if (this->the_TAO_Administration_Proxy_Broker_ == 0) - { - ImplementationRepository_Administration_setup_collocation (); - } - - TAO::Arg_Traits< ::CORBA::Char *>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - TAO::Arg_Traits< CORBA::Long>::in_arg_val _tao_check_startup (check_startup); - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server, - &_tao_check_startup - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata [] = - { - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - }, - - { - "IDL:ImplementationRepository/CannotActivate:1.0", - ImplementationRepository::CannotActivate::_alloc, - ImplementationRepository::_tc_CannotActivate - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 3, - "activate_server_with_startup", - 28, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata, - 2 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval.excp ()); - - return _tao_retval.retn (); -} - -// TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::register_server ( const char * server, @@ -2145,8 +1133,8 @@ void ImplementationRepository::Administration::register_server ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - TAO::Arg_Traits< ::ImplementationRepository::StartupOptions>::in_arg_val _tao_options (options); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< ImplementationRepository::StartupOptions>::in_arg_val _tao_options (options); TAO::Argument *_the_tao_operation_signature [] = { @@ -2189,7 +1177,7 @@ void ImplementationRepository::Administration::register_server ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::reregister_server ( const char * server, @@ -2213,8 +1201,8 @@ void ImplementationRepository::Administration::reregister_server ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - TAO::Arg_Traits< ::ImplementationRepository::StartupOptions>::in_arg_val _tao_options (options); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< ImplementationRepository::StartupOptions>::in_arg_val _tao_options (options); TAO::Argument *_the_tao_operation_signature [] = { @@ -2257,7 +1245,7 @@ void ImplementationRepository::Administration::reregister_server ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::remove_server ( const char * server @@ -2279,7 +1267,7 @@ void ImplementationRepository::Administration::remove_server ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); TAO::Argument *_the_tao_operation_signature [] = { @@ -2315,7 +1303,7 @@ void ImplementationRepository::Administration::remove_server ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::shutdown_server ( const char * server @@ -2337,7 +1325,7 @@ void ImplementationRepository::Administration::shutdown_server ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); TAO::Argument *_the_tao_operation_signature [] = { @@ -2373,11 +1361,11 @@ void ImplementationRepository::Administration::shutdown_server ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::server_is_running ( const char * server, - const char * addr, + const char * partial_ior, ::ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL ) @@ -2397,15 +1385,15 @@ void ImplementationRepository::Administration::server_is_running ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - TAO::Arg_Traits< ::ImplementationRepository::Address>::in_arg_val _tao_addr (addr); - TAO::Arg_Traits< ::ImplementationRepository::ServerObject>::in_arg_val _tao_server_object (server_object); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_partial_ior (partial_ior); + TAO::Arg_Traits< ImplementationRepository::ServerObject>::in_arg_val _tao_server_object (server_object); TAO::Argument *_the_tao_operation_signature [] = { &_tao_retval, &_tao_server, - &_tao_addr, + &_tao_partial_ior, &_tao_server_object }; @@ -2437,7 +1425,7 @@ void ImplementationRepository::Administration::server_is_running ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::server_is_shutting_down ( const char * server @@ -2459,7 +1447,7 @@ void ImplementationRepository::Administration::server_is_shutting_down ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); TAO::Argument *_the_tao_operation_signature [] = { @@ -2495,7 +1483,7 @@ void ImplementationRepository::Administration::server_is_shutting_down ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::find ( const char * server, @@ -2518,8 +1506,8 @@ void ImplementationRepository::Administration::find ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - TAO::Arg_Traits< ::ImplementationRepository::ServerInformation>::out_arg_val _tao_info (info); + TAO::Arg_Traits< CORBA::Char *>::in_arg_val _tao_server (server); + TAO::Arg_Traits< ImplementationRepository::ServerInformation>::out_arg_val _tao_info (info); TAO::Argument *_the_tao_operation_signature [] = { @@ -2556,7 +1544,7 @@ void ImplementationRepository::Administration::find ( } // TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 +// be\be_visitor_operation/operation_cs.cpp:78 void ImplementationRepository::Administration::list ( ::CORBA::ULong how_many, @@ -2579,9 +1567,9 @@ void ImplementationRepository::Administration::list ( } TAO::Arg_Traits< void>::ret_val _tao_retval; - TAO::Arg_Traits< CORBA::ULong>::in_arg_val _tao_how_many (how_many); - TAO::Arg_Traits< ::ImplementationRepository::ServerInformationList>::out_arg_val _tao_server_list (server_list); - TAO::Arg_Traits< ::ImplementationRepository::ServerInformationIterator>::out_arg_val _tao_server_iterator (server_iterator); + TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_how_many (how_many); + TAO::Arg_Traits< ImplementationRepository::ServerInformationList>::out_arg_val _tao_server_list (server_list); + TAO::Arg_Traits< ImplementationRepository::ServerInformationIterator>::out_arg_val _tao_server_iterator (server_iterator); TAO::Argument *_the_tao_operation_signature [] = { @@ -2604,106 +1592,6 @@ void ImplementationRepository::Administration::list ( ACE_CHECK; } -// TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::shutdown_repo ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - if (!this->is_evaluated ()) - { - ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); - } - - if (this->the_TAO_Administration_Proxy_Broker_ == 0) - { - ImplementationRepository_Administration_setup_collocation (); - } - - TAO::Arg_Traits< void>::ret_val _tao_retval; - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 1, - "shutdown_repo", - 13, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 - -char * ImplementationRepository::Administration::find_ior ( - const char * object_name - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException, - ::ImplementationRepository::NotFound - )) -{ - if (!this->is_evaluated ()) - { - ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); - } - - if (this->the_TAO_Administration_Proxy_Broker_ == 0) - { - ImplementationRepository_Administration_setup_collocation (); - } - - TAO::Arg_Traits< ::CORBA::Char *>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_object_name (object_name); - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_object_name - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_find_ior_exceptiondata [] = - { - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 2, - "find_ior", - 8, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_find_ior_exceptiondata, - 1 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval.excp ()); - - return _tao_retval.retn (); -} - ImplementationRepository::Administration::Administration (void) : the_TAO_Administration_Proxy_Broker_ (0) { @@ -2780,14 +1668,14 @@ ImplementationRepository::Administration::_is_a ( { if ( !ACE_OS::strcmp ( - (char *)value, + value, "IDL:ImplementationRepository/Administration:1.0" ) || !ACE_OS::strcmp ( - (char *)value, + value, "IDL:omg.org/CORBA/Object:1.0" ) - ) + ) { return 1; // success using local knowledge } @@ -2812,1123 +1700,15 @@ ImplementationRepository::Administration::marshal (TAO_OutputCDR &cdr) } // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_Administration[] = -{ - 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 (0x312e3000), // repository ID = IDL:ImplementationRepository/Administration:1.0 - 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, - sizeof (_oc_ImplementationRepository_Administration), - (char *) &_oc_ImplementationRepository_Administration, - 0, - sizeof (ImplementationRepository::Administration) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_Administration = - &_tc_TAO_tc_ImplementationRepository_Administration; -} - -// TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 - -// Traits specializations for ImplementationRepository::ServerInformationIterator. - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -ImplementationRepository::ServerInformationIterator_ptr -TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::duplicate ( - ImplementationRepository::ServerInformationIterator_ptr p - ) -{ - return ImplementationRepository::ServerInformationIterator::_duplicate (p); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -void -TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::release ( - ImplementationRepository::ServerInformationIterator_ptr p - ) -{ - CORBA::release (p); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -ImplementationRepository::ServerInformationIterator_ptr -TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::nil (void) -{ - return ImplementationRepository::ServerInformationIterator::_nil (); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -CORBA::Boolean -TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator>::marshal ( - ImplementationRepository::ServerInformationIterator_ptr p, - TAO_OutputCDR & cdr - ) -{ - return CORBA::Object::marshal (p, cdr); -} - -// Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * -(*ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer) ( - CORBA::Object_ptr obj - ) = 0; - -// TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 - -CORBA::Boolean ImplementationRepository::ServerInformationIterator::next_n ( - ::CORBA::ULong how_many, - ::ImplementationRepository::ServerInformationList_out server_list - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - if (!this->is_evaluated ()) - { - ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); - } - - if (this->the_TAO_ServerInformationIterator_Proxy_Broker_ == 0) - { - ImplementationRepository_ServerInformationIterator_setup_collocation (); - } - - TAO::Arg_Traits< ACE_InputCDR::to_boolean>::ret_val _tao_retval; - TAO::Arg_Traits< CORBA::ULong>::in_arg_val _tao_how_many (how_many); - TAO::Arg_Traits< ::ImplementationRepository::ServerInformationList>::out_arg_val _tao_server_list (server_list); - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_how_many, - &_tao_server_list - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 3, - "next_n", - 6, - this->the_TAO_ServerInformationIterator_Proxy_Broker_ - ); - - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval.excp ()); - - return _tao_retval.retn (); -} - -// TAO_IDL - Generated from -// be/be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::ServerInformationIterator::destroy ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - if (!this->is_evaluated ()) - { - ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this); - } - - if (this->the_TAO_ServerInformationIterator_Proxy_Broker_ == 0) - { - ImplementationRepository_ServerInformationIterator_setup_collocation (); - } - - TAO::Arg_Traits< void>::ret_val _tao_retval; - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 1, - "destroy", - 7, - this->the_TAO_ServerInformationIterator_Proxy_Broker_ - ); - - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -ImplementationRepository::ServerInformationIterator::ServerInformationIterator (void) - : the_TAO_ServerInformationIterator_Proxy_Broker_ (0) -{ - this->ImplementationRepository_ServerInformationIterator_setup_collocation (); -} - -void -ImplementationRepository::ServerInformationIterator::ImplementationRepository_ServerInformationIterator_setup_collocation () -{ - if (::ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer) - { - this->the_TAO_ServerInformationIterator_Proxy_Broker_ = - ::ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer (this); - } -} - -ImplementationRepository::ServerInformationIterator::~ServerInformationIterator (void) -{} - -void -ImplementationRepository::ServerInformationIterator::_tao_any_destructor (void *_tao_void_pointer) -{ - ServerInformationIterator *_tao_tmp_pointer = - static_cast<ServerInformationIterator *> (_tao_void_pointer); - CORBA::release (_tao_tmp_pointer); -} - -ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator::_narrow ( - CORBA::Object_ptr _tao_objref - ACE_ENV_ARG_DECL - ) -{ - return - TAO::Narrow_Utils<ServerInformationIterator>::narrow ( - _tao_objref, - "IDL:ImplementationRepository/ServerInformationIterator:1.0", - ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer - ACE_ENV_ARG_PARAMETER - ); -} - -ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator::_unchecked_narrow ( - CORBA::Object_ptr _tao_objref - ACE_ENV_ARG_DECL - ) -{ - return - TAO::Narrow_Utils<ServerInformationIterator>::unchecked_narrow ( - _tao_objref, - "IDL:ImplementationRepository/ServerInformationIterator:1.0", - ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer - ACE_ENV_ARG_PARAMETER - ); -} - -ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator::_duplicate (ServerInformationIterator_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -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 - } - else - { - return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a ( - value - ACE_ENV_ARG_PARAMETER - ); - } -} - -const char* ImplementationRepository::ServerInformationIterator::_interface_repository_id (void) const -{ - return "IDL:ImplementationRepository/ServerInformationIterator:1.0"; -} - -CORBA::Boolean -ImplementationRepository::ServerInformationIterator::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -// TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_ServerInformationIterator[] = -{ - 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 (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), - ACE_NTOHL (0x72000000), // name = ServerInformationIterator - }; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformationIterator ( - CORBA::tk_objref, - sizeof (_oc_ImplementationRepository_ServerInformationIterator), - (char *) &_oc_ImplementationRepository_ServerInformationIterator, - 0, - sizeof (ImplementationRepository::ServerInformationIterator) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr const _tc_ServerInformationIterator = - &_tc_TAO_tc_ImplementationRepository_ServerInformationIterator; -} - -// TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 - -ACE_TEMPLATE_SPECIALIZATION -CORBA::Boolean -TAO::Any_Impl_T<ImplementationRepository::ServerObject>::to_object ( - CORBA::Object_ptr &_tao_elem - ) const -{ - _tao_elem = CORBA::Object::_duplicate (this->value_); - return 1; -} - -// Copying insertion. -void -operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ServerObject_ptr _tao_elem - ) -{ - ImplementationRepository::ServerObject_ptr _tao_objptr = - ImplementationRepository::ServerObject::_duplicate (_tao_elem); - _tao_any <<= &_tao_objptr; -} - -// Non-copying insertion. -void -operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ServerObject_ptr *_tao_elem - ) -{ - TAO::Any_Impl_T<ImplementationRepository::ServerObject>::insert ( - _tao_any, - ImplementationRepository::ServerObject::_tao_any_destructor, - ImplementationRepository::_tc_ServerObject, - *_tao_elem - ); -} - -CORBA::Boolean -operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::ServerObject_ptr &_tao_elem - ) -{ - return - TAO::Any_Impl_T<ImplementationRepository::ServerObject>::extract ( - _tao_any, - ImplementationRepository::ServerObject::_tao_any_destructor, - ImplementationRepository::_tc_ServerObject, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_exception/any_op_cs.cpp:50 - -ACE_TEMPLATE_SPECIALIZATION -CORBA::Boolean -TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>::demarshal_value ( - TAO_InputCDR & cdr - ) -{ - CORBA::String_var id; - - if ((cdr >> id.out ()) == 0) - { - return 0; - } - - ACE_TRY_NEW_ENV - { - this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - - return 1; -} - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::AlreadyRegistered &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>::insert_copy ( - _tao_any, - ImplementationRepository::AlreadyRegistered::_tao_any_destructor, - ImplementationRepository::_tc_AlreadyRegistered, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::AlreadyRegistered *_tao_elem - ) -{ - 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 - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::AlreadyRegistered *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::AlreadyRegistered *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>::extract ( - _tao_any, - ImplementationRepository::AlreadyRegistered::_tao_any_destructor, - ImplementationRepository::_tc_AlreadyRegistered, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_exception/any_op_cs.cpp:50 - -ACE_TEMPLATE_SPECIALIZATION -CORBA::Boolean -TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>::demarshal_value ( - TAO_InputCDR & cdr - ) -{ - CORBA::String_var id; - - if ((cdr >> id.out ()) == 0) - { - return 0; - } - - ACE_TRY_NEW_ENV - { - this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - - return 1; -} - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::CannotActivate &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>::insert_copy ( - _tao_any, - ImplementationRepository::CannotActivate::_tao_any_destructor, - ImplementationRepository::_tc_CannotActivate, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::CannotActivate *_tao_elem - ) -{ - 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 - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::CannotActivate *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::CannotActivate *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>::extract ( - _tao_any, - ImplementationRepository::CannotActivate::_tao_any_destructor, - ImplementationRepository::_tc_CannotActivate, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_exception/any_op_cs.cpp:50 - -ACE_TEMPLATE_SPECIALIZATION -CORBA::Boolean -TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>::demarshal_value ( - TAO_InputCDR & cdr - ) -{ - CORBA::String_var id; - - if ((cdr >> id.out ()) == 0) - { - return 0; - } - - ACE_TRY_NEW_ENV - { - this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - return 0; - } - ACE_ENDTRY; - - return 1; -} - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::NotFound &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>::insert_copy ( - _tao_any, - ImplementationRepository::NotFound::_tao_any_destructor, - ImplementationRepository::_tc_NotFound, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::NotFound *_tao_elem - ) -{ - 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 - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::NotFound *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::NotFound *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>::extract ( - _tao_any, - ImplementationRepository::NotFound::_tao_any_destructor, - ImplementationRepository::_tc_NotFound, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:54 - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::EnvironmentVariable &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentVariable>::insert_copy ( - _tao_any, - ImplementationRepository::EnvironmentVariable::_tao_any_destructor, - ImplementationRepository::_tc_EnvironmentVariable, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::EnvironmentVariable *_tao_elem - ) -{ - 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). -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::EnvironmentVariable *&_tao_elem - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::EnvironmentVariable *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::EnvironmentVariable *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentVariable>::extract ( - _tao_any, - ImplementationRepository::EnvironmentVariable::_tao_any_destructor, - ImplementationRepository::_tc_EnvironmentVariable, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_sequence/any_op_cs.cpp:54 - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::EnvironmentList &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentList>::insert_copy ( - _tao_any, - ImplementationRepository::EnvironmentList::_tao_any_destructor, - ImplementationRepository::_tc_EnvironmentList, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::EnvironmentList *_tao_elem - ) -{ - 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). -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::EnvironmentList *&_tao_elem - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::EnvironmentList *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::EnvironmentList *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentList>::extract ( - _tao_any, - ImplementationRepository::EnvironmentList::_tao_any_destructor, - ImplementationRepository::_tc_EnvironmentList, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_enum/any_op_cs.cpp:52 - -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ActivationMode _tao_elem - ) -{ - TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode>::insert ( - _tao_any, - ImplementationRepository::_tc_ActivationMode, - _tao_elem - ); -} - -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::ActivationMode &_tao_elem - ) -{ - return - TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode>::extract ( - _tao_any, - ImplementationRepository::_tc_ActivationMode, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:54 - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::StartupOptions &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::StartupOptions>::insert_copy ( - _tao_any, - ImplementationRepository::StartupOptions::_tao_any_destructor, - ImplementationRepository::_tc_StartupOptions, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::StartupOptions *_tao_elem - ) -{ - 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). -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::StartupOptions *&_tao_elem - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::StartupOptions *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::StartupOptions *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T<ImplementationRepository::StartupOptions>::extract ( - _tao_any, - ImplementationRepository::StartupOptions::_tao_any_destructor, - ImplementationRepository::_tc_StartupOptions, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_structure/any_op_cs.cpp:54 - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::ServerInformation &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformation>::insert_copy ( - _tao_any, - ImplementationRepository::ServerInformation::_tao_any_destructor, - ImplementationRepository::_tc_ServerInformation, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ServerInformation *_tao_elem - ) -{ - 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). -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::ServerInformation *&_tao_elem - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::ServerInformation *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::ServerInformation *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformation>::extract ( - _tao_any, - ImplementationRepository::ServerInformation::_tao_any_destructor, - ImplementationRepository::_tc_ServerInformation, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_sequence/any_op_cs.cpp:54 - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const ImplementationRepository::ServerInformationList &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformationList>::insert_copy ( - _tao_any, - ImplementationRepository::ServerInformationList::_tao_any_destructor, - ImplementationRepository::_tc_ServerInformationList, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ServerInformationList *_tao_elem - ) -{ - 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). -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::ServerInformationList *&_tao_elem - ) -{ - return _tao_any >>= const_cast< - const ImplementationRepository::ServerInformationList *&> ( - _tao_elem - ); -} - -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const ImplementationRepository::ServerInformationList *&_tao_elem - ) -{ - 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:50 - -ACE_TEMPLATE_SPECIALIZATION -CORBA::Boolean -TAO::Any_Impl_T<ImplementationRepository::Administration>::to_object ( - CORBA::Object_ptr &_tao_elem - ) const -{ - _tao_elem = CORBA::Object::_duplicate (this->value_); - return 1; -} - -// Copying insertion. -void -operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::Administration_ptr _tao_elem - ) -{ - ImplementationRepository::Administration_ptr _tao_objptr = - ImplementationRepository::Administration::_duplicate (_tao_elem); - _tao_any <<= &_tao_objptr; -} - -// Non-copying insertion. -void -operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::Administration_ptr *_tao_elem - ) -{ - TAO::Any_Impl_T<ImplementationRepository::Administration>::insert ( - _tao_any, - ImplementationRepository::Administration::_tao_any_destructor, - ImplementationRepository::_tc_Administration, - *_tao_elem - ); -} - -CORBA::Boolean -operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::Administration_ptr &_tao_elem - ) -{ - return - TAO::Any_Impl_T<ImplementationRepository::Administration>::extract ( - _tao_any, - ImplementationRepository::Administration::_tao_any_destructor, - ImplementationRepository::_tc_Administration, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_interface/any_op_cs.cpp:50 - -ACE_TEMPLATE_SPECIALIZATION -CORBA::Boolean -TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator>::to_object ( - CORBA::Object_ptr &_tao_elem - ) const -{ - _tao_elem = CORBA::Object::_duplicate (this->value_); - return 1; -} - -// Copying insertion. -void -operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ServerInformationIterator_ptr _tao_elem - ) -{ - ImplementationRepository::ServerInformationIterator_ptr _tao_objptr = - ImplementationRepository::ServerInformationIterator::_duplicate (_tao_elem); - _tao_any <<= &_tao_objptr; -} - -// Non-copying insertion. -void -operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ServerInformationIterator_ptr *_tao_elem - ) -{ - TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator>::insert ( - _tao_any, - ImplementationRepository::ServerInformationIterator::_tao_any_destructor, - ImplementationRepository::_tc_ServerInformationIterator, - *_tao_elem - ); -} - -CORBA::Boolean -operator>>= ( - const CORBA::Any &_tao_any, - ImplementationRepository::ServerInformationIterator_ptr &_tao_elem - ) -{ - return - TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator>::extract ( - _tao_any, - ImplementationRepository::ServerInformationIterator::_tao_any_destructor, - ImplementationRepository::_tc_ServerInformationIterator, - _tao_elem - ); -} - -// TAO_IDL - Generated from -// be/be_visitor_interface/cdr_op_cs.cpp:63 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::ServerObject_ptr _tao_objref - ) -{ - CORBA::Object_ptr _tao_corba_obj = _tao_objref; - return (strm << _tao_corba_obj); -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::ServerObject_ptr &_tao_objref - ) -{ - CORBA::Object_var obj; - - if ((strm >> obj.inout ()) == 0) - { - return 0; - } - - typedef ::ImplementationRepository::ServerObject RHS_SCOPED_NAME; - - // Narrow to the right type. - _tao_objref = - TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow ( - obj.in (), - ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer - ); - - return 1; -} - -// TAO_IDL - Generated from -// be/be_visitor_exception/cdr_op_cs.cpp:60 +// be\be_visitor_exception/cdr_op_cs.cpp:60 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const ImplementationRepository::AlreadyRegistered &_tao_aggregate ) { - // First marshal the repository ID. - if (strm << _tao_aggregate._rep_id ()) - { - return 1; - } - else - { - return 0; - } + // Marshal the repository ID. + return (strm << _tao_aggregate._rep_id ()); } CORBA::Boolean operator>> ( @@ -3936,11 +1716,11 @@ CORBA::Boolean operator>> ( ImplementationRepository::AlreadyRegistered& ) { - return 1; + return true; } // TAO_IDL - Generated from -// be/be_visitor_exception/cdr_op_cs.cpp:60 +// be\be_visitor_exception/cdr_op_cs.cpp:60 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -3951,20 +1731,13 @@ CORBA::Boolean operator<< ( if (strm << _tao_aggregate._rep_id ()) { // Now marshal the members (if any). - if ( + return ( (strm << _tao_aggregate.reason.in ()) - ) - { - return 1; - } - else - { - return 0; - } + ); } else { - return 0; + return false; } } @@ -3974,35 +1747,21 @@ CORBA::Boolean operator>> ( ) { // Demarshal the members. - if ( + return ( (strm >> _tao_aggregate.reason.out ()) - ) - { - return 1; - } - else - { - return 0; - } + ); } // TAO_IDL - Generated from -// be/be_visitor_exception/cdr_op_cs.cpp:60 +// be\be_visitor_exception/cdr_op_cs.cpp:60 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, const ImplementationRepository::NotFound &_tao_aggregate ) { - // First marshal the repository ID. - if (strm << _tao_aggregate._rep_id ()) - { - return 1; - } - else - { - return 0; - } + // Marshal the repository ID. + return (strm << _tao_aggregate._rep_id ()); } CORBA::Boolean operator>> ( @@ -4010,11 +1769,11 @@ CORBA::Boolean operator>> ( ImplementationRepository::NotFound& ) { - return 1; + return true; } // TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_cs.cpp:61 +// be\be_visitor_structure/cdr_op_cs.cpp:61 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -4037,7 +1796,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_cs.cpp:96 +// be\be_visitor_sequence/cdr_op_cs.cpp:96 #if !defined _TAO_CDR_OP_ImplementationRepository_EnvironmentList_CPP_ #define _TAO_CDR_OP_ImplementationRepository_EnvironmentList_CPP_ @@ -4052,7 +1811,7 @@ CORBA::Boolean operator<< ( if (strm << _tao_seq_len) { // Encode all elements. - CORBA::Boolean _tao_marshal_flag = 1; + CORBA::Boolean _tao_marshal_flag = true; for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { @@ -4062,7 +1821,7 @@ CORBA::Boolean operator<< ( return _tao_marshal_flag; } - return 0; + return false; } CORBA::Boolean operator>> ( @@ -4079,7 +1838,7 @@ CORBA::Boolean operator>> ( // of the stream. (See bug 58.) if (_tao_seq_len > strm.length ()) { - return 0; + return false; } // Set the length of the sequence. @@ -4088,11 +1847,11 @@ CORBA::Boolean operator>> ( // If length is 0 we return true. if (0 >= _tao_seq_len) { - return 1; + return true; } // Retrieve all the elements. - CORBA::Boolean _tao_marshal_flag = 1; + CORBA::Boolean _tao_marshal_flag = true; for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { @@ -4103,13 +1862,13 @@ CORBA::Boolean operator>> ( } - return 0; + return false; } #endif /* _TAO_CDR_OP_ImplementationRepository_EnvironmentList_CPP_ */ // TAO_IDL - Generated from -// be/be_visitor_enum/cdr_op_cs.cpp:51 +// be\be_visitor_enum/cdr_op_cs.cpp:51 CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::ActivationMode &_tao_enumval) { @@ -4131,7 +1890,7 @@ CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::Activat } // TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_cs.cpp:61 +// be\be_visitor_structure/cdr_op_cs.cpp:61 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -4143,7 +1902,8 @@ CORBA::Boolean operator<< ( (strm << _tao_aggregate.environment) && (strm << _tao_aggregate.working_directory.in ()) && (strm << _tao_aggregate.activation) && - (strm << _tao_aggregate.activator.in ()); + (strm << _tao_aggregate.activator.in ()) && + (strm << _tao_aggregate.start_limit); } CORBA::Boolean operator>> ( @@ -4156,11 +1916,12 @@ CORBA::Boolean operator>> ( (strm >> _tao_aggregate.environment) && (strm >> _tao_aggregate.working_directory.out ()) && (strm >> _tao_aggregate.activation) && - (strm >> _tao_aggregate.activator.out ()); + (strm >> _tao_aggregate.activator.out ()) && + (strm >> _tao_aggregate.start_limit); } // TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_cs.cpp:61 +// be\be_visitor_structure/cdr_op_cs.cpp:61 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -4168,10 +1929,9 @@ CORBA::Boolean operator<< ( ) { return - (strm << _tao_aggregate.logical_server.in ()) && (strm << _tao_aggregate.server.in ()) && (strm << _tao_aggregate.startup) && - (strm << _tao_aggregate.location.in ()); + (strm << _tao_aggregate.partial_ior.in ()); } CORBA::Boolean operator>> ( @@ -4180,14 +1940,13 @@ CORBA::Boolean operator>> ( ) { return - (strm >> _tao_aggregate.logical_server.out ()) && (strm >> _tao_aggregate.server.out ()) && (strm >> _tao_aggregate.startup) && - (strm >> _tao_aggregate.location.out ()); + (strm >> _tao_aggregate.partial_ior.out ()); } // TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_cs.cpp:96 +// be\be_visitor_sequence/cdr_op_cs.cpp:96 #if !defined _TAO_CDR_OP_ImplementationRepository_ServerInformationList_CPP_ #define _TAO_CDR_OP_ImplementationRepository_ServerInformationList_CPP_ @@ -4202,7 +1961,7 @@ CORBA::Boolean operator<< ( if (strm << _tao_seq_len) { // Encode all elements. - CORBA::Boolean _tao_marshal_flag = 1; + CORBA::Boolean _tao_marshal_flag = true; for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { @@ -4212,7 +1971,7 @@ CORBA::Boolean operator<< ( return _tao_marshal_flag; } - return 0; + return false; } CORBA::Boolean operator>> ( @@ -4229,7 +1988,7 @@ CORBA::Boolean operator>> ( // of the stream. (See bug 58.) if (_tao_seq_len > strm.length ()) { - return 0; + return false; } // Set the length of the sequence. @@ -4238,11 +1997,11 @@ CORBA::Boolean operator>> ( // If length is 0 we return true. if (0 >= _tao_seq_len) { - return 1; + return true; } // Retrieve all the elements. - CORBA::Boolean _tao_marshal_flag = 1; + CORBA::Boolean _tao_marshal_flag = true; for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { @@ -4253,17 +2012,17 @@ CORBA::Boolean operator>> ( } - return 0; + return false; } #endif /* _TAO_CDR_OP_ImplementationRepository_ServerInformationList_CPP_ */ // TAO_IDL - Generated from -// be/be_visitor_interface/cdr_op_cs.cpp:63 +// be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, - const ImplementationRepository::Administration_ptr _tao_objref + const ImplementationRepository::ServerInformationIterator_ptr _tao_objref ) { CORBA::Object_ptr _tao_corba_obj = _tao_objref; @@ -4272,34 +2031,34 @@ CORBA::Boolean operator<< ( CORBA::Boolean operator>> ( TAO_InputCDR &strm, - ImplementationRepository::Administration_ptr &_tao_objref + ImplementationRepository::ServerInformationIterator_ptr &_tao_objref ) { CORBA::Object_var obj; - if ((strm >> obj.inout ()) == 0) + if (!(strm >> obj.inout ())) { - return 0; + return false; } - typedef ::ImplementationRepository::Administration RHS_SCOPED_NAME; + typedef ::ImplementationRepository::ServerInformationIterator RHS_SCOPED_NAME; // Narrow to the right type. _tao_objref = TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow ( obj.in (), - ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer + ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer ); return 1; } // TAO_IDL - Generated from -// be/be_visitor_interface/cdr_op_cs.cpp:63 +// be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, - const ImplementationRepository::ServerInformationIterator_ptr _tao_objref + const ImplementationRepository::Administration_ptr _tao_objref ) { CORBA::Object_ptr _tao_corba_obj = _tao_objref; @@ -4308,30 +2067,30 @@ CORBA::Boolean operator<< ( CORBA::Boolean operator>> ( TAO_InputCDR &strm, - ImplementationRepository::ServerInformationIterator_ptr &_tao_objref + ImplementationRepository::Administration_ptr &_tao_objref ) { CORBA::Object_var obj; - if ((strm >> obj.inout ()) == 0) + if (!(strm >> obj.inout ())) { - return 0; + return false; } - typedef ::ImplementationRepository::ServerInformationIterator RHS_SCOPED_NAME; + typedef ::ImplementationRepository::Administration RHS_SCOPED_NAME; // Narrow to the right type. _tao_objref = TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow ( obj.in (), - ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer + ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer ); return 1; } // TAO_IDL - Generated from -// be/be_visitor_root/root.cpp:1641 +// be\be_visitor_root/root.cpp:1629 #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) @@ -4354,46 +2113,6 @@ CORBA::Boolean operator>> ( #endif /* end #if !defined */ template class - TAO::Objref_Traits< - ImplementationRepository::ServerObject - >; - - template class - TAO_Objref_Var_T< - ImplementationRepository::ServerObject - >; - - template class - TAO_Objref_Out_T< - ImplementationRepository::ServerObject - >; - - template class - TAO::Narrow_Utils< - ImplementationRepository::ServerObject - >; - - template class - TAO::Any_Impl_T< - ImplementationRepository::ServerObject - >; - - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::AlreadyRegistered - >; - - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::CannotActivate - >; - - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::NotFound - >; - - template class TAO_Var_Var_T< ImplementationRepository::EnvironmentVariable >; @@ -4410,11 +2129,6 @@ CORBA::Boolean operator>> ( >; template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::EnvironmentVariable - >; - - template class TAO_VarSeq_Var_T< ImplementationRepository::EnvironmentList, ImplementationRepository::EnvironmentVariable @@ -4443,16 +2157,6 @@ CORBA::Boolean operator>> ( #endif /* end #if !defined */ - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::EnvironmentList - >; - - template class - TAO::Any_Basic_Impl_T< - ImplementationRepository::ActivationMode - >; - #if !defined (_IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_TMPLINST_CS_ @@ -4483,11 +2187,6 @@ CORBA::Boolean operator>> ( ImplementationRepository::StartupOptions_var >; - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::StartupOptions - >; - #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_TMPLINST_CS_ @@ -4518,11 +2217,6 @@ CORBA::Boolean operator>> ( ImplementationRepository::ServerInformation_var >; - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::ServerInformation - >; - #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_TMPLINST_CS_ @@ -4566,11 +2260,6 @@ CORBA::Boolean operator>> ( #endif /* end #if !defined */ - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::ServerInformationList - >; - #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ARG_TRAITS_TMPLINST_CS_ @@ -4616,11 +2305,6 @@ CORBA::Boolean operator>> ( >; template class - TAO::Any_Impl_T< - ImplementationRepository::ServerInformationIterator - >; - - template class TAO::In_Var_Size_Argument_T< ImplementationRepository::StartupOptions >; @@ -4662,11 +2346,6 @@ CORBA::Boolean operator>> ( ImplementationRepository::Administration >; - template class - TAO::Any_Impl_T< - ImplementationRepository::Administration - >; - #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ARG_TRAITS_TMPLINST_CS_) @@ -4688,46 +2367,6 @@ CORBA::Boolean operator>> ( #endif /* end #if !defined */ # pragma instantiate \ - TAO::Objref_Traits< \ - ImplementationRepository::ServerObject \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - ImplementationRepository::ServerObject - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - ImplementationRepository::ServerObject - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - ImplementationRepository::ServerObject \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - ImplementationRepository::ServerObject \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::AlreadyRegistered \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::CannotActivate \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::NotFound \ - > - -# pragma instantiate \ TAO_Var_Var_T< \ ImplementationRepository::EnvironmentVariable \ > @@ -4744,11 +2383,6 @@ CORBA::Boolean operator>> ( > # pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::EnvironmentVariable \ - > - -# pragma instantiate \ TAO_VarSeq_Var_T< \ ImplementationRepository::EnvironmentList, \ ImplementationRepository::EnvironmentVariable \ @@ -4777,16 +2411,6 @@ CORBA::Boolean operator>> ( #endif /* end #if !defined */ -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::EnvironmentList \ - > - -# pragma instantiate \ - TAO::Any_Basic_Impl_T< \ - ImplementationRepository::ActivationMode \ - > - #if !defined (_IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_TMPLINST_CS_ @@ -4817,11 +2441,6 @@ CORBA::Boolean operator>> ( ImplementationRepository::StartupOptions_var \ > -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::StartupOptions \ - > - #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_TMPLINST_CS_ @@ -4852,11 +2471,6 @@ CORBA::Boolean operator>> ( ImplementationRepository::ServerInformation_var \ > -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::ServerInformation \ - > - #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_TMPLINST_CS_ @@ -4900,11 +2514,6 @@ CORBA::Boolean operator>> ( #endif /* end #if !defined */ -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::ServerInformationList \ - > - #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ARG_TRAITS_TMPLINST_CS_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ARG_TRAITS_TMPLINST_CS_ @@ -4950,11 +2559,6 @@ CORBA::Boolean operator>> ( > # pragma instantiate \ - TAO::Any_Impl_T< \ - ImplementationRepository::ServerInformationIterator \ - > - -# pragma instantiate \ TAO::In_Var_Size_Argument_T< \ ImplementationRepository::StartupOptions \ > @@ -4996,9 +2600,4 @@ CORBA::Boolean operator>> ( ImplementationRepository::Administration \ > -# pragma instantiate \ - TAO::Any_Impl_T< \ - ImplementationRepository::Administration \ - > - #endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |