// -*- 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 // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::EventDef_tie::EventDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::EventDef_tie::EventDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::EventDef_tie::EventDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::EventDef_tie::EventDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::EventDef_tie::~EventDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::EventDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::EventDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->EventDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained_ptr POA_CORBA::ComponentIR::EventDef_tie::lookup ( const char * search_name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup ( search_name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_tie::contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contents ( limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_tie::lookup_name ( const char * search_name, ::CORBA::Long levels_to_search, ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup_name ( search_name, levels_to_search, limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::EventDef_tie::describe_contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited, ::CORBA::Long max_returned_objs ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_contents ( limit_type, exclude_inherited, max_returned_objs ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_module ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_module ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_constant ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, const ::CORBA::Any & value ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_constant ( id, name, version, type, value ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::StructDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_struct ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_struct ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_union ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr discriminator_type, const ::CORBA::UnionMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_union ( id, name, version, discriminator_type, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_enum ( const char * id, const char * name, const char * version, const ::CORBA::EnumMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_enum ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_alias ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_alias ( id, name, version, original_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::InitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_value_box ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value_box ( id, name, version, original_type_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_exception ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_exception ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_native ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_native ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_abstract_interface ( const char * id, const char * name, const char * version, const ::CORBA::AbstractInterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_abstract_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_local_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_local_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_ext_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::EventDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::EventDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::EventDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::EventDef_tie::type ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->type ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::EventDef_tie::supported_interfaces ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->supported_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::supported_interfaces ( const ::CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->supported_interfaces ( supported_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InitializerSeq * POA_CORBA::ComponentIR::EventDef_tie::initializers ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->initializers ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::initializers ( const ::CORBA::InitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->initializers ( initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie::base_value ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->base_value ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::base_value ( ::CORBA::ValueDef_ptr base_value ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->base_value ( base_value ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDefSeq * POA_CORBA::ComponentIR::EventDef_tie::abstract_base_values ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->abstract_base_values ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::abstract_base_values ( const ::CORBA::ValueDefSeq & abstract_base_values ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->abstract_base_values ( abstract_base_values ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie::is_abstract ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_abstract ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::is_abstract ( ::CORBA::Boolean is_abstract ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->is_abstract ( is_abstract ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie::is_custom ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_custom ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::is_custom ( ::CORBA::Boolean is_custom ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->is_custom ( is_custom ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie::is_truncatable ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_truncatable ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::is_truncatable ( ::CORBA::Boolean is_truncatable ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->is_truncatable ( is_truncatable ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie::is_a ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_a ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef::FullValueDescription * POA_CORBA::ComponentIR::EventDef_tie::describe_value ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_value ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueMemberDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_value_member ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, ::CORBA::Visibility access ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value_member ( id, name, version, type, access ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_attribute ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, ::CORBA::AttributeMode mode ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_attribute ( id, name, version, type, mode ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_operation ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr result, ::CORBA::OperationMode mode, const ::CORBA::ParDescriptionSeq & params, const ::CORBA::ExceptionDefSeq & exceptions, const ::CORBA::ContextIdSeq & contexts ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_operation ( id, name, version, result, mode, params, exceptions, contexts ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtInitializerSeq * POA_CORBA::ComponentIR::EventDef_tie::ext_initializers ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->ext_initializers ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventDef_tie::ext_initializers ( const ::CORBA::ExtInitializerSeq & ext_initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->ext_initializers ( ext_initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription * POA_CORBA::ComponentIR::EventDef_tie::describe_ext_value ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_ext_value ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::EventDef_tie::create_ext_attribute ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, ::CORBA::AttributeMode mode, const ::CORBA::ExceptionDefSeq & get_exceptions, const ::CORBA::ExceptionDefSeq & set_exceptions ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_attribute ( id, name, version, type, mode, get_exceptions, set_exceptions ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::Container_tie::Container_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::Container_tie::Container_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::Container_tie::Container_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::Container_tie::Container_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::Container_tie::~Container_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::Container_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::Container_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::Container_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::Container_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::Container_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::Container_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->Container::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::Container_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::Container_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained_ptr POA_CORBA::ComponentIR::Container_tie::lookup ( const char * search_name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup ( search_name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_tie::contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contents ( limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_tie::lookup_name ( const char * search_name, ::CORBA::Long levels_to_search, ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup_name ( search_name, levels_to_search, limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::Container_tie::describe_contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited, ::CORBA::Long max_returned_objs ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_contents ( limit_type, exclude_inherited, max_returned_objs ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::Container_tie::create_module ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_module ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::Container_tie::create_constant ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, const ::CORBA::Any & value ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_constant ( id, name, version, type, value ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::StructDef_ptr POA_CORBA::ComponentIR::Container_tie::create_struct ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_struct ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::Container_tie::create_union ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr discriminator_type, const ::CORBA::UnionMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_union ( id, name, version, discriminator_type, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::Container_tie::create_enum ( const char * id, const char * name, const char * version, const ::CORBA::EnumMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_enum ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::Container_tie::create_alias ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_alias ( id, name, version, original_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie::create_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::Container_tie::create_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::InitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::Container_tie::create_value_box ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value_box ( id, name, version, original_type_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::Container_tie::create_exception ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_exception ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::Container_tie::create_native ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_native ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie::create_abstract_interface ( const char * id, const char * name, const char * version, const ::CORBA::AbstractInterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_abstract_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie::create_local_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_local_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::Container_tie::create_ext_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::Container_tie::create_component ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::ComponentDef_ptr base_component, const ::CORBA::InterfaceDefSeq & supports_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_component ( id, name, version, base_component, supports_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::Container_tie::create_home ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::HomeDef_ptr base_home, ::CORBA::ComponentIR::ComponentDef_ptr managed_component, const ::CORBA::InterfaceDefSeq & supports_interfaces, ::CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_home ( id, name, version, base_home, managed_component, supports_interfaces, primary_key ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::Container_tie::create_event ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_event ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::ModuleDef_tie::ModuleDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ModuleDef_tie::ModuleDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ModuleDef_tie::ModuleDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ModuleDef_tie::ModuleDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ModuleDef_tie::~ModuleDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::ModuleDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::ModuleDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::ModuleDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->ModuleDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::ModuleDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained_ptr POA_CORBA::ComponentIR::ModuleDef_tie::lookup ( const char * search_name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup ( search_name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ModuleDef_tie::contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contents ( limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ModuleDef_tie::lookup_name ( const char * search_name, ::CORBA::Long levels_to_search, ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup_name ( search_name, levels_to_search, limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::ModuleDef_tie::describe_contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited, ::CORBA::Long max_returned_objs ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_contents ( limit_type, exclude_inherited, max_returned_objs ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_module ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_module ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_constant ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, const ::CORBA::Any & value ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_constant ( id, name, version, type, value ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::StructDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_struct ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_struct ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_union ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr discriminator_type, const ::CORBA::UnionMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_union ( id, name, version, discriminator_type, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_enum ( const char * id, const char * name, const char * version, const ::CORBA::EnumMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_enum ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_alias ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_alias ( id, name, version, original_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::InitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_value_box ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value_box ( id, name, version, original_type_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_exception ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_exception ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_native ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_native ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_abstract_interface ( const char * id, const char * name, const char * version, const ::CORBA::AbstractInterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_abstract_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_local_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_local_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_ext_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ModuleDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ModuleDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ModuleDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::ModuleDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ModuleDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::ModuleDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::ModuleDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_component ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::ComponentDef_ptr base_component, const ::CORBA::InterfaceDefSeq & supports_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_component ( id, name, version, base_component, supports_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_home ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::HomeDef_ptr base_home, ::CORBA::ComponentIR::ComponentDef_ptr managed_component, const ::CORBA::InterfaceDefSeq & supports_interfaces, ::CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_home ( id, name, version, base_home, managed_component, supports_interfaces, primary_key ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie::create_event ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_event ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::Repository_tie::Repository_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::Repository_tie::Repository_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::Repository_tie::Repository_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::Repository_tie::Repository_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::Repository_tie::~Repository_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::Repository_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::Repository_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::Repository_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::Repository_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::Repository_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::Repository_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->Repository::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::Repository_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::Repository_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained_ptr POA_CORBA::ComponentIR::Repository_tie::lookup ( const char * search_name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup ( search_name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Repository_tie::contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contents ( limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Repository_tie::lookup_name ( const char * search_name, ::CORBA::Long levels_to_search, ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup_name ( search_name, levels_to_search, limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::Repository_tie::describe_contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited, ::CORBA::Long max_returned_objs ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_contents ( limit_type, exclude_inherited, max_returned_objs ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_module ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_module ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_constant ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, const ::CORBA::Any & value ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_constant ( id, name, version, type, value ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::StructDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_struct ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_struct ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_union ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr discriminator_type, const ::CORBA::UnionMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_union ( id, name, version, discriminator_type, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_enum ( const char * id, const char * name, const char * version, const ::CORBA::EnumMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_enum ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_alias ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_alias ( id, name, version, original_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::InitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_value_box ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value_box ( id, name, version, original_type_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_exception ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_exception ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_native ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_native ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_abstract_interface ( const char * id, const char * name, const char * version, const ::CORBA::AbstractInterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_abstract_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_local_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_local_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_ext_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained_ptr POA_CORBA::ComponentIR::Repository_tie::lookup_id ( const char * search_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup_id ( search_id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::Repository_tie::get_canonical_typecode ( ::CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->get_canonical_typecode ( tc ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::PrimitiveDef_ptr POA_CORBA::ComponentIR::Repository_tie::get_primitive ( ::CORBA::PrimitiveKind kind ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->get_primitive ( kind ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::StringDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_string ( ::CORBA::ULong bound ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_string ( bound ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::WstringDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_wstring ( ::CORBA::ULong bound ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_wstring ( bound ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::SequenceDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_sequence ( ::CORBA::ULong bound, ::CORBA::IDLType_ptr element_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_sequence ( bound, element_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ArrayDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_array ( ::CORBA::ULong length, ::CORBA::IDLType_ptr element_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_array ( length, element_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::FixedDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_fixed ( ::CORBA::UShort digits, ::CORBA::Short scale ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_fixed ( digits, scale ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_component ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::ComponentDef_ptr base_component, const ::CORBA::InterfaceDefSeq & supports_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_component ( id, name, version, base_component, supports_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_home ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::HomeDef_ptr base_home, ::CORBA::ComponentIR::ComponentDef_ptr managed_component, const ::CORBA::InterfaceDefSeq & supports_interfaces, ::CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_home ( id, name, version, base_home, managed_component, supports_interfaces, primary_key ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::Repository_tie::create_event ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_event ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::ProvidesDef_tie::ProvidesDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ProvidesDef_tie::ProvidesDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ProvidesDef_tie::ProvidesDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ProvidesDef_tie::ProvidesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ProvidesDef_tie::~ProvidesDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::ProvidesDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::ProvidesDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::ProvidesDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->ProvidesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::ProvidesDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ProvidesDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ProvidesDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ProvidesDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::ProvidesDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ProvidesDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::ProvidesDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::ProvidesDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ProvidesDef_tie::interface_type ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->interface_type ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef_tie::interface_type ( ::CORBA::InterfaceDef_ptr interface_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->interface_type ( interface_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::UsesDef_tie::UsesDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::UsesDef_tie::UsesDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::UsesDef_tie::UsesDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::UsesDef_tie::UsesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::UsesDef_tie::~UsesDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::UsesDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::UsesDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::UsesDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->UsesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::UsesDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::UsesDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::UsesDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::UsesDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::UsesDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::UsesDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::UsesDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::UsesDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::UsesDef_tie::interface_type ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->interface_type ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::interface_type ( ::CORBA::InterfaceDef_ptr interface_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->interface_type ( interface_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::UsesDef_tie::is_multiple ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_multiple ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::UsesDef_tie::is_multiple ( ::CORBA::Boolean is_multiple ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->is_multiple ( is_multiple ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::EventPortDef_tie::EventPortDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::EventPortDef_tie::EventPortDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::EventPortDef_tie::EventPortDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::EventPortDef_tie::EventPortDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::EventPortDef_tie::~EventPortDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::EventPortDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::EventPortDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->EventPortDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventPortDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventPortDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventPortDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventPortDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::EventPortDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EventPortDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::EventPortDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::EventPortDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::EventPortDef_tie::event ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->event ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef_tie::event ( ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->event ( event ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef_tie::is_a ( const char * event_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_a ( event_id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::EmitsDef_tie::EmitsDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::EmitsDef_tie::EmitsDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::EmitsDef_tie::EmitsDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::EmitsDef_tie::EmitsDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::EmitsDef_tie::~EmitsDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::EmitsDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::EmitsDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->EmitsDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::EmitsDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EmitsDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EmitsDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EmitsDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::EmitsDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::EmitsDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::EmitsDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::EmitsDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::EmitsDef_tie::event ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->event ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef_tie::event ( ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->event ( event ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef_tie::is_a ( const char * event_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_a ( event_id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::PublishesDef_tie::PublishesDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::PublishesDef_tie::PublishesDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::PublishesDef_tie::PublishesDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::PublishesDef_tie::PublishesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::PublishesDef_tie::~PublishesDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::PublishesDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::PublishesDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->PublishesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::PublishesDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::PublishesDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::PublishesDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::PublishesDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::PublishesDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::PublishesDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::PublishesDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::PublishesDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::PublishesDef_tie::event ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->event ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef_tie::event ( ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->event ( event ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef_tie::is_a ( const char * event_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_a ( event_id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::ConsumesDef_tie::ConsumesDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ConsumesDef_tie::ConsumesDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ConsumesDef_tie::ConsumesDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ConsumesDef_tie::ConsumesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ConsumesDef_tie::~ConsumesDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::ConsumesDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::ConsumesDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->ConsumesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::ConsumesDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ConsumesDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ConsumesDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ConsumesDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::ConsumesDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ConsumesDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::ConsumesDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::ConsumesDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::ConsumesDef_tie::event ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->event ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef_tie::event ( ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->event ( event ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef_tie::is_a ( const char * event_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_a ( event_id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::ComponentDef_tie::ComponentDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ComponentDef_tie::ComponentDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::ComponentDef_tie::ComponentDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ComponentDef_tie::ComponentDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::ComponentDef_tie::~ComponentDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::ComponentDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::ComponentDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->ComponentDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::ComponentDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained_ptr POA_CORBA::ComponentIR::ComponentDef_tie::lookup ( const char * search_name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup ( search_name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_tie::contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contents ( limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_tie::lookup_name ( const char * search_name, ::CORBA::Long levels_to_search, ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup_name ( search_name, levels_to_search, limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::ComponentDef_tie::describe_contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited, ::CORBA::Long max_returned_objs ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_contents ( limit_type, exclude_inherited, max_returned_objs ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_module ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_module ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_constant ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, const ::CORBA::Any & value ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_constant ( id, name, version, type, value ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::StructDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_struct ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_struct ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_union ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr discriminator_type, const ::CORBA::UnionMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_union ( id, name, version, discriminator_type, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_enum ( const char * id, const char * name, const char * version, const ::CORBA::EnumMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_enum ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_alias ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_alias ( id, name, version, original_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::InitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_value_box ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value_box ( id, name, version, original_type_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_exception ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_exception ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_native ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_native ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_abstract_interface ( const char * id, const char * name, const char * version, const ::CORBA::AbstractInterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_abstract_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_local_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_local_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_ext_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ComponentDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ComponentDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ComponentDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::ComponentDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::ComponentDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::ComponentDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::ComponentDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::ComponentDef_tie::type ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->type ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::ComponentDef_tie::base_interfaces ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->base_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::base_interfaces ( const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->base_interfaces ( base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef_tie::is_a ( const char * interface_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_a ( interface_id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::ComponentDef_tie::describe_interface ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_interface ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_attribute ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, ::CORBA::AttributeMode mode ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_attribute ( id, name, version, type, mode ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_operation ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr result, ::CORBA::OperationMode mode, const ::CORBA::ParDescriptionSeq & params, const ::CORBA::ExceptionDefSeq & exceptions, const ::CORBA::ContextIdSeq & contexts ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_operation ( id, name, version, result, mode, params, exceptions, contexts ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ComponentIR::ComponentDef_tie::describe_ext_interface ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_ext_interface ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_ext_attribute ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, ::CORBA::AttributeMode mode, const ::CORBA::ExceptionDefSeq & get_exceptions, const ::CORBA::ExceptionDefSeq & set_exceptions ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_attribute ( id, name, version, type, mode, get_exceptions, set_exceptions ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::base_component ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->base_component ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::base_component ( ::CORBA::ComponentIR::ComponentDef_ptr base_component ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->base_component ( base_component ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::ComponentDef_tie::supported_interfaces ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->supported_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef_tie::supported_interfaces ( const ::CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->supported_interfaces ( supported_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::ProvidesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_provides ( const char * id, const char * name, const char * version, ::CORBA::InterfaceDef_ptr interface_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_provides ( id, name, version, interface_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::UsesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_uses ( const char * id, const char * name, const char * version, ::CORBA::InterfaceDef_ptr interface_type, ::CORBA::Boolean is_multiple ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_uses ( id, name, version, interface_type, is_multiple ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::EmitsDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_emits ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_emits ( id, name, version, event ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::PublishesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_publishes ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_publishes ( id, name, version, event ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::ConsumesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie::create_consumes ( const char * id, const char * name, const char * version, ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_consumes ( id, name, version, event ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::FactoryDef_tie::FactoryDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::FactoryDef_tie::FactoryDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::FactoryDef_tie::FactoryDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::FactoryDef_tie::FactoryDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::FactoryDef_tie::~FactoryDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::FactoryDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::FactoryDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::FactoryDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->FactoryDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::FactoryDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FactoryDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FactoryDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FactoryDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::FactoryDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FactoryDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::FactoryDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::FactoryDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FactoryDef_tie::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->result ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FactoryDef_tie::result_def ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->result_def ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::result_def ( ::CORBA::IDLType_ptr result_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->result_def ( result_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FactoryDef_tie::params ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->params ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::params ( const ::CORBA::ParDescriptionSeq & params ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->params ( params ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::OperationMode POA_CORBA::ComponentIR::FactoryDef_tie::mode ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->mode ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::mode ( ::CORBA::OperationMode mode ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->mode ( mode ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FactoryDef_tie::contexts ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contexts ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::contexts ( const ::CORBA::ContextIdSeq & contexts ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->contexts ( contexts ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FactoryDef_tie::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->exceptions ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef_tie::exceptions ( const ::CORBA::ExceptionDefSeq & exceptions ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->exceptions ( exceptions ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::FinderDef_tie::FinderDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::FinderDef_tie::FinderDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::FinderDef_tie::FinderDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::FinderDef_tie::FinderDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::FinderDef_tie::~FinderDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::FinderDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::FinderDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::FinderDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->FinderDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::FinderDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FinderDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FinderDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FinderDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::FinderDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::FinderDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::FinderDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::FinderDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FinderDef_tie::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->result ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FinderDef_tie::result_def ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->result_def ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::result_def ( ::CORBA::IDLType_ptr result_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->result_def ( result_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FinderDef_tie::params ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->params ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::params ( const ::CORBA::ParDescriptionSeq & params ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->params ( params ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::OperationMode POA_CORBA::ComponentIR::FinderDef_tie::mode ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->mode ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::mode ( ::CORBA::OperationMode mode ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->mode ( mode ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FinderDef_tie::contexts ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contexts ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::contexts ( const ::CORBA::ContextIdSeq & contexts ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->contexts ( contexts ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FinderDef_tie::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->exceptions ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::FinderDef_tie::exceptions ( const ::CORBA::ExceptionDefSeq & exceptions ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->exceptions ( exceptions ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_interface/tie_si.cpp:96 template ACE_INLINE POA_CORBA::ComponentIR::HomeDef_tie::HomeDef_tie (T &t) : ptr_ (&t), poa_ (PortableServer::POA::_nil ()), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::HomeDef_tie::HomeDef_tie (T &t, PortableServer::POA_ptr poa) : ptr_ (&t), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (0) {} template ACE_INLINE POA_CORBA::ComponentIR::HomeDef_tie::HomeDef_tie (T *tp, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_nil ()), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::HomeDef_tie::HomeDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release) : ptr_ (tp), poa_ (PortableServer::POA::_duplicate (poa)), rel_ (release) {} template ACE_INLINE POA_CORBA::ComponentIR::HomeDef_tie::~HomeDef_tie (void) { if (this->rel_) { delete this->ptr_; } } template ACE_INLINE T * POA_CORBA::ComponentIR::HomeDef_tie::_tied_object (void) { return this->ptr_; } template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::_tied_object (T &obj) { if (this->rel_) { delete this->ptr_; } this->ptr_ = &obj; this->rel_ = 0; } template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::_tied_object (T *obj, ::CORBA::Boolean release) { if (this->rel_) { delete this->ptr_; } this->ptr_ = obj; this->rel_ = release; } template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::HomeDef_tie::_is_owner (void) { return this->rel_; } template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::_is_owner ( ::CORBA::Boolean b) { this->rel_ = b; } template ACE_INLINE PortableServer::POA_ptr POA_CORBA::ComponentIR::HomeDef_tie::_default_POA (ACE_ENV_SINGLE_ARG_DECL) { if (! CORBA::is_nil (this->poa_.in ())) { return PortableServer::POA::_duplicate (this->poa_.in ()); } return this->HomeDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::DefinitionKind POA_CORBA::ComponentIR::HomeDef_tie::def_kind ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->def_kind ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::destroy ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained_ptr POA_CORBA::ComponentIR::HomeDef_tie::lookup ( const char * search_name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup ( search_name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_tie::contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->contents ( limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_tie::lookup_name ( const char * search_name, ::CORBA::Long levels_to_search, ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->lookup_name ( search_name, levels_to_search, limit_type, exclude_inherited ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::HomeDef_tie::describe_contents ( ::CORBA::DefinitionKind limit_type, ::CORBA::Boolean exclude_inherited, ::CORBA::Long max_returned_objs ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_contents ( limit_type, exclude_inherited, max_returned_objs ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_module ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_module ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_constant ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, const ::CORBA::Any & value ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_constant ( id, name, version, type, value ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::StructDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_struct ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_struct ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_union ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr discriminator_type, const ::CORBA::UnionMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_union ( id, name, version, discriminator_type, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_enum ( const char * id, const char * name, const char * version, const ::CORBA::EnumMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_enum ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_alias ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_alias ( id, name, version, original_type ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::InitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_value_box ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr original_type_def ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_value_box ( id, name, version, original_type_def ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_exception ( const char * id, const char * name, const char * version, const ::CORBA::StructMemberSeq & members ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_exception ( id, name, version, members ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_native ( const char * id, const char * name, const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_native ( id, name, version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_abstract_interface ( const char * id, const char * name, const char * version, const ::CORBA::AbstractInterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_abstract_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_local_interface ( const char * id, const char * name, const char * version, const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_local_interface ( id, name, version, base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_ext_value ( const char * id, const char * name, const char * version, ::CORBA::Boolean is_custom, ::CORBA::Boolean is_abstract, ::CORBA::ValueDef_ptr base_value, ::CORBA::Boolean is_truncatable, const ::CORBA::ValueDefSeq & abstract_base_values, const ::CORBA::InterfaceDefSeq & supported_interfaces, const ::CORBA::ExtInitializerSeq & initializers ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_value ( id, name, version, is_custom, is_abstract, base_value, is_truncatable, abstract_base_values, supported_interfaces, initializers ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::HomeDef_tie::id ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->id ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::id ( const char * id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->id ( id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::HomeDef_tie::name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::name ( const char * name ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->name ( name ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::HomeDef_tie::version ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->version ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::version ( const char * version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->version ( version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Container_ptr POA_CORBA::ComponentIR::HomeDef_tie::defined_in ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->defined_in ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE char * POA_CORBA::ComponentIR::HomeDef_tie::absolute_name ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->absolute_name ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Repository_ptr POA_CORBA::ComponentIR::HomeDef_tie::containing_repository ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->containing_repository ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Contained::Description * POA_CORBA::ComponentIR::HomeDef_tie::describe ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::move ( ::CORBA::Container_ptr new_container, const char * new_name, const char * new_version ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->move ( new_container, new_name, new_version ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::HomeDef_tie::type ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->type ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_tie::base_interfaces ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->base_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::base_interfaces ( const ::CORBA::InterfaceDefSeq & base_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->base_interfaces ( base_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::Boolean POA_CORBA::ComponentIR::HomeDef_tie::is_a ( const char * interface_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->is_a ( interface_id ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::HomeDef_tie::describe_interface ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_interface ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_attribute ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, ::CORBA::AttributeMode mode ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_attribute ( id, name, version, type, mode ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_operation ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr result, ::CORBA::OperationMode mode, const ::CORBA::ParDescriptionSeq & params, const ::CORBA::ExceptionDefSeq & exceptions, const ::CORBA::ContextIdSeq & contexts ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_operation ( id, name, version, result, mode, params, exceptions, contexts ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ComponentIR::HomeDef_tie::describe_ext_interface ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->describe_ext_interface ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_ext_attribute ( const char * id, const char * name, const char * version, ::CORBA::IDLType_ptr type, ::CORBA::AttributeMode mode, const ::CORBA::ExceptionDefSeq & get_exceptions, const ::CORBA::ExceptionDefSeq & set_exceptions ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_ext_attribute ( id, name, version, type, mode, get_exceptions, set_exceptions ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::base_home ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->base_home ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::base_home ( ::CORBA::ComponentIR::HomeDef_ptr base_home ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->base_home ( base_home ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_tie::supported_interfaces ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->supported_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::supported_interfaces ( const ::CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->supported_interfaces ( supported_interfaces ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::managed_component ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->managed_component ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::managed_component ( ::CORBA::ComponentIR::ComponentDef_ptr managed_component ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->managed_component ( managed_component ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::primary_key ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->primary_key ( ACE_ENV_SINGLE_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE void POA_CORBA::ComponentIR::HomeDef_tie::primary_key ( ::CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { this->ptr_->primary_key ( primary_key ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::FactoryDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_factory ( const char * id, const char * name, const char * version, const ::CORBA::ParDescriptionSeq & params, const ::CORBA::ExceptionDefSeq & exceptions ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_factory ( id, name, version, params, exceptions ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // be\be_visitor_operation/tie_si.cpp:68 template ACE_INLINE ::CORBA::ComponentIR::FinderDef_ptr POA_CORBA::ComponentIR::HomeDef_tie::create_finder ( const char * id, const char * name, const char * version, const ::CORBA::ParDescriptionSeq & params, const ::CORBA::ExceptionDefSeq & exceptions ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return this->ptr_->create_finder ( id, name, version, params, exceptions ACE_ENV_ARG_PARAMETER ); }