diff options
Diffstat (limited to 'orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h')
-rw-r--r-- | orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h | 1439 |
1 files changed, 0 insertions, 1439 deletions
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h b/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h deleted file mode 100644 index 1990efddc30..00000000000 --- a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h +++ /dev/null @@ -1,1439 +0,0 @@ -// -*- C++ -*- -// -// $Id$ - -// **** Code generated by the The ACE ORB (TAO) IDL Compiler **** -// TAO and the TAO IDL Compiler have been developed by: -// Center for Distributed Object Computing -// Washington University -// St. Louis, MO -// USA -// http://www.cs.wustl.edu/~schmidt/doc-center.html -// and -// Distributed Object Computing Laboratory -// University of California at Irvine -// Irvine, CA -// USA -// http://doc.ece.uci.edu/ -// and -// Institute for Software Integrated Systems -// Vanderbilt University -// Nashville, TN -// USA -// http://www.isis.vanderbilt.edu/ -// -// Information about TAO is available at: -// http://www.cs.wustl.edu/~schmidt/TAO.html - -// TAO_IDL - Generated from -// be\be_codegen.cpp:545 - -#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_H_ -#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_H_ - -#include /**/ "ace/pre.h" - -TAO_BEGIN_VERSIONED_NAMESPACE_DECL - - - -// TAO_IDL - Generated from -// be\be_visitor_root/root_sth.cpp:116 - -namespace POA_CORBA -{ - - // TAO_IDL - Generated from - // be\be_visitor_interface/tie_sh.cpp:87 - - // TIE class: Refer to CORBA v2.2, Section 20.34.4 - template <class T> - class FixedDef_tie : public FixedDef - { - public: - /// the T& ctor - FixedDef_tie (T &t); - /// ctor taking a POA - FixedDef_tie (T &t, PortableServer::POA_ptr poa); - /// ctor taking pointer and an ownership flag - FixedDef_tie (T *tp, ::CORBA::Boolean release = true); - /// ctor with T*, ownership flag and a POA - FixedDef_tie ( - T *tp, - PortableServer::POA_ptr poa, - ::CORBA::Boolean release = true - ); - /// dtor - - ~FixedDef_tie (void); - // TIE specific functions - /// return the underlying object - T *_tied_object (void); - /// set the underlying object - void _tied_object (T &obj); - /// set the underlying object and the ownership flag - void _tied_object (T *obj, ::CORBA::Boolean release = true); - /// do we own it - ::CORBA::Boolean _is_owner (void); - /// set the ownership - - void _is_owner ( ::CORBA::Boolean b); - // overridden ServantBase operations - PortableServer::POA_ptr _default_POA ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::DefinitionKind def_kind ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void destroy ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::TypeCode_ptr type ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::UShort digits ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void digits ( - ::CORBA::UShort digits - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Short scale ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void scale ( - ::CORBA::Short scale - ); - - private: - T *ptr_; - PortableServer::POA_var poa_; - ::CORBA::Boolean rel_; - - // copy and assignment are not allowed - FixedDef_tie (const FixedDef_tie &); - void operator= (const FixedDef_tie &); - }; - - // TAO_IDL - Generated from - // be\be_visitor_interface/tie_sh.cpp:87 - - // TIE class: Refer to CORBA v2.2, Section 20.34.4 - template <class T> - class ValueMemberDef_tie : public ValueMemberDef - { - public: - /// the T& ctor - ValueMemberDef_tie (T &t); - /// ctor taking a POA - ValueMemberDef_tie (T &t, PortableServer::POA_ptr poa); - /// ctor taking pointer and an ownership flag - ValueMemberDef_tie (T *tp, ::CORBA::Boolean release = true); - /// ctor with T*, ownership flag and a POA - ValueMemberDef_tie ( - T *tp, - PortableServer::POA_ptr poa, - ::CORBA::Boolean release = true - ); - /// dtor - - ~ValueMemberDef_tie (void); - // TIE specific functions - /// return the underlying object - T *_tied_object (void); - /// set the underlying object - void _tied_object (T &obj); - /// set the underlying object and the ownership flag - void _tied_object (T *obj, ::CORBA::Boolean release = true); - /// do we own it - ::CORBA::Boolean _is_owner (void); - /// set the ownership - - void _is_owner ( ::CORBA::Boolean b); - // overridden ServantBase operations - PortableServer::POA_ptr _default_POA ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::DefinitionKind def_kind ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void destroy ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * id ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void id ( - const char * id - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void name ( - const char * name - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * version ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void version ( - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Container_ptr defined_in ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * absolute_name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Repository_ptr containing_repository ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Contained::Description * describe ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void move ( - ::CORBA::Container_ptr new_container, - const char * new_name, - const char * new_version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::TypeCode_ptr type ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::IDLType_ptr type_def ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void type_def ( - ::CORBA::IDLType_ptr type_def - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Visibility access ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void access ( - ::CORBA::Visibility access - ); - - private: - T *ptr_; - PortableServer::POA_var poa_; - ::CORBA::Boolean rel_; - - // copy and assignment are not allowed - ValueMemberDef_tie (const ValueMemberDef_tie &); - void operator= (const ValueMemberDef_tie &); - }; - - // TAO_IDL - Generated from - // be\be_visitor_interface/tie_sh.cpp:87 - - // TIE class: Refer to CORBA v2.2, Section 20.34.4 - template <class T> - class ValueDef_tie : public ValueDef - { - public: - /// the T& ctor - ValueDef_tie (T &t); - /// ctor taking a POA - ValueDef_tie (T &t, PortableServer::POA_ptr poa); - /// ctor taking pointer and an ownership flag - ValueDef_tie (T *tp, ::CORBA::Boolean release = true); - /// ctor with T*, ownership flag and a POA - ValueDef_tie ( - T *tp, - PortableServer::POA_ptr poa, - ::CORBA::Boolean release = true - ); - /// dtor - - ~ValueDef_tie (void); - // TIE specific functions - /// return the underlying object - T *_tied_object (void); - /// set the underlying object - void _tied_object (T &obj); - /// set the underlying object and the ownership flag - void _tied_object (T *obj, ::CORBA::Boolean release = true); - /// do we own it - ::CORBA::Boolean _is_owner (void); - /// set the ownership - - void _is_owner ( ::CORBA::Boolean b); - // overridden ServantBase operations - PortableServer::POA_ptr _default_POA ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::DefinitionKind def_kind ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void destroy ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Contained_ptr lookup ( - const char * search_name - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ContainedSeq * contents ( - ::CORBA::DefinitionKind limit_type, - ::CORBA::Boolean exclude_inherited - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ContainedSeq * lookup_name ( - const char * search_name, - ::CORBA::Long levels_to_search, - ::CORBA::DefinitionKind limit_type, - ::CORBA::Boolean exclude_inherited - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Container::DescriptionSeq * describe_contents ( - ::CORBA::DefinitionKind limit_type, - ::CORBA::Boolean exclude_inherited, - ::CORBA::Long max_returned_objs - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ModuleDef_ptr create_module ( - const char * id, - const char * name, - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ConstantDef_ptr create_constant ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr type, - const ::CORBA::Any & value - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::StructDef_ptr create_struct ( - const char * id, - const char * name, - const char * version, - const ::CORBA::StructMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::UnionDef_ptr create_union ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr discriminator_type, - const ::CORBA::UnionMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::EnumDef_ptr create_enum ( - const char * id, - const char * name, - const char * version, - const ::CORBA::EnumMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::AliasDef_ptr create_alias ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr original_type - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::InterfaceDef_ptr create_interface ( - const char * id, - const char * name, - const char * version, - const ::CORBA::InterfaceDefSeq & base_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDef_ptr 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 - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueBoxDef_ptr create_value_box ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr original_type_def - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ExceptionDef_ptr create_exception ( - const char * id, - const char * name, - const char * version, - const ::CORBA::StructMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::NativeDef_ptr create_native ( - const char * id, - const char * name, - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface ( - const char * id, - const char * name, - const char * version, - const ::CORBA::AbstractInterfaceDefSeq & base_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::LocalInterfaceDef_ptr create_local_interface ( - const char * id, - const char * name, - const char * version, - const ::CORBA::InterfaceDefSeq & base_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ExtValueDef_ptr 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 - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * id ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void id ( - const char * id - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void name ( - const char * name - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * version ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void version ( - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Container_ptr defined_in ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * absolute_name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Repository_ptr containing_repository ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Contained::Description * describe ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void move ( - ::CORBA::Container_ptr new_container, - const char * new_name, - const char * new_version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::TypeCode_ptr type ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::InterfaceDefSeq * supported_interfaces ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void supported_interfaces ( - const ::CORBA::InterfaceDefSeq & supported_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::InitializerSeq * initializers ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void initializers ( - const ::CORBA::InitializerSeq & initializers - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDef_ptr base_value ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void base_value ( - ::CORBA::ValueDef_ptr base_value - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDefSeq * abstract_base_values ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void abstract_base_values ( - const ::CORBA::ValueDefSeq & abstract_base_values - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_abstract ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void is_abstract ( - ::CORBA::Boolean is_abstract - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_custom ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void is_custom ( - ::CORBA::Boolean is_custom - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_truncatable ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void is_truncatable ( - ::CORBA::Boolean is_truncatable - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_a ( - const char * id - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDef::FullValueDescription * describe_value ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueMemberDef_ptr create_value_member ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr type, - ::CORBA::Visibility access - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::AttributeDef_ptr create_attribute ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr type, - ::CORBA::AttributeMode mode - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::OperationDef_ptr 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 - ); - - private: - T *ptr_; - PortableServer::POA_var poa_; - ::CORBA::Boolean rel_; - - // copy and assignment are not allowed - ValueDef_tie (const ValueDef_tie &); - void operator= (const ValueDef_tie &); - }; - - // TAO_IDL - Generated from - // be\be_visitor_interface/tie_sh.cpp:87 - - // TIE class: Refer to CORBA v2.2, Section 20.34.4 - template <class T> - class ExtValueDef_tie : public ExtValueDef - { - public: - /// the T& ctor - ExtValueDef_tie (T &t); - /// ctor taking a POA - ExtValueDef_tie (T &t, PortableServer::POA_ptr poa); - /// ctor taking pointer and an ownership flag - ExtValueDef_tie (T *tp, ::CORBA::Boolean release = true); - /// ctor with T*, ownership flag and a POA - ExtValueDef_tie ( - T *tp, - PortableServer::POA_ptr poa, - ::CORBA::Boolean release = true - ); - /// dtor - - ~ExtValueDef_tie (void); - // TIE specific functions - /// return the underlying object - T *_tied_object (void); - /// set the underlying object - void _tied_object (T &obj); - /// set the underlying object and the ownership flag - void _tied_object (T *obj, ::CORBA::Boolean release = true); - /// do we own it - ::CORBA::Boolean _is_owner (void); - /// set the ownership - - void _is_owner ( ::CORBA::Boolean b); - // overridden ServantBase operations - PortableServer::POA_ptr _default_POA ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::DefinitionKind def_kind ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void destroy ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Contained_ptr lookup ( - const char * search_name - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ContainedSeq * contents ( - ::CORBA::DefinitionKind limit_type, - ::CORBA::Boolean exclude_inherited - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ContainedSeq * lookup_name ( - const char * search_name, - ::CORBA::Long levels_to_search, - ::CORBA::DefinitionKind limit_type, - ::CORBA::Boolean exclude_inherited - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Container::DescriptionSeq * describe_contents ( - ::CORBA::DefinitionKind limit_type, - ::CORBA::Boolean exclude_inherited, - ::CORBA::Long max_returned_objs - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ModuleDef_ptr create_module ( - const char * id, - const char * name, - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ConstantDef_ptr create_constant ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr type, - const ::CORBA::Any & value - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::StructDef_ptr create_struct ( - const char * id, - const char * name, - const char * version, - const ::CORBA::StructMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::UnionDef_ptr create_union ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr discriminator_type, - const ::CORBA::UnionMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::EnumDef_ptr create_enum ( - const char * id, - const char * name, - const char * version, - const ::CORBA::EnumMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::AliasDef_ptr create_alias ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr original_type - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::InterfaceDef_ptr create_interface ( - const char * id, - const char * name, - const char * version, - const ::CORBA::InterfaceDefSeq & base_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDef_ptr 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 - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueBoxDef_ptr create_value_box ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr original_type_def - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ExceptionDef_ptr create_exception ( - const char * id, - const char * name, - const char * version, - const ::CORBA::StructMemberSeq & members - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::NativeDef_ptr create_native ( - const char * id, - const char * name, - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface ( - const char * id, - const char * name, - const char * version, - const ::CORBA::AbstractInterfaceDefSeq & base_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::LocalInterfaceDef_ptr create_local_interface ( - const char * id, - const char * name, - const char * version, - const ::CORBA::InterfaceDefSeq & base_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ExtValueDef_ptr 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 - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * id ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void id ( - const char * id - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void name ( - const char * name - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * version ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void version ( - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Container_ptr defined_in ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * absolute_name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Repository_ptr containing_repository ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Contained::Description * describe ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void move ( - ::CORBA::Container_ptr new_container, - const char * new_name, - const char * new_version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::TypeCode_ptr type ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::InterfaceDefSeq * supported_interfaces ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void supported_interfaces ( - const ::CORBA::InterfaceDefSeq & supported_interfaces - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::InitializerSeq * initializers ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void initializers ( - const ::CORBA::InitializerSeq & initializers - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDef_ptr base_value ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void base_value ( - ::CORBA::ValueDef_ptr base_value - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDefSeq * abstract_base_values ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void abstract_base_values ( - const ::CORBA::ValueDefSeq & abstract_base_values - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_abstract ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void is_abstract ( - ::CORBA::Boolean is_abstract - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_custom ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void is_custom ( - ::CORBA::Boolean is_custom - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_truncatable ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void is_truncatable ( - ::CORBA::Boolean is_truncatable - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Boolean is_a ( - const char * id - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueDef::FullValueDescription * describe_value ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ValueMemberDef_ptr create_value_member ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr type, - ::CORBA::Visibility access - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::AttributeDef_ptr create_attribute ( - const char * id, - const char * name, - const char * version, - ::CORBA::IDLType_ptr type, - ::CORBA::AttributeMode mode - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::OperationDef_ptr 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 - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ExtInitializerSeq * ext_initializers ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void ext_initializers ( - const ::CORBA::ExtInitializerSeq & ext_initializers - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::ExtAttributeDef_ptr 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 - ); - - private: - T *ptr_; - PortableServer::POA_var poa_; - ::CORBA::Boolean rel_; - - // copy and assignment are not allowed - ExtValueDef_tie (const ExtValueDef_tie &); - void operator= (const ExtValueDef_tie &); - }; - - // TAO_IDL - Generated from - // be\be_visitor_interface/tie_sh.cpp:87 - - // TIE class: Refer to CORBA v2.2, Section 20.34.4 - template <class T> - class ValueBoxDef_tie : public ValueBoxDef - { - public: - /// the T& ctor - ValueBoxDef_tie (T &t); - /// ctor taking a POA - ValueBoxDef_tie (T &t, PortableServer::POA_ptr poa); - /// ctor taking pointer and an ownership flag - ValueBoxDef_tie (T *tp, ::CORBA::Boolean release = true); - /// ctor with T*, ownership flag and a POA - ValueBoxDef_tie ( - T *tp, - PortableServer::POA_ptr poa, - ::CORBA::Boolean release = true - ); - /// dtor - - ~ValueBoxDef_tie (void); - // TIE specific functions - /// return the underlying object - T *_tied_object (void); - /// set the underlying object - void _tied_object (T &obj); - /// set the underlying object and the ownership flag - void _tied_object (T *obj, ::CORBA::Boolean release = true); - /// do we own it - ::CORBA::Boolean _is_owner (void); - /// set the ownership - - void _is_owner ( ::CORBA::Boolean b); - // overridden ServantBase operations - PortableServer::POA_ptr _default_POA ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::DefinitionKind def_kind ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void destroy ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * id ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void id ( - const char * id - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void name ( - const char * name - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * version ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void version ( - const char * version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Container_ptr defined_in ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - char * absolute_name ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Repository_ptr containing_repository ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::Contained::Description * describe ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void move ( - ::CORBA::Container_ptr new_container, - const char * new_name, - const char * new_version - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::TypeCode_ptr type ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - ::CORBA::IDLType_ptr original_type_def ( - ); - - // TAO_IDL - Generated from - // be\be_visitor_operation/tie_sh.cpp:60 - - void original_type_def ( - ::CORBA::IDLType_ptr original_type_def - ); - - private: - T *ptr_; - PortableServer::POA_var poa_; - ::CORBA::Boolean rel_; - - // copy and assignment are not allowed - ValueBoxDef_tie (const ValueBoxDef_tie &); - void operator= (const ValueBoxDef_tie &); - }; -} // module CORBA - -// TAO_IDL - Generated from -// be\be_codegen.cpp:1322 - - -TAO_END_VERSIONED_NAMESPACE_DECL - -#if defined (__ACE_INLINE__) -#include "IFR_ExtendedS_T.inl" -#endif /* defined INLINE */ - -#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) -#include "IFR_ExtendedS_T.cpp" -#endif /* defined REQUIRED SOURCE */ - -#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) -#pragma implementation ("IFR_ExtendedS_T.cpp") -#endif /* defined REQUIRED PRAGMA */ - -#include /**/ "ace/post.h" -#endif /* ifndef */ - |