diff options
Diffstat (limited to 'TAO/tao/PortableServer/ImplRepoC.cpp')
-rw-r--r-- | TAO/tao/PortableServer/ImplRepoC.cpp | 5004 |
1 files changed, 0 insertions, 5004 deletions
diff --git a/TAO/tao/PortableServer/ImplRepoC.cpp b/TAO/tao/PortableServer/ImplRepoC.cpp deleted file mode 100644 index 143506a5db1..00000000000 --- a/TAO/tao/PortableServer/ImplRepoC.cpp +++ /dev/null @@ -1,5004 +0,0 @@ -// -*- C++ -*- -// -// $Id$ - -// **** Code generated by the The ACE ORB (TAO) IDL Compiler **** -// TAO and the TAO IDL Compiler have been developed by: -// Center for Distributed Object Computing -// Washington University -// St. Louis, MO -// USA -// http://www.cs.wustl.edu/~schmidt/doc-center.html -// and -// Distributed Object Computing Laboratory -// University of California at Irvine -// Irvine, CA -// USA -// http://doc.ece.uci.edu/ -// and -// Institute for Software Integrated Systems -// Vanderbilt University -// Nashville, TN -// USA -// http://www.isis.vanderbilt.edu/ -// -// Information about TAO is available at: -// http://www.cs.wustl.edu/~schmidt/TAO.html - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:321 - - -#include "ImplRepoC.h" -#include "tao/CDR.h" -#include "tao/Exception_Data.h" -#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" -#include "tao/UB_String_Arguments.h" -#include "tao/Var_Size_Argument_T.h" -#include "ace/OS_NS_string.h" - -#if defined (__BORLANDC__) -#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig -#endif /* __BORLANDC__ */ - -#if !defined (__ACE_INLINE__) -#include "ImplRepoC.inl" -#endif /* !defined INLINE */ - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_arg_traits.cpp:64 - -// Arg traits specializations. -namespace TAO -{ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ARG_TRAITS_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_PortableServer_Export Arg_Traits<ImplementationRepository::ServerObject> - : public - Object_Arg_Traits_T< - ImplementationRepository::ServerObject_ptr, - ImplementationRepository::ServerObject_var, - ImplementationRepository::ServerObject_out, - TAO::Objref_Traits<ImplementationRepository::ServerObject> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_arg_traits.cpp:618 - -#if !defined (_IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_CS_) -#define _IMPLEMENTATIONREPOSITORY_STARTUPOPTIONS__ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_PortableServer_Export Arg_Traits<ImplementationRepository::StartupOptions> - : public - Var_Size_Arg_Traits_T< - ImplementationRepository::StartupOptions, - ImplementationRepository::StartupOptions_var, - ImplementationRepository::StartupOptions_out - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_arg_traits.cpp:618 - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_PortableServer_Export Arg_Traits<ImplementationRepository::ServerInformation> - : public - Var_Size_Arg_Traits_T< - ImplementationRepository::ServerInformation, - ImplementationRepository::ServerInformation_var, - ImplementationRepository::ServerInformation_out - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_arg_traits.cpp:379 - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST__ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_PortableServer_Export Arg_Traits<ImplementationRepository::ServerInformationList> - : public - Var_Size_Arg_Traits_T< - ImplementationRepository::ServerInformationList, - ImplementationRepository::ServerInformationList_var, - ImplementationRepository::ServerInformationList_out - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ARG_TRAITS_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_PortableServer_Export Arg_Traits<ImplementationRepository::ServerInformationIterator> - : public - Object_Arg_Traits_T< - ImplementationRepository::ServerInformationIterator_ptr, - ImplementationRepository::ServerInformationIterator_var, - ImplementationRepository::ServerInformationIterator_out, - TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator> - > - { - }; - -#endif /* end #if !defined */ -} - - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_ServerObject = - &_tc_TAO_tc_ImplementationRepository_ServerObject; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 - -ImplementationRepository::AlreadyRegistered::AlreadyRegistered (void) - : CORBA::UserException ( - "IDL:ImplementationRepository/AlreadyRegistered:1.0", - "AlreadyRegistered" - ) -{ -} - -ImplementationRepository::AlreadyRegistered::~AlreadyRegistered (void) -{ -} - -ImplementationRepository::AlreadyRegistered::AlreadyRegistered (const ::ImplementationRepository::AlreadyRegistered &_tao_excp) - : CORBA::UserException ( - _tao_excp._rep_id (), - _tao_excp._name () - ) -{ -} - -ImplementationRepository::AlreadyRegistered& -ImplementationRepository::AlreadyRegistered::operator= (const ::ImplementationRepository::AlreadyRegistered &_tao_excp) -{ - this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); - return *this; -} - -void ImplementationRepository::AlreadyRegistered::_tao_any_destructor (void *_tao_void_pointer) -{ - AlreadyRegistered *_tao_tmp_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; - } -} - -CORBA::Exception *ImplementationRepository::AlreadyRegistered::_alloc (void) -{ - CORBA::Exception *retval = 0; - ACE_NEW_RETURN (retval, ::ImplementationRepository::AlreadyRegistered, 0); - return retval; -} - -CORBA::Exception * -ImplementationRepository::AlreadyRegistered::_tao_duplicate (void) const -{ - CORBA::Exception *result; - ACE_NEW_RETURN ( - result, - ::ImplementationRepository::AlreadyRegistered (*this), - 0 - ); - return result; -} - -void ImplementationRepository::AlreadyRegistered::_raise (void) const -{ - TAO_RAISE (*this); -} - -void ImplementationRepository::AlreadyRegistered::_tao_encode ( - TAO_OutputCDR &cdr - ACE_ENV_ARG_DECL - ) const -{ - if (cdr << *this) - { - return; - } - - ACE_THROW (CORBA::MARSHAL ()); -} - -void ImplementationRepository::AlreadyRegistered::_tao_decode ( - TAO_InputCDR &cdr - ACE_ENV_ARG_DECL - ) -{ - if (cdr >> *this) - { - return; - } - - ACE_THROW (CORBA::MARSHAL ()); -} - -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr ImplementationRepository::AlreadyRegistered::_type (void) const -{ - return ::ImplementationRepository::_tc_AlreadyRegistered; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_AlreadyRegistered[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 51, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f416c72), - ACE_NTOHL (0x65616479), - ACE_NTOHL (0x52656769), - ACE_NTOHL (0x73746572), - ACE_NTOHL (0x65643a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:ImplementationRepository/AlreadyRegistered:1.0 - 18, - ACE_NTOHL (0x416c7265), - ACE_NTOHL (0x61647952), - ACE_NTOHL (0x65676973), - ACE_NTOHL (0x74657265), - ACE_NTOHL (0x64000000), // name = AlreadyRegistered - 0, // member count - }; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_AlreadyRegistered ( - CORBA::tk_except, - sizeof (_oc_ImplementationRepository_AlreadyRegistered), - (char *) &_oc_ImplementationRepository_AlreadyRegistered, - 0, - sizeof (ImplementationRepository::AlreadyRegistered) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr _tc_AlreadyRegistered = - &_tc_TAO_tc_ImplementationRepository_AlreadyRegistered; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 - -ImplementationRepository::CannotActivate::CannotActivate (void) - : CORBA::UserException ( - "IDL:ImplementationRepository/CannotActivate:1.0", - "CannotActivate" - ) -{ -} - -ImplementationRepository::CannotActivate::~CannotActivate (void) -{ -} - -ImplementationRepository::CannotActivate::CannotActivate (const ::ImplementationRepository::CannotActivate &_tao_excp) - : CORBA::UserException ( - _tao_excp._rep_id (), - _tao_excp._name () - ) -{ - this->reason = CORBA::string_dup (_tao_excp.reason.in ()); -} - -ImplementationRepository::CannotActivate& -ImplementationRepository::CannotActivate::operator= (const ::ImplementationRepository::CannotActivate &_tao_excp) -{ - this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); - this->reason = CORBA::string_dup (_tao_excp.reason.in ()); - return *this; -} - -void ImplementationRepository::CannotActivate::_tao_any_destructor (void *_tao_void_pointer) -{ - CannotActivate *_tao_tmp_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; - } -} - -CORBA::Exception *ImplementationRepository::CannotActivate::_alloc (void) -{ - CORBA::Exception *retval = 0; - ACE_NEW_RETURN (retval, ::ImplementationRepository::CannotActivate, 0); - return retval; -} - -CORBA::Exception * -ImplementationRepository::CannotActivate::_tao_duplicate (void) const -{ - CORBA::Exception *result; - ACE_NEW_RETURN ( - result, - ::ImplementationRepository::CannotActivate (*this), - 0 - ); - return result; -} - -void ImplementationRepository::CannotActivate::_raise (void) const -{ - TAO_RAISE (*this); -} - -void ImplementationRepository::CannotActivate::_tao_encode ( - TAO_OutputCDR &cdr - ACE_ENV_ARG_DECL - ) const -{ - if (cdr << *this) - { - return; - } - - ACE_THROW (CORBA::MARSHAL ()); -} - -void ImplementationRepository::CannotActivate::_tao_decode ( - TAO_InputCDR &cdr - ACE_ENV_ARG_DECL - ) -{ - if (cdr >> *this) - { - return; - } - - ACE_THROW (CORBA::MARSHAL ()); -} - - - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 - -ImplementationRepository::CannotActivate::CannotActivate ( - const char * _tao_reason - ) - : CORBA::UserException ( - "IDL:ImplementationRepository/CannotActivate:1.0", - "CannotActivate" - ) -{ - this->reason = CORBA::string_dup (_tao_reason); -} - -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr ImplementationRepository::CannotActivate::_type (void) const -{ - return ::ImplementationRepository::_tc_CannotActivate; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_CannotActivate[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 48, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f43616e), - ACE_NTOHL (0x6e6f7441), - ACE_NTOHL (0x63746976), - ACE_NTOHL (0x6174653a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:ImplementationRepository/CannotActivate:1.0 - 15, - ACE_NTOHL (0x43616e6e), - ACE_NTOHL (0x6f744163), - ACE_NTOHL (0x74697661), - ACE_NTOHL (0x74650000), // name = CannotActivate - 1, // member count - 7, - ACE_NTOHL (0x72656173), - ACE_NTOHL (0x6f6e0000), // name = reason - CORBA::tk_string, - 0U, // string length -}; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_CannotActivate ( - CORBA::tk_except, - sizeof (_oc_ImplementationRepository_CannotActivate), - (char *) &_oc_ImplementationRepository_CannotActivate, - 0, - sizeof (ImplementationRepository::CannotActivate) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr _tc_CannotActivate = - &_tc_TAO_tc_ImplementationRepository_CannotActivate; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 - -ImplementationRepository::NotFound::NotFound (void) - : CORBA::UserException ( - "IDL:ImplementationRepository/NotFound:1.0", - "NotFound" - ) -{ -} - -ImplementationRepository::NotFound::~NotFound (void) -{ -} - -ImplementationRepository::NotFound::NotFound (const ::ImplementationRepository::NotFound &_tao_excp) - : CORBA::UserException ( - _tao_excp._rep_id (), - _tao_excp._name () - ) -{ -} - -ImplementationRepository::NotFound& -ImplementationRepository::NotFound::operator= (const ::ImplementationRepository::NotFound &_tao_excp) -{ - this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); - return *this; -} - -void ImplementationRepository::NotFound::_tao_any_destructor (void *_tao_void_pointer) -{ - NotFound *_tao_tmp_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; - } -} - -CORBA::Exception *ImplementationRepository::NotFound::_alloc (void) -{ - CORBA::Exception *retval = 0; - ACE_NEW_RETURN (retval, ::ImplementationRepository::NotFound, 0); - return retval; -} - -CORBA::Exception * -ImplementationRepository::NotFound::_tao_duplicate (void) const -{ - CORBA::Exception *result; - ACE_NEW_RETURN ( - result, - ::ImplementationRepository::NotFound (*this), - 0 - ); - return result; -} - -void ImplementationRepository::NotFound::_raise (void) const -{ - TAO_RAISE (*this); -} - -void ImplementationRepository::NotFound::_tao_encode ( - TAO_OutputCDR &cdr - ACE_ENV_ARG_DECL - ) const -{ - if (cdr << *this) - { - return; - } - - ACE_THROW (CORBA::MARSHAL ()); -} - -void ImplementationRepository::NotFound::_tao_decode ( - TAO_InputCDR &cdr - ACE_ENV_ARG_DECL - ) -{ - if (cdr >> *this) - { - return; - } - - ACE_THROW (CORBA::MARSHAL ()); -} - -// TAO extension - the virtual _type method. -CORBA::TypeCode_ptr ImplementationRepository::NotFound::_type (void) const -{ - return ::ImplementationRepository::_tc_NotFound; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_NotFound[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 42, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x496d706c), - ACE_NTOHL (0x656d656e), - ACE_NTOHL (0x74617469), - ACE_NTOHL (0x6f6e5265), - ACE_NTOHL (0x706f7369), - ACE_NTOHL (0x746f7279), - ACE_NTOHL (0x2f4e6f74), - ACE_NTOHL (0x466f756e), - ACE_NTOHL (0x643a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:ImplementationRepository/NotFound:1.0 - 9, - ACE_NTOHL (0x4e6f7446), - ACE_NTOHL (0x6f756e64), - ACE_NTOHL (0x0), // name = NotFound - 0, // member count - }; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_NotFound ( - CORBA::tk_except, - sizeof (_oc_ImplementationRepository_NotFound), - (char *) &_oc_ImplementationRepository_NotFound, - 0, - sizeof (ImplementationRepository::NotFound) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr _tc_NotFound = - &_tc_TAO_tc_ImplementationRepository_NotFound; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_EnvironmentVariable = - &_tc_TAO_tc_ImplementationRepository_EnvironmentVariable; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void -ImplementationRepository::EnvironmentVariable::_tao_any_destructor ( - void *_tao_void_pointer - ) -{ - EnvironmentVariable *_tao_tmp_pointer = - static_cast<EnvironmentVariable *> (_tao_void_pointer); - delete _tao_tmp_pointer; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_Address = - &_tc_TAO_tc_ImplementationRepository_Address; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:65 - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_ - -ImplementationRepository::EnvironmentList::EnvironmentList (void) -{} - -ImplementationRepository::EnvironmentList::EnvironmentList ( - CORBA::ULong max - ) - : TAO_Unbounded_Sequence< - ImplementationRepository::EnvironmentVariable - > - (max) -{} - -ImplementationRepository::EnvironmentList::EnvironmentList ( - CORBA::ULong max, - CORBA::ULong length, - ImplementationRepository::EnvironmentVariable * buffer, - CORBA::Boolean release - ) - : TAO_Unbounded_Sequence< - ImplementationRepository::EnvironmentVariable - > - (max, length, buffer, release) -{} - -ImplementationRepository::EnvironmentList::EnvironmentList ( - const EnvironmentList &seq - ) - : TAO_Unbounded_Sequence< - ImplementationRepository::EnvironmentVariable - > - (seq) -{} - -ImplementationRepository::EnvironmentList::~EnvironmentList (void) -{} - -void ImplementationRepository::EnvironmentList::_tao_any_destructor ( - void * _tao_void_pointer - ) -{ - EnvironmentList * _tao_tmp_pointer = - static_cast<EnvironmentList *> (_tao_void_pointer); - delete _tao_tmp_pointer; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_EnvironmentList = - &_tc_TAO_tc_ImplementationRepository_EnvironmentList; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_ActivationMode = - &_tc_TAO_tc_ImplementationRepository_ActivationMode; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_StartupOptions = - &_tc_TAO_tc_ImplementationRepository_StartupOptions; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void -ImplementationRepository::StartupOptions::_tao_any_destructor ( - void *_tao_void_pointer - ) -{ - StartupOptions *_tao_tmp_pointer = - static_cast<StartupOptions *> (_tao_void_pointer); - delete _tao_tmp_pointer; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_ServerInformation = - &_tc_TAO_tc_ImplementationRepository_ServerInformation; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void -ImplementationRepository::ServerInformation::_tao_any_destructor ( - void *_tao_void_pointer - ) -{ - ServerInformation *_tao_tmp_pointer = - static_cast<ServerInformation *> (_tao_void_pointer); - delete _tao_tmp_pointer; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:65 - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_ - -ImplementationRepository::ServerInformationList::ServerInformationList (void) -{} - -ImplementationRepository::ServerInformationList::ServerInformationList ( - CORBA::ULong max - ) - : TAO_Unbounded_Sequence< - ImplementationRepository::ServerInformation - > - (max) -{} - -ImplementationRepository::ServerInformationList::ServerInformationList ( - CORBA::ULong max, - CORBA::ULong length, - ImplementationRepository::ServerInformation * buffer, - CORBA::Boolean release - ) - : TAO_Unbounded_Sequence< - ImplementationRepository::ServerInformation - > - (max, length, buffer, release) -{} - -ImplementationRepository::ServerInformationList::ServerInformationList ( - const ServerInformationList &seq - ) - : TAO_Unbounded_Sequence< - ImplementationRepository::ServerInformation - > - (seq) -{} - -ImplementationRepository::ServerInformationList::~ServerInformationList (void) -{} - -void ImplementationRepository::ServerInformationList::_tao_any_destructor ( - void * _tao_void_pointer - ) -{ - ServerInformationList * _tao_tmp_pointer = - static_cast<ServerInformationList *> (_tao_void_pointer); - delete _tao_tmp_pointer; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:290 - -static const CORBA::Long _oc_ImplementationRepository_ServerInformationList[] = -{ - 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 - 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, - -}; - -static CORBA::TypeCode _tc_TAO_tc_ImplementationRepository_ServerInformationList ( - CORBA::tk_alias, - sizeof (_oc_ImplementationRepository_ServerInformationList), - (char *) &_oc_ImplementationRepository_ServerInformationList, - 0, - sizeof (ImplementationRepository::ServerInformationList) - ); - -namespace ImplementationRepository -{ - ::CORBA::TypeCode_ptr _tc_ServerInformationList = - &_tc_TAO_tc_ImplementationRepository_ServerInformationList; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:60 - -// Traits specializations for ImplementationRepository::Administration. - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -ImplementationRepository::Administration_ptr -TAO::Objref_Traits<ImplementationRepository::Administration>::duplicate ( - ImplementationRepository::Administration_ptr p - ) -{ - return ImplementationRepository::Administration::_duplicate (p); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -void -TAO::Objref_Traits<ImplementationRepository::Administration>::release ( - ImplementationRepository::Administration_ptr p - ) -{ - CORBA::release (p); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -ImplementationRepository::Administration_ptr -TAO::Objref_Traits<ImplementationRepository::Administration>::nil (void) -{ - return ImplementationRepository::Administration::_nil (); -} - -ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION -CORBA::Boolean -TAO::Objref_Traits<ImplementationRepository::Administration>::marshal ( - ImplementationRepository::Administration_ptr p, - TAO_OutputCDR & cdr - ) -{ - return CORBA::Object::marshal (p, cdr); -} - -// Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * -(*ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer) ( - CORBA::Object_ptr obj - ) = 0; - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::activate_server ( - const char * server - 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< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_activate_server_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, - 2, - "activate_server", - 15, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_activate_server_exceptiondata, - 2 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::register_server ( - const char * server, - const ::ImplementationRepository::StartupOptions & options - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException, - ::ImplementationRepository::AlreadyRegistered, - ::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< 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::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server, - &_tao_options - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_register_server_exceptiondata [] = - { - { - "IDL:ImplementationRepository/AlreadyRegistered:1.0", - ImplementationRepository::AlreadyRegistered::_alloc, - ImplementationRepository::_tc_AlreadyRegistered - }, - - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 3, - "register_server", - 15, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_register_server_exceptiondata, - 2 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::reregister_server ( - const char * server, - const ::ImplementationRepository::StartupOptions & options - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException, - ::ImplementationRepository::AlreadyRegistered, - ::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< 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::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server, - &_tao_options - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_reregister_server_exceptiondata [] = - { - { - "IDL:ImplementationRepository/AlreadyRegistered:1.0", - ImplementationRepository::AlreadyRegistered::_alloc, - ImplementationRepository::_tc_AlreadyRegistered - }, - - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 3, - "reregister_server", - 17, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_reregister_server_exceptiondata, - 2 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::remove_server ( - const char * server - 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< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_remove_server_exceptiondata [] = - { - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 2, - "remove_server", - 13, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_remove_server_exceptiondata, - 1 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::shutdown_server ( - const char * server - 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< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata [] = - { - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 2, - "shutdown_server", - 15, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata, - 1 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::server_is_running ( - const char * server, - const char * addr, - ::ImplementationRepository::ServerObject_ptr server_object - 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< 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::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server, - &_tao_addr, - &_tao_server_object - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_server_is_running_exceptiondata [] = - { - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 4, - "server_is_running", - 17, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_server_is_running_exceptiondata, - 1 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::server_is_shutting_down ( - const char * server - 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< void>::ret_val _tao_retval; - TAO::Arg_Traits< ::CORBA::Char *>::in_arg_val _tao_server (server); - - TAO::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata [] = - { - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 2, - "server_is_shutting_down", - 23, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata, - 1 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::find ( - const char * server, - ::ImplementationRepository::ServerInformation_out info - 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< 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::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_server, - &_tao_info - }; - - static TAO::Exception_Data - _tao_ImplementationRepository_Administration_find_exceptiondata [] = - { - { - "IDL:ImplementationRepository/NotFound:1.0", - ImplementationRepository::NotFound::_alloc, - ImplementationRepository::_tc_NotFound - } - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 3, - "find", - 4, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke ( - _tao_ImplementationRepository_Administration_find_exceptiondata, - 1 - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:78 - -void ImplementationRepository::Administration::list ( - ::CORBA::ULong how_many, - ::ImplementationRepository::ServerInformationList_out server_list, - ::ImplementationRepository::ServerInformationIterator_out server_iterator - 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_Administration_Proxy_Broker_ == 0) - { - ImplementationRepository_Administration_setup_collocation (); - } - - 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::Argument *_the_tao_operation_signature [] = - { - &_tao_retval, - &_tao_how_many, - &_tao_server_list, - &_tao_server_iterator - }; - - TAO::Invocation_Adapter _tao_call ( - this, - _the_tao_operation_signature, - 4, - "list", - 4, - this->the_TAO_Administration_Proxy_Broker_ - ); - - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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) -{ - this->ImplementationRepository_Administration_setup_collocation (); -} - -void -ImplementationRepository::Administration::ImplementationRepository_Administration_setup_collocation () -{ - if (::ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer) - { - this->the_TAO_Administration_Proxy_Broker_ = - ::ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer (this); - } -} - -ImplementationRepository::Administration::~Administration (void) -{} - -void -ImplementationRepository::Administration::_tao_any_destructor (void *_tao_void_pointer) -{ - Administration *_tao_tmp_pointer = - static_cast<Administration *> (_tao_void_pointer); - CORBA::release (_tao_tmp_pointer); -} - -ImplementationRepository::Administration_ptr -ImplementationRepository::Administration::_narrow ( - CORBA::Object_ptr _tao_objref - ACE_ENV_ARG_DECL - ) -{ - return - TAO::Narrow_Utils<Administration>::narrow ( - _tao_objref, - "IDL:ImplementationRepository/Administration:1.0", - ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer - ACE_ENV_ARG_PARAMETER - ); -} - -ImplementationRepository::Administration_ptr -ImplementationRepository::Administration::_unchecked_narrow ( - CORBA::Object_ptr _tao_objref - ACE_ENV_ARG_DECL - ) -{ - return - TAO::Narrow_Utils<Administration>::unchecked_narrow ( - _tao_objref, - "IDL:ImplementationRepository/Administration:1.0", - ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer - ACE_ENV_ARG_PARAMETER - ); -} - -ImplementationRepository::Administration_ptr -ImplementationRepository::Administration::_duplicate (Administration_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -CORBA::Boolean -ImplementationRepository::Administration::_is_a ( - const char *value - ACE_ENV_ARG_DECL - ) -{ - if ( - !ACE_OS::strcmp ( - (char *)value, - "IDL:ImplementationRepository/Administration:1.0" - ) || - !ACE_OS::strcmp ( - (char *)value, - "IDL:omg.org/CORBA/Object:1.0" - ) - ) - { - return 1; // success using local knowledge - } - else - { - return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a ( - value - ACE_ENV_ARG_PARAMETER - ); - } -} - -const char* ImplementationRepository::Administration::_interface_repository_id (void) const -{ - return "IDL:ImplementationRepository/Administration:1.0"; -} - -CORBA::Boolean -ImplementationRepository::Administration::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_Administration = - &_tc_TAO_tc_ImplementationRepository_Administration; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 _tc_ServerInformationIterator = - &_tc_TAO_tc_ImplementationRepository_ServerInformationIterator; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 - -void operator<<= ( - CORBA::Any &_tao_any, - ImplementationRepository::ActivationMode _tao_elem - ) -{ - TAO::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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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 -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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; - } -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &, - ImplementationRepository::AlreadyRegistered& - ) -{ - return 1; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_cs.cpp:60 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::CannotActivate &_tao_aggregate - ) -{ - // First marshal the repository ID. - if (strm << _tao_aggregate._rep_id ()) - { - // Now marshal the members (if any). - if ( - (strm << _tao_aggregate.reason.in ()) - ) - { - return 1; - } - else - { - return 0; - } - } - else - { - return 0; - } -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::CannotActivate &_tao_aggregate - ) -{ - // Demarshal the members. - if ( - (strm >> _tao_aggregate.reason.out ()) - ) - { - return 1; - } - else - { - return 0; - } -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\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; - } -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &, - ImplementationRepository::NotFound& - ) -{ - return 1; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_cs.cpp:61 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::EnvironmentVariable &_tao_aggregate - ) -{ - return - (strm << _tao_aggregate.name.in ()) && - (strm << _tao_aggregate.value.in ()); -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::EnvironmentVariable &_tao_aggregate - ) -{ - return - (strm >> _tao_aggregate.name.out ()) && - (strm >> _tao_aggregate.value.out ()); -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:96 - -#if !defined _TAO_CDR_OP_ImplementationRepository_EnvironmentList_CPP_ -#define _TAO_CDR_OP_ImplementationRepository_EnvironmentList_CPP_ - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::EnvironmentList &_tao_sequence - ) -{ - const CORBA::ULong _tao_seq_len = _tao_sequence.length (); - - if (strm << _tao_seq_len) - { - // Encode all elements. - CORBA::Boolean _tao_marshal_flag = 1; - - for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) - { - _tao_marshal_flag = (strm << _tao_sequence[i]); - } - - return _tao_marshal_flag; - } - - return 0; -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::EnvironmentList &_tao_sequence - ) -{ - CORBA::ULong _tao_seq_len; - - if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 58.) - if (_tao_seq_len > strm.length ()) - { - return 0; - } - - // Set the length of the sequence. - _tao_sequence.length (_tao_seq_len); - - // If length is 0 we return true. - if (0 >= _tao_seq_len) - { - return 1; - } - - // Retrieve all the elements. - CORBA::Boolean _tao_marshal_flag = 1; - - for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) - { - _tao_marshal_flag = (strm >> _tao_sequence[i]); - } - - return _tao_marshal_flag; - - } - - return 0; -} - -#endif /* _TAO_CDR_OP_ImplementationRepository_EnvironmentList_CPP_ */ - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_cs.cpp:51 - -CORBA::Boolean operator<< (TAO_OutputCDR &strm, const ImplementationRepository::ActivationMode &_tao_enumval) -{ - CORBA::ULong _tao_temp = _tao_enumval; - return strm << _tao_temp; -} - -CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::ActivationMode &_tao_enumval) -{ - CORBA::ULong _tao_temp = 0; - CORBA::Boolean _tao_result = strm >> _tao_temp; - - if (_tao_result == 1) - { - _tao_enumval = static_cast<ImplementationRepository::ActivationMode> (_tao_temp); - } - - return _tao_result; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_cs.cpp:61 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::StartupOptions &_tao_aggregate - ) -{ - return - (strm << _tao_aggregate.command_line.in ()) && - (strm << _tao_aggregate.environment) && - (strm << _tao_aggregate.working_directory.in ()) && - (strm << _tao_aggregate.activation) && - (strm << _tao_aggregate.activator.in ()); -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::StartupOptions &_tao_aggregate - ) -{ - return - (strm >> _tao_aggregate.command_line.out ()) && - (strm >> _tao_aggregate.environment) && - (strm >> _tao_aggregate.working_directory.out ()) && - (strm >> _tao_aggregate.activation) && - (strm >> _tao_aggregate.activator.out ()); -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_cs.cpp:61 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::ServerInformation &_tao_aggregate - ) -{ - return - (strm << _tao_aggregate.logical_server.in ()) && - (strm << _tao_aggregate.server.in ()) && - (strm << _tao_aggregate.startup) && - (strm << _tao_aggregate.location.in ()); -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::ServerInformation &_tao_aggregate - ) -{ - return - (strm >> _tao_aggregate.logical_server.out ()) && - (strm >> _tao_aggregate.server.out ()) && - (strm >> _tao_aggregate.startup) && - (strm >> _tao_aggregate.location.out ()); -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:96 - -#if !defined _TAO_CDR_OP_ImplementationRepository_ServerInformationList_CPP_ -#define _TAO_CDR_OP_ImplementationRepository_ServerInformationList_CPP_ - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::ServerInformationList &_tao_sequence - ) -{ - const CORBA::ULong _tao_seq_len = _tao_sequence.length (); - - if (strm << _tao_seq_len) - { - // Encode all elements. - CORBA::Boolean _tao_marshal_flag = 1; - - for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) - { - _tao_marshal_flag = (strm << _tao_sequence[i]); - } - - return _tao_marshal_flag; - } - - return 0; -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::ServerInformationList &_tao_sequence - ) -{ - CORBA::ULong _tao_seq_len; - - if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 58.) - if (_tao_seq_len > strm.length ()) - { - return 0; - } - - // Set the length of the sequence. - _tao_sequence.length (_tao_seq_len); - - // If length is 0 we return true. - if (0 >= _tao_seq_len) - { - return 1; - } - - // Retrieve all the elements. - CORBA::Boolean _tao_marshal_flag = 1; - - for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) - { - _tao_marshal_flag = (strm >> _tao_sequence[i]); - } - - return _tao_marshal_flag; - - } - - return 0; -} - -#endif /* _TAO_CDR_OP_ImplementationRepository_ServerInformationList_CPP_ */ - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::Administration_ptr _tao_objref - ) -{ - CORBA::Object_ptr _tao_corba_obj = _tao_objref; - return (strm << _tao_corba_obj); -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::Administration_ptr &_tao_objref - ) -{ - CORBA::Object_var obj; - - if ((strm >> obj.inout ()) == 0) - { - return 0; - } - - 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_Administration_Proxy_Broker_Factory_function_pointer - ); - - return 1; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const ImplementationRepository::ServerInformationIterator_ptr _tao_objref - ) -{ - CORBA::Object_ptr _tao_corba_obj = _tao_objref; - return (strm << _tao_corba_obj); -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - ImplementationRepository::ServerInformationIterator_ptr &_tao_objref - ) -{ - CORBA::Object_var obj; - - if ((strm >> obj.inout ()) == 0) - { - return 0; - } - - 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_ServerInformationIterator_Proxy_Broker_Factory_function_pointer - ); - - return 1; -} - -// TAO_IDL - Generated from -// E:\doc_cvs\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:1628 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ARG_TRAITS_TMPLINST_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - ImplementationRepository::ServerObject - >; - - template class - TAO::Object_Arg_Traits_T< - ImplementationRepository::ServerObject_ptr, - ImplementationRepository::ServerObject_var, - ImplementationRepository::ServerObject_out, - TAO::Objref_Traits<ImplementationRepository::ServerObject> - >; - -#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 - >; - - template class - TAO_Var_Base_T< - ImplementationRepository::EnvironmentVariable - >; - - template class - TAO_Out_T< - ImplementationRepository::EnvironmentVariable, - ImplementationRepository::EnvironmentVariable_var - >; - - template class - TAO::Any_Dual_Impl_T< - ImplementationRepository::EnvironmentVariable - >; - - template class - TAO_VarSeq_Var_T< - ImplementationRepository::EnvironmentList, - ImplementationRepository::EnvironmentVariable - >; - - template class - TAO_Seq_Var_Base_T< - ImplementationRepository::EnvironmentList, - ImplementationRepository::EnvironmentVariable - >; - - template class - TAO_Seq_Out_T< - ImplementationRepository::EnvironmentList, - ImplementationRepository::EnvironmentList_var, - ImplementationRepository::EnvironmentVariable - >; - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTVARIABLE__EXPLICIT_CS_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTVARIABLE__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - ImplementationRepository::EnvironmentVariable - >; - -#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_ - - template class TAO::Arg_Traits<ImplementationRepository::StartupOptions>; - - template class - TAO::Var_Size_Arg_Traits_T< - ImplementationRepository::StartupOptions, - ImplementationRepository::StartupOptions_var, - ImplementationRepository::StartupOptions_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - ImplementationRepository::StartupOptions - >; - - template class - TAO_Var_Base_T< - ImplementationRepository::StartupOptions - >; - - template class - TAO_Out_T< - ImplementationRepository::StartupOptions, - 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_ - - template class TAO::Arg_Traits<ImplementationRepository::ServerInformation>; - - template class - TAO::Var_Size_Arg_Traits_T< - ImplementationRepository::ServerInformation, - ImplementationRepository::ServerInformation_var, - ImplementationRepository::ServerInformation_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - ImplementationRepository::ServerInformation - >; - - template class - TAO_Var_Base_T< - ImplementationRepository::ServerInformation - >; - - template class - TAO_Out_T< - ImplementationRepository::ServerInformation, - 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_ - - template class TAO::Arg_Traits<ImplementationRepository::ServerInformationList>; - - template class - TAO::Var_Size_Arg_Traits_T< - ImplementationRepository::ServerInformationList, - ImplementationRepository::ServerInformationList_var, - ImplementationRepository::ServerInformationList_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - ImplementationRepository::ServerInformationList, - ImplementationRepository::ServerInformation - >; - - template class - TAO_Seq_Var_Base_T< - ImplementationRepository::ServerInformationList, - ImplementationRepository::ServerInformation - >; - - template class - TAO_Seq_Out_T< - ImplementationRepository::ServerInformationList, - ImplementationRepository::ServerInformationList_var, - ImplementationRepository::ServerInformation - >; - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__EXPLICIT_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - ImplementationRepository::ServerInformation - >; - -#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_ - - template class - TAO::Arg_Traits< - ImplementationRepository::ServerInformationIterator - >; - - template class - TAO::Object_Arg_Traits_T< - ImplementationRepository::ServerInformationIterator_ptr, - ImplementationRepository::ServerInformationIterator_var, - ImplementationRepository::ServerInformationIterator_out, - TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator> - >; - -#endif /* end #if !defined */ - - template class - TAO::Out_Var_Size_Argument_T< - ImplementationRepository::ServerInformationList, - ImplementationRepository::ServerInformationList_out - >; - - template class - TAO::Objref_Traits< - ImplementationRepository::ServerInformationIterator - >; - - template class - TAO_Objref_Var_T< - ImplementationRepository::ServerInformationIterator - >; - - template class - TAO_Objref_Out_T< - ImplementationRepository::ServerInformationIterator - >; - - template class - TAO::Narrow_Utils< - ImplementationRepository::ServerInformationIterator - >; - - template class - TAO::Any_Impl_T< - ImplementationRepository::ServerInformationIterator - >; - - template class - TAO::In_Var_Size_Argument_T< - ImplementationRepository::StartupOptions - >; - - template class - TAO::In_Object_Argument_T< - ImplementationRepository::ServerObject_ptr - >; - - template class - TAO::Out_Var_Size_Argument_T< - ImplementationRepository::ServerInformation, - ImplementationRepository::ServerInformation_out - >; - - template class - TAO::Out_Object_Argument_T< - ImplementationRepository::ServerInformationIterator_ptr, - ImplementationRepository::ServerInformationIterator_out - >; - - template class - TAO::Objref_Traits< - ImplementationRepository::Administration - >; - - template class - TAO_Objref_Var_T< - ImplementationRepository::Administration - >; - - template class - TAO_Objref_Out_T< - ImplementationRepository::Administration - >; - - template class - TAO::Narrow_Utils< - 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_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - ImplementationRepository::ServerObject \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - ImplementationRepository::ServerObject_ptr, \ - ImplementationRepository::ServerObject_var, \ - ImplementationRepository::ServerObject_out, \ - TAO::Objref_Traits<ImplementationRepository::ServerObject> \ - > - -#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 \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - ImplementationRepository::EnvironmentVariable \ - > - -# pragma instantiate \ - TAO_Out_T< \ - ImplementationRepository::EnvironmentVariable, \ - ImplementationRepository::EnvironmentVariable_var \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - ImplementationRepository::EnvironmentVariable \ - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - ImplementationRepository::EnvironmentList, \ - ImplementationRepository::EnvironmentVariable \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - ImplementationRepository::EnvironmentList, \ - ImplementationRepository::EnvironmentVariable \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - ImplementationRepository::EnvironmentList, \ - ImplementationRepository::EnvironmentList_var, \ - ImplementationRepository::EnvironmentVariable \ - > - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTVARIABLE__EXPLICIT_CS_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTVARIABLE__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - ImplementationRepository::EnvironmentVariable \ - > - -#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_ - -# pragma instantiate TAO::Arg_Traits<ImplementationRepository::StartupOptions> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - ImplementationRepository::StartupOptions, \ - ImplementationRepository::StartupOptions_var, \ - ImplementationRepository::StartupOptions_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - ImplementationRepository::StartupOptions \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - ImplementationRepository::StartupOptions \ - > - -# pragma instantiate \ - TAO_Out_T< \ - ImplementationRepository::StartupOptions, \ - 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_ - -# pragma instantiate TAO::Arg_Traits<ImplementationRepository::ServerInformation> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - ImplementationRepository::ServerInformation, \ - ImplementationRepository::ServerInformation_var, \ - ImplementationRepository::ServerInformation_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - ImplementationRepository::ServerInformation \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - ImplementationRepository::ServerInformation \ - > - -# pragma instantiate \ - TAO_Out_T< \ - ImplementationRepository::ServerInformation, \ - 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_ - -# pragma instantiate TAO::Arg_Traits<ImplementationRepository::ServerInformationList> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - ImplementationRepository::ServerInformationList, \ - ImplementationRepository::ServerInformationList_var, \ - ImplementationRepository::ServerInformationList_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - ImplementationRepository::ServerInformationList, \ - ImplementationRepository::ServerInformation \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - ImplementationRepository::ServerInformationList, \ - ImplementationRepository::ServerInformation \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - ImplementationRepository::ServerInformationList, \ - ImplementationRepository::ServerInformationList_var, \ - ImplementationRepository::ServerInformation \ - > - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__EXPLICIT_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - ImplementationRepository::ServerInformation \ - > - -#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_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - ImplementationRepository::ServerInformationIterator \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - ImplementationRepository::ServerInformationIterator_ptr, \ - ImplementationRepository::ServerInformationIterator_var, \ - ImplementationRepository::ServerInformationIterator_out, \ - TAO::Objref_Traits<ImplementationRepository::ServerInformationIterator> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Out_Var_Size_Argument_T< \ - ImplementationRepository::ServerInformationList, \ - ImplementationRepository::ServerInformationList_out \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - ImplementationRepository::ServerInformationIterator \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - ImplementationRepository::ServerInformationIterator - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - ImplementationRepository::ServerInformationIterator - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - ImplementationRepository::ServerInformationIterator \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - ImplementationRepository::ServerInformationIterator \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - ImplementationRepository::StartupOptions \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - ImplementationRepository::ServerObject_ptr \ - > - -# pragma instantiate \ - TAO::Out_Var_Size_Argument_T< \ - ImplementationRepository::ServerInformation, \ - ImplementationRepository::ServerInformation_out \ - > - -# pragma instantiate \ - TAO::Out_Object_Argument_T< \ - ImplementationRepository::ServerInformationIterator_ptr, \ - ImplementationRepository::ServerInformationIterator_out \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - ImplementationRepository::Administration \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - ImplementationRepository::Administration - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - ImplementationRepository::Administration - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - ImplementationRepository::Administration \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - ImplementationRepository::Administration \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |