summaryrefslogtreecommitdiff
path: root/TAO/tao/IFR_Client/IFR_BaseC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_BaseC.cpp')
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.cpp5555
1 files changed, 0 insertions, 5555 deletions
diff --git a/TAO/tao/IFR_Client/IFR_BaseC.cpp b/TAO/tao/IFR_Client/IFR_BaseC.cpp
deleted file mode 100644
index d33177a1829..00000000000
--- a/TAO/tao/IFR_Client/IFR_BaseC.cpp
+++ /dev/null
@@ -1,5555 +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:291
-
-
-#include "IFR_BaseC.h"
-#include "tao/CDR.h"
-#include "tao/Exception_Data.h"
-#include "tao/Invocation_Adapter.h"
-#include "tao/Object_T.h"
-#include "tao/Basic_Arguments.h"
-#include "tao/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "tao/Any_Arg_Traits.h"
-#include "ace/OS_NS_string.h"
-
-#if defined (__BORLANDC__)
-#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
-#endif /* __BORLANDC__ */
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BaseC.inl"
-#endif /* !defined INLINE */
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:69
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:709
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_CS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTAINED__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINED__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::Contained>
- : public
- Object_Arg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Objref_Traits<CORBA::Contained>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:751
-
-#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::Contained::Description>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::Contained::Description,
- CORBA::Contained::Description_var,
- CORBA::Contained::Description_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_CS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::Container::DescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::Container::DescriptionSeq,
- CORBA::Container::DescriptionSeq_var,
- CORBA::Container::DescriptionSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_MODULEDEF__ARG_TRAITS_CS_)
-#define _CORBA_MODULEDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ModuleDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ModuleDef_ptr,
- CORBA::ModuleDef_var,
- CORBA::ModuleDef_out,
- TAO::Objref_Traits<CORBA::ModuleDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONSTANTDEF__ARG_TRAITS_CS_)
-#define _CORBA_CONSTANTDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ConstantDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ConstantDef_ptr,
- CORBA::ConstantDef_var,
- CORBA::ConstantDef_out,
- TAO::Objref_Traits<CORBA::ConstantDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_CS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRUCTDEF__ARG_TRAITS_CS_)
-#define _CORBA_STRUCTDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::StructDef>
- : public
- Object_Arg_Traits_T<
- CORBA::StructDef_ptr,
- CORBA::StructDef_var,
- CORBA::StructDef_out,
- TAO::Objref_Traits<CORBA::StructDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_UNIONDEF__ARG_TRAITS_CS_)
-#define _CORBA_UNIONDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::UnionDef>
- : public
- Object_Arg_Traits_T<
- CORBA::UnionDef_ptr,
- CORBA::UnionDef_var,
- CORBA::UnionDef_out,
- TAO::Objref_Traits<CORBA::UnionDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ENUMDEF__ARG_TRAITS_CS_)
-#define _CORBA_ENUMDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::EnumDef>
- : public
- Object_Arg_Traits_T<
- CORBA::EnumDef_ptr,
- CORBA::EnumDef_var,
- CORBA::EnumDef_out,
- TAO::Objref_Traits<CORBA::EnumDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ALIASDEF__ARG_TRAITS_CS_)
-#define _CORBA_ALIASDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::AliasDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AliasDef_ptr,
- CORBA::AliasDef_var,
- CORBA::AliasDef_out,
- TAO::Objref_Traits<CORBA::AliasDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- CORBA::InterfaceDefSeq_var,
- CORBA::InterfaceDefSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCEPTIONDEF__ARG_TRAITS_CS_)
-#define _CORBA_EXCEPTIONDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExceptionDef_ptr,
- CORBA::ExceptionDef_var,
- CORBA::ExceptionDef_out,
- TAO::Objref_Traits<CORBA::ExceptionDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_NATIVEDEF__ARG_TRAITS_CS_)
-#define _CORBA_NATIVEDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::NativeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::NativeDef_ptr,
- CORBA::NativeDef_var,
- CORBA::NativeDef_out,
- TAO::Objref_Traits<CORBA::NativeDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDefSeq,
- CORBA::ValueDefSeq_var,
- CORBA::ValueDefSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_VALUEBOXDEF__ARG_TRAITS_CS_)
-#define _CORBA_VALUEBOXDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ValueBoxDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueBoxDef_ptr,
- CORBA::ValueBoxDef_var,
- CORBA::ValueBoxDef_out,
- TAO::Objref_Traits<CORBA::ValueBoxDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_CS_)
-#define _CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::AbstractInterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AbstractInterfaceDef_ptr,
- CORBA::AbstractInterfaceDef_var,
- CORBA::AbstractInterfaceDef_out,
- TAO::Objref_Traits<CORBA::AbstractInterfaceDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::AbstractInterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::AbstractInterfaceDefSeq,
- CORBA::AbstractInterfaceDefSeq_var,
- CORBA::AbstractInterfaceDefSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_LOCALINTERFACEDEF__ARG_TRAITS_CS_)
-#define _CORBA_LOCALINTERFACEDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::LocalInterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::LocalInterfaceDef_ptr,
- CORBA::LocalInterfaceDef_var,
- CORBA::LocalInterfaceDef_out,
- TAO::Objref_Traits<CORBA::LocalInterfaceDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTVALUEDEF__ARG_TRAITS_CS_)
-#define _CORBA_EXTVALUEDEF__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ExtValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExtValueDef_ptr,
- CORBA::ExtValueDef_var,
- CORBA::ExtValueDef_out,
- TAO::Objref_Traits<CORBA::ExtValueDef>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ContainedSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContainedSeq,
- CORBA::ContainedSeq_var,
- CORBA::ContainedSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::StructMemberSeq,
- CORBA::StructMemberSeq_var,
- CORBA::StructMemberSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InitializerSeq,
- CORBA::InitializerSeq_var,
- CORBA::InitializerSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtInitializerSeq,
- CORBA::ExtInitializerSeq_var,
- CORBA::ExtInitializerSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::UnionMemberSeq,
- CORBA::UnionMemberSeq_var,
- CORBA::UnionMemberSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::EnumMemberSeq,
- CORBA::EnumMemberSeq_var,
- CORBA::EnumMemberSeq_out
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for CORBA::IRObject.
-
-CORBA::IRObject_ptr
-TAO::Objref_Traits<CORBA::IRObject>::duplicate (
- CORBA::IRObject_ptr p
- )
-{
- return CORBA::IRObject::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<CORBA::IRObject>::release (
- CORBA::IRObject_ptr p
- )
-{
- CORBA::release (p);
-}
-
-CORBA::IRObject_ptr
-TAO::Objref_Traits<CORBA::IRObject>::nil (void)
-{
- return CORBA::IRObject::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<CORBA::IRObject>::marshal (
- CORBA::IRObject_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
-(*CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::DefinitionKind CORBA::IRObject::def_kind (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_IRObject_Proxy_Broker_ == 0)
- {
- CORBA_IRObject_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::DefinitionKind>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_def_kind",
- 13,
- this->the_TAO_IRObject_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-void CORBA::IRObject::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_IRObject_Proxy_Broker_ == 0)
- {
- CORBA_IRObject_setup_collocation ();
- }
-
- TAO::Arg_Traits< void>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "destroy",
- 7,
- this->the_TAO_IRObject_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::IRObject::IRObject (void)
- : the_TAO_IRObject_Proxy_Broker_ (0)
-{
- this->CORBA_IRObject_setup_collocation ();
-}
-
-void
-CORBA::IRObject::CORBA_IRObject_setup_collocation ()
-{
- if (::CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer)
- {
- this->the_TAO_IRObject_Proxy_Broker_ =
- ::CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer (this);
- }
-}
-
-CORBA::IRObject::~IRObject (void)
-{}
-
-void
-CORBA::IRObject::_tao_any_destructor (void *_tao_void_pointer)
-{
- IRObject *_tao_tmp_pointer =
- static_cast<IRObject *> (_tao_void_pointer);
- CORBA::release (_tao_tmp_pointer);
-}
-
-CORBA::IRObject_ptr
-CORBA::IRObject::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<IRObject>::narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/IRObject:1.0",
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::IRObject_ptr
-CORBA::IRObject::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<IRObject>::unchecked_narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/IRObject:1.0",
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::IRObject_ptr
-CORBA::IRObject::_duplicate (IRObject_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-CORBA::IRObject::_tao_release (IRObject_ptr obj)
-{
- CORBA::release (obj);
-}
-
-CORBA::Boolean
-CORBA::IRObject::_is_a (
- const char *value
- ACE_ENV_ARG_DECL
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a (
- value
- ACE_ENV_ARG_PARAMETER
- );
- }
-}
-
-const char* CORBA::IRObject::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/IRObject:1.0";
-}
-
-CORBA::Boolean
-CORBA::IRObject::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for CORBA::Contained.
-
-CORBA::Contained_ptr
-TAO::Objref_Traits<CORBA::Contained>::duplicate (
- CORBA::Contained_ptr p
- )
-{
- return CORBA::Contained::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<CORBA::Contained>::release (
- CORBA::Contained_ptr p
- )
-{
- CORBA::release (p);
-}
-
-CORBA::Contained_ptr
-TAO::Objref_Traits<CORBA::Contained>::nil (void)
-{
- return CORBA::Contained::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<CORBA::Contained>::marshal (
- CORBA::Contained_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
-(*CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-char * CORBA::Contained::id (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::RepositoryId>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_id",
- 7,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-void CORBA::Contained::id (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 2,
- "_set_id",
- 7,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-char * CORBA::Contained::name (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::Identifier>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_name",
- 9,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-void CORBA::Contained::name (
- const char * name
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_name
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 2,
- "_set_name",
- 9,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-char * CORBA::Contained::version (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::VersionSpec>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_version",
- 12,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-void CORBA::Contained::version (
- const char * version
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_version
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 2,
- "_set_version",
- 12,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::Container_ptr CORBA::Contained::defined_in (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::Container>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_defined_in",
- 15,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-char * CORBA::Contained::absolute_name (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ScopedName>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_absolute_name",
- 18,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::Repository_ptr CORBA::Contained::containing_repository (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::Repository>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_containing_repository",
- 26,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::Contained::Description::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- Description *_tao_tmp_pointer =
- static_cast<Description *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::Contained::Description * CORBA::Contained::describe (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::Contained::Description>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "describe",
- 8,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-void CORBA::Contained::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Contained_Proxy_Broker_ == 0)
- {
- CORBA_Contained_setup_collocation ();
- }
-
- TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::Container>::in_arg_val _tao_new_container (new_container);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_new_name (new_name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_new_version (new_version);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_new_container,
- &_tao_new_name,
- &_tao_new_version
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 4,
- "move",
- 4,
- this->the_TAO_Contained_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::Contained::Contained (void)
- : the_TAO_Contained_Proxy_Broker_ (0)
-{
- this->CORBA_Contained_setup_collocation ();
-}
-
-void
-CORBA::Contained::CORBA_Contained_setup_collocation ()
-{
- if (::CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer)
- {
- this->the_TAO_Contained_Proxy_Broker_ =
- ::CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer (this);
- }
-
- this->CORBA_IRObject_setup_collocation ();
-}
-
-CORBA::Contained::~Contained (void)
-{}
-
-void
-CORBA::Contained::_tao_any_destructor (void *_tao_void_pointer)
-{
- Contained *_tao_tmp_pointer =
- static_cast<Contained *> (_tao_void_pointer);
- CORBA::release (_tao_tmp_pointer);
-}
-
-CORBA::Contained_ptr
-CORBA::Contained::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<Contained>::narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/Contained:1.0",
- CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::Contained_ptr
-CORBA::Contained::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<Contained>::unchecked_narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/Contained:1.0",
- CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::Contained_ptr
-CORBA::Contained::_duplicate (Contained_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-CORBA::Contained::_tao_release (Contained_ptr obj)
-{
- CORBA::release (obj);
-}
-
-CORBA::Boolean
-CORBA::Contained::_is_a (
- const char *value
- ACE_ENV_ARG_DECL
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a (
- value
- ACE_ENV_ARG_PARAMETER
- );
- }
-}
-
-const char* CORBA::Contained::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Contained:1.0";
-}
-
-CORBA::Boolean
-CORBA::Contained::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_INTERFACEDEFSEQ_CS_)
-#define _CORBA_INTERFACEDEFSEQ_CS_
-
-CORBA::InterfaceDefSeq::InterfaceDefSeq (void)
-{}
-
-CORBA::InterfaceDefSeq::InterfaceDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::InterfaceDef,
- CORBA::InterfaceDef_var
- >
- (max)
-{}
-
-CORBA::InterfaceDefSeq::InterfaceDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::InterfaceDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::InterfaceDef,
- CORBA::InterfaceDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::InterfaceDefSeq::InterfaceDefSeq (
- const InterfaceDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::InterfaceDef,
- CORBA::InterfaceDef_var
- >
- (seq)
-{}
-
-CORBA::InterfaceDefSeq::~InterfaceDefSeq (void)
-{}
-
-void CORBA::InterfaceDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- InterfaceDefSeq * _tao_tmp_pointer =
- static_cast<InterfaceDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_VALUEDEFSEQ_CS_)
-#define _CORBA_VALUEDEFSEQ_CS_
-
-CORBA::ValueDefSeq::ValueDefSeq (void)
-{}
-
-CORBA::ValueDefSeq::ValueDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ValueDef,
- CORBA::ValueDef_var
- >
- (max)
-{}
-
-CORBA::ValueDefSeq::ValueDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ValueDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ValueDef,
- CORBA::ValueDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ValueDefSeq::ValueDefSeq (
- const ValueDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ValueDef,
- CORBA::ValueDef_var
- >
- (seq)
-{}
-
-CORBA::ValueDefSeq::~ValueDefSeq (void)
-{}
-
-void CORBA::ValueDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ValueDefSeq * _tao_tmp_pointer =
- static_cast<ValueDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ_CS_)
-#define _CORBA_ABSTRACTINTERFACEDEFSEQ_CS_
-
-CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (void)
-{}
-
-CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::AbstractInterfaceDef,
- CORBA::AbstractInterfaceDef_var
- >
- (max)
-{}
-
-CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::AbstractInterfaceDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::AbstractInterfaceDef,
- CORBA::AbstractInterfaceDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (
- const AbstractInterfaceDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::AbstractInterfaceDef,
- CORBA::AbstractInterfaceDef_var
- >
- (seq)
-{}
-
-CORBA::AbstractInterfaceDefSeq::~AbstractInterfaceDefSeq (void)
-{}
-
-void CORBA::AbstractInterfaceDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- AbstractInterfaceDefSeq * _tao_tmp_pointer =
- static_cast<AbstractInterfaceDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_LOCALINTERFACEDEFSEQ_CS_)
-#define _CORBA_LOCALINTERFACEDEFSEQ_CS_
-
-CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (void)
-{}
-
-CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::LocalInterfaceDef,
- CORBA::LocalInterfaceDef_var
- >
- (max)
-{}
-
-CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::LocalInterfaceDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::LocalInterfaceDef,
- CORBA::LocalInterfaceDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (
- const LocalInterfaceDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::LocalInterfaceDef,
- CORBA::LocalInterfaceDef_var
- >
- (seq)
-{}
-
-CORBA::LocalInterfaceDefSeq::~LocalInterfaceDefSeq (void)
-{}
-
-void CORBA::LocalInterfaceDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- LocalInterfaceDefSeq * _tao_tmp_pointer =
- static_cast<LocalInterfaceDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CS_)
-#define _CORBA_EXTINTERFACEDEFSEQ_CS_
-
-CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (void)
-{}
-
-CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtInterfaceDef,
- CORBA::ExtInterfaceDef_var
- >
- (max)
-{}
-
-CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExtInterfaceDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtInterfaceDef,
- CORBA::ExtInterfaceDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (
- const ExtInterfaceDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtInterfaceDef,
- CORBA::ExtInterfaceDef_var
- >
- (seq)
-{}
-
-CORBA::ExtInterfaceDefSeq::~ExtInterfaceDefSeq (void)
-{}
-
-void CORBA::ExtInterfaceDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ExtInterfaceDefSeq * _tao_tmp_pointer =
- static_cast<ExtInterfaceDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_EXTVALUEDEFSEQ_CS_)
-#define _CORBA_EXTVALUEDEFSEQ_CS_
-
-CORBA::ExtValueDefSeq::ExtValueDefSeq (void)
-{}
-
-CORBA::ExtValueDefSeq::ExtValueDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtValueDef,
- CORBA::ExtValueDef_var
- >
- (max)
-{}
-
-CORBA::ExtValueDefSeq::ExtValueDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExtValueDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtValueDef,
- CORBA::ExtValueDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ExtValueDefSeq::ExtValueDefSeq (
- const ExtValueDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtValueDef,
- CORBA::ExtValueDef_var
- >
- (seq)
-{}
-
-CORBA::ExtValueDefSeq::~ExtValueDefSeq (void)
-{}
-
-void CORBA::ExtValueDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ExtValueDefSeq * _tao_tmp_pointer =
- static_cast<ExtValueDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_)
-#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_
-
-CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (void)
-{}
-
-CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtAbstractInterfaceDef,
- CORBA::ExtAbstractInterfaceDef_var
- >
- (max)
-{}
-
-CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExtAbstractInterfaceDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtAbstractInterfaceDef,
- CORBA::ExtAbstractInterfaceDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (
- const ExtAbstractInterfaceDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtAbstractInterfaceDef,
- CORBA::ExtAbstractInterfaceDef_var
- >
- (seq)
-{}
-
-CORBA::ExtAbstractInterfaceDefSeq::~ExtAbstractInterfaceDefSeq (void)
-{}
-
-void CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ExtAbstractInterfaceDefSeq * _tao_tmp_pointer =
- static_cast<ExtAbstractInterfaceDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CS_)
-#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CS_
-
-CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (void)
-{}
-
-CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtLocalInterfaceDef,
- CORBA::ExtLocalInterfaceDef_var
- >
- (max)
-{}
-
-CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExtLocalInterfaceDef_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtLocalInterfaceDef,
- CORBA::ExtLocalInterfaceDef_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (
- const ExtLocalInterfaceDefSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::ExtLocalInterfaceDef,
- CORBA::ExtLocalInterfaceDef_var
- >
- (seq)
-{}
-
-CORBA::ExtLocalInterfaceDefSeq::~ExtLocalInterfaceDefSeq (void)
-{}
-
-void CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ExtLocalInterfaceDefSeq * _tao_tmp_pointer =
- static_cast<ExtLocalInterfaceDefSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_CONTAINEDSEQ_CS_)
-#define _CORBA_CONTAINEDSEQ_CS_
-
-CORBA::ContainedSeq::ContainedSeq (void)
-{}
-
-CORBA::ContainedSeq::ContainedSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::Contained,
- CORBA::Contained_var
- >
- (max)
-{}
-
-CORBA::ContainedSeq::ContainedSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Contained_ptr * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::Contained,
- CORBA::Contained_var
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ContainedSeq::ContainedSeq (
- const ContainedSeq &seq
- )
- : TAO_Unbounded_Object_Sequence<
- CORBA::Contained,
- CORBA::Contained_var
- >
- (seq)
-{}
-
-CORBA::ContainedSeq::~ContainedSeq (void)
-{}
-
-void CORBA::ContainedSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ContainedSeq * _tao_tmp_pointer =
- static_cast<ContainedSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::StructMember::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- StructMember *_tao_tmp_pointer =
- static_cast<StructMember *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ_CS_)
-#define _CORBA_STRUCTMEMBERSEQ_CS_
-
-CORBA::StructMemberSeq::StructMemberSeq (void)
-{}
-
-CORBA::StructMemberSeq::StructMemberSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Sequence<
- CORBA::StructMember
- >
- (max)
-{}
-
-CORBA::StructMemberSeq::StructMemberSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::StructMember * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Sequence<
- CORBA::StructMember
- >
- (max, length, buffer, release)
-{}
-
-CORBA::StructMemberSeq::StructMemberSeq (
- const StructMemberSeq &seq
- )
- : TAO_Unbounded_Sequence<
- CORBA::StructMember
- >
- (seq)
-{}
-
-CORBA::StructMemberSeq::~StructMemberSeq (void)
-{}
-
-void CORBA::StructMemberSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- StructMemberSeq * _tao_tmp_pointer =
- static_cast<StructMemberSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::Initializer::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- Initializer *_tao_tmp_pointer =
- static_cast<Initializer *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_INITIALIZERSEQ_CS_)
-#define _CORBA_INITIALIZERSEQ_CS_
-
-CORBA::InitializerSeq::InitializerSeq (void)
-{}
-
-CORBA::InitializerSeq::InitializerSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Sequence<
- CORBA::Initializer
- >
- (max)
-{}
-
-CORBA::InitializerSeq::InitializerSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Initializer * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Sequence<
- CORBA::Initializer
- >
- (max, length, buffer, release)
-{}
-
-CORBA::InitializerSeq::InitializerSeq (
- const InitializerSeq &seq
- )
- : TAO_Unbounded_Sequence<
- CORBA::Initializer
- >
- (seq)
-{}
-
-CORBA::InitializerSeq::~InitializerSeq (void)
-{}
-
-void CORBA::InitializerSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- InitializerSeq * _tao_tmp_pointer =
- static_cast<InitializerSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::ExceptionDescription::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- ExceptionDescription *_tao_tmp_pointer =
- static_cast<ExceptionDescription *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CS_)
-#define _CORBA_EXCDESCRIPTIONSEQ_CS_
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (void)
-{}
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Sequence<
- CORBA::ExceptionDescription
- >
- (max)
-{}
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExceptionDescription * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Sequence<
- CORBA::ExceptionDescription
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
- const ExcDescriptionSeq &seq
- )
- : TAO_Unbounded_Sequence<
- CORBA::ExceptionDescription
- >
- (seq)
-{}
-
-CORBA::ExcDescriptionSeq::~ExcDescriptionSeq (void)
-{}
-
-void CORBA::ExcDescriptionSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ExcDescriptionSeq * _tao_tmp_pointer =
- static_cast<ExcDescriptionSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::ExtInitializer::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- ExtInitializer *_tao_tmp_pointer =
- static_cast<ExtInitializer *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ_CS_)
-#define _CORBA_EXTINITIALIZERSEQ_CS_
-
-CORBA::ExtInitializerSeq::ExtInitializerSeq (void)
-{}
-
-CORBA::ExtInitializerSeq::ExtInitializerSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Sequence<
- CORBA::ExtInitializer
- >
- (max)
-{}
-
-CORBA::ExtInitializerSeq::ExtInitializerSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExtInitializer * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Sequence<
- CORBA::ExtInitializer
- >
- (max, length, buffer, release)
-{}
-
-CORBA::ExtInitializerSeq::ExtInitializerSeq (
- const ExtInitializerSeq &seq
- )
- : TAO_Unbounded_Sequence<
- CORBA::ExtInitializer
- >
- (seq)
-{}
-
-CORBA::ExtInitializerSeq::~ExtInitializerSeq (void)
-{}
-
-void CORBA::ExtInitializerSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- ExtInitializerSeq * _tao_tmp_pointer =
- static_cast<ExtInitializerSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::UnionMember::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- UnionMember *_tao_tmp_pointer =
- static_cast<UnionMember *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_UNIONMEMBERSEQ_CS_)
-#define _CORBA_UNIONMEMBERSEQ_CS_
-
-CORBA::UnionMemberSeq::UnionMemberSeq (void)
-{}
-
-CORBA::UnionMemberSeq::UnionMemberSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Sequence<
- CORBA::UnionMember
- >
- (max)
-{}
-
-CORBA::UnionMemberSeq::UnionMemberSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::UnionMember * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Sequence<
- CORBA::UnionMember
- >
- (max, length, buffer, release)
-{}
-
-CORBA::UnionMemberSeq::UnionMemberSeq (
- const UnionMemberSeq &seq
- )
- : TAO_Unbounded_Sequence<
- CORBA::UnionMember
- >
- (seq)
-{}
-
-CORBA::UnionMemberSeq::~UnionMemberSeq (void)
-{}
-
-void CORBA::UnionMemberSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- UnionMemberSeq * _tao_tmp_pointer =
- static_cast<UnionMemberSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_ENUMMEMBERSEQ_CS_)
-#define _CORBA_ENUMMEMBERSEQ_CS_
-
-CORBA::EnumMemberSeq::EnumMemberSeq (void)
-{}
-
-CORBA::EnumMemberSeq::EnumMemberSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_String_Sequence
- (max)
-{}
-
-CORBA::EnumMemberSeq::EnumMemberSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- char * * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_String_Sequence
- (max, length, buffer, release)
-{}
-
-CORBA::EnumMemberSeq::EnumMemberSeq (
- const EnumMemberSeq &seq
- )
- : TAO_Unbounded_String_Sequence
- (seq)
-{}
-
-CORBA::EnumMemberSeq::~EnumMemberSeq (void)
-{}
-
-void CORBA::EnumMemberSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- EnumMemberSeq * _tao_tmp_pointer =
- static_cast<EnumMemberSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for CORBA::Container.
-
-CORBA::Container_ptr
-TAO::Objref_Traits<CORBA::Container>::duplicate (
- CORBA::Container_ptr p
- )
-{
- return CORBA::Container::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<CORBA::Container>::release (
- CORBA::Container_ptr p
- )
-{
- CORBA::release (p);
-}
-
-CORBA::Container_ptr
-TAO::Objref_Traits<CORBA::Container>::nil (void)
-{
- return CORBA::Container::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<CORBA::Container>::marshal (
- CORBA::Container_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
-(*CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::Contained_ptr CORBA::Container::lookup (
- const char * search_name
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::Contained>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ScopedName>::in_arg_val _tao_search_name (search_name);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_search_name
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 2,
- "lookup",
- 6,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ContainedSeq * CORBA::Container::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ContainedSeq>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited (exclude_inherited);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_limit_type,
- &_tao_exclude_inherited
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 3,
- "contents",
- 8,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ContainedSeq * CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ContainedSeq>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_search_name (search_name);
- TAO::Arg_Traits< ::CORBA::Long>::in_arg_val _tao_levels_to_search (levels_to_search);
- TAO::Arg_Traits< CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited (exclude_inherited);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_search_name,
- &_tao_levels_to_search,
- &_tao_limit_type,
- &_tao_exclude_inherited
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "lookup_name",
- 11,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::Container::Description::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- Description *_tao_tmp_pointer =
- static_cast<Description *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/sequence_cs.cpp:65
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CS_
-
-CORBA::Container::DescriptionSeq::DescriptionSeq (void)
-{}
-
-CORBA::Container::DescriptionSeq::DescriptionSeq (
- CORBA::ULong max
- )
- : TAO_Unbounded_Sequence<
- CORBA::Container::Description
- >
- (max)
-{}
-
-CORBA::Container::DescriptionSeq::DescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Container::Description * buffer,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Sequence<
- CORBA::Container::Description
- >
- (max, length, buffer, release)
-{}
-
-CORBA::Container::DescriptionSeq::DescriptionSeq (
- const DescriptionSeq &seq
- )
- : TAO_Unbounded_Sequence<
- CORBA::Container::Description
- >
- (seq)
-{}
-
-CORBA::Container::DescriptionSeq::~DescriptionSeq (void)
-{}
-
-void CORBA::Container::DescriptionSeq::_tao_any_destructor (
- void * _tao_void_pointer
- )
-{
- DescriptionSeq * _tao_tmp_pointer =
- static_cast<DescriptionSeq *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::Container::DescriptionSeq * CORBA::Container::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::Container::DescriptionSeq>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited (exclude_inherited);
- TAO::Arg_Traits< ::CORBA::Long>::in_arg_val _tao_max_returned_objs (max_returned_objs);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_limit_type,
- &_tao_exclude_inherited,
- &_tao_max_returned_objs
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 4,
- "describe_contents",
- 17,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ModuleDef_ptr CORBA::Container::create_module (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ModuleDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 4,
- "create_module",
- 13,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ConstantDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ConstantDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type (type);
- TAO::Arg_Traits< ::CORBA::Any>::in_arg_val _tao_value (value);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_value
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 6,
- "create_constant",
- 15,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::StructDef_ptr CORBA::Container::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::StructDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_struct",
- 13,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::UnionDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::UnionDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_discriminator_type (discriminator_type);
- TAO::Arg_Traits< CORBA::UnionMemberSeq>::in_arg_val _tao_members (members);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_discriminator_type,
- &_tao_members
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 6,
- "create_union",
- 12,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::EnumDef_ptr CORBA::Container::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::EnumDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::EnumMemberSeq>::in_arg_val _tao_members (members);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_enum",
- 11,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::AliasDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::AliasDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_original_type (original_type);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_original_type
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_alias",
- 12,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::InterfaceDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::InterfaceDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_interface",
- 16,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ValueDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ValueDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom (is_custom);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract (is_abstract);
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable (is_truncatable);
- TAO::Arg_Traits< CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
- TAO::Arg_Traits< CORBA::InitializerSeq>::in_arg_val _tao_initializers (initializers);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 11,
- "create_value",
- 12,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ValueBoxDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ValueBoxDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_original_type_def (original_type_def);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_original_type_def
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_value_box",
- 16,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ExceptionDef_ptr CORBA::Container::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ExceptionDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_exception",
- 16,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::NativeDef_ptr CORBA::Container::create_native (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::NativeDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 4,
- "create_native",
- 13,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::AbstractInterfaceDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::AbstractInterfaceDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::AbstractInterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_abstract_interface",
- 25,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::LocalInterfaceDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::LocalInterfaceDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 5,
- "create_local_interface",
- 22,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-::CORBA::ExtValueDef_ptr CORBA::Container::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
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_Container_Proxy_Broker_ == 0)
- {
- CORBA_Container_setup_collocation ();
- }
-
- TAO::Arg_Traits< CORBA::ExtValueDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom (is_custom);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract (is_abstract);
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
- TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable (is_truncatable);
- TAO::Arg_Traits< CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
- TAO::Arg_Traits< CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers (initializers);
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 11,
- "create_ext_value",
- 16,
- this->the_TAO_Container_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-CORBA::Container::Container (void)
- : the_TAO_Container_Proxy_Broker_ (0)
-{
- this->CORBA_Container_setup_collocation ();
-}
-
-void
-CORBA::Container::CORBA_Container_setup_collocation ()
-{
- if (::CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer)
- {
- this->the_TAO_Container_Proxy_Broker_ =
- ::CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer (this);
- }
-
- this->CORBA_IRObject_setup_collocation ();
-}
-
-CORBA::Container::~Container (void)
-{}
-
-void
-CORBA::Container::_tao_any_destructor (void *_tao_void_pointer)
-{
- Container *_tao_tmp_pointer =
- static_cast<Container *> (_tao_void_pointer);
- CORBA::release (_tao_tmp_pointer);
-}
-
-CORBA::Container_ptr
-CORBA::Container::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<Container>::narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/Container:1.0",
- CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::Container_ptr
-CORBA::Container::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<Container>::unchecked_narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/Container:1.0",
- CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::Container_ptr
-CORBA::Container::_duplicate (Container_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-CORBA::Container::_tao_release (Container_ptr obj)
-{
- CORBA::release (obj);
-}
-
-CORBA::Boolean
-CORBA::Container::_is_a (
- const char *value
- ACE_ENV_ARG_DECL
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a (
- value
- ACE_ENV_ARG_PARAMETER
- );
- }
-}
-
-const char* CORBA::Container::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Container:1.0";
-}
-
-CORBA::Boolean
-CORBA::Container::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for CORBA::IDLType.
-
-CORBA::IDLType_ptr
-TAO::Objref_Traits<CORBA::IDLType>::duplicate (
- CORBA::IDLType_ptr p
- )
-{
- return CORBA::IDLType::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<CORBA::IDLType>::release (
- CORBA::IDLType_ptr p
- )
-{
- CORBA::release (p);
-}
-
-CORBA::IDLType_ptr
-TAO::Objref_Traits<CORBA::IDLType>::nil (void)
-{
- return CORBA::IDLType::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<CORBA::IDLType>::marshal (
- CORBA::IDLType_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
-(*CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_cs.cpp:78
-
-CORBA::TypeCode_ptr CORBA::IDLType::type (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- if (!this->is_evaluated ())
- {
- ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- }
-
- if (this->the_TAO_IDLType_Proxy_Broker_ == 0)
- {
- CORBA_IDLType_setup_collocation ();
- }
-
- TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
-
- TAO::Argument *_the_tao_operation_signature [] =
- {
- &_tao_retval
- };
-
- TAO::Invocation_Adapter _tao_call (
- this,
- _the_tao_operation_signature,
- 1,
- "_get_type",
- 9,
- this->the_TAO_IDLType_Proxy_Broker_
- );
-
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval.excp ());
-
- return _tao_retval.retn ();
-}
-
-CORBA::IDLType::IDLType (void)
- : the_TAO_IDLType_Proxy_Broker_ (0)
-{
- this->CORBA_IDLType_setup_collocation ();
-}
-
-void
-CORBA::IDLType::CORBA_IDLType_setup_collocation ()
-{
- if (::CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer)
- {
- this->the_TAO_IDLType_Proxy_Broker_ =
- ::CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer (this);
- }
-
- this->CORBA_IRObject_setup_collocation ();
-}
-
-CORBA::IDLType::~IDLType (void)
-{}
-
-void
-CORBA::IDLType::_tao_any_destructor (void *_tao_void_pointer)
-{
- IDLType *_tao_tmp_pointer =
- static_cast<IDLType *> (_tao_void_pointer);
- CORBA::release (_tao_tmp_pointer);
-}
-
-CORBA::IDLType_ptr
-CORBA::IDLType::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<IDLType>::narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/IDLType:1.0",
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::IDLType_ptr
-CORBA::IDLType::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<IDLType>::unchecked_narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/IDLType:1.0",
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::IDLType_ptr
-CORBA::IDLType::_duplicate (IDLType_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-CORBA::IDLType::_tao_release (IDLType_ptr obj)
-{
- CORBA::release (obj);
-}
-
-CORBA::Boolean
-CORBA::IDLType::_is_a (
- const char *value
- ACE_ENV_ARG_DECL
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a (
- value
- ACE_ENV_ARG_PARAMETER
- );
- }
-}
-
-const char* CORBA::IDLType::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/IDLType:1.0";
-}
-
-CORBA::Boolean
-CORBA::IDLType::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_cs.cpp:60
-
-// Traits specializations for CORBA::TypedefDef.
-
-CORBA::TypedefDef_ptr
-TAO::Objref_Traits<CORBA::TypedefDef>::duplicate (
- CORBA::TypedefDef_ptr p
- )
-{
- return CORBA::TypedefDef::_duplicate (p);
-}
-
-void
-TAO::Objref_Traits<CORBA::TypedefDef>::release (
- CORBA::TypedefDef_ptr p
- )
-{
- CORBA::release (p);
-}
-
-CORBA::TypedefDef_ptr
-TAO::Objref_Traits<CORBA::TypedefDef>::nil (void)
-{
- return CORBA::TypedefDef::_nil ();
-}
-
-CORBA::Boolean
-TAO::Objref_Traits<CORBA::TypedefDef>::marshal (
- CORBA::TypedefDef_ptr p,
- TAO_OutputCDR & cdr
- )
-{
- return CORBA::Object::marshal (p, cdr);
-}
-
-// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
-(*CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-
-CORBA::TypedefDef::TypedefDef (void)
- : the_TAO_TypedefDef_Proxy_Broker_ (0)
-{
- this->CORBA_TypedefDef_setup_collocation ();
-}
-
-void
-CORBA::TypedefDef::CORBA_TypedefDef_setup_collocation ()
-{
- if (::CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer)
- {
- this->the_TAO_TypedefDef_Proxy_Broker_ =
- ::CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer (this);
- }
-
- this->CORBA_Contained_setup_collocation ();
- this->CORBA_IDLType_setup_collocation ();
-}
-
-CORBA::TypedefDef::~TypedefDef (void)
-{}
-
-void
-CORBA::TypedefDef::_tao_any_destructor (void *_tao_void_pointer)
-{
- TypedefDef *_tao_tmp_pointer =
- static_cast<TypedefDef *> (_tao_void_pointer);
- CORBA::release (_tao_tmp_pointer);
-}
-
-CORBA::TypedefDef_ptr
-CORBA::TypedefDef::_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<TypedefDef>::narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/TypedefDef:1.0",
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::TypedefDef_ptr
-CORBA::TypedefDef::_unchecked_narrow (
- CORBA::Object_ptr _tao_objref
- ACE_ENV_ARG_DECL
- )
-{
- return
- TAO::Narrow_Utils<TypedefDef>::unchecked_narrow (
- _tao_objref,
- "IDL:omg.org/CORBA/TypedefDef:1.0",
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::TypedefDef_ptr
-CORBA::TypedefDef::_duplicate (TypedefDef_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
-
-void
-CORBA::TypedefDef::_tao_release (TypedefDef_ptr obj)
-{
- CORBA::release (obj);
-}
-
-CORBA::Boolean
-CORBA::TypedefDef::_is_a (
- const char *value
- ACE_ENV_ARG_DECL
- )
-{
- if (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- )
- {
- return true; // success using local knowledge
- }
- else
- {
- return this->ACE_NESTED_CLASS (CORBA, Object)::_is_a (
- value
- ACE_ENV_ARG_PARAMETER
- );
- }
-}
-
-const char* CORBA::TypedefDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/TypedefDef:1.0";
-}
-
-CORBA::Boolean
-CORBA::TypedefDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/structure_cs.cpp:66
-
-void
-CORBA::TypeDescription::_tao_any_destructor (
- void *_tao_void_pointer
- )
-{
- TypeDescription *_tao_tmp_pointer =
- static_cast<TypeDescription *> (_tao_void_pointer);
- delete _tao_tmp_pointer;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_enum/cdr_op_cs.cpp:51
-
-CORBA::Boolean operator<< (TAO_OutputCDR & strm, CORBA::DefinitionKind _tao_enumerator)
-{
- return strm << static_cast<CORBA::ULong> (_tao_enumerator);
-}
-
-CORBA::Boolean operator>> (TAO_InputCDR & strm, CORBA::DefinitionKind & _tao_enumerator)
-{
- CORBA::ULong _tao_temp = 0;
- CORBA::Boolean const _tao_success = strm >> _tao_temp;
-
- if (_tao_success)
- {
- _tao_enumerator = static_cast<CORBA::DefinitionKind> (_tao_temp);
- }
-
- return _tao_success;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/cdr_op_cs.cpp:63
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::IRObject_ptr _tao_objref
- )
-{
- CORBA::Object_ptr _tao_corba_obj = _tao_objref;
- return (strm << _tao_corba_obj);
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::IRObject_ptr &_tao_objref
- )
-{
- CORBA::Object_var obj;
-
- if (!(strm >> obj.inout ()))
- {
- return false;
- }
-
- typedef ::CORBA::IRObject RHS_SCOPED_NAME;
-
- // Narrow to the right type.
- _tao_objref =
- TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer
- );
-
- return 1;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::Contained::Description &_tao_aggregate
- )
-{
- return
- (strm << _tao_aggregate.kind) &&
- (strm << _tao_aggregate.value);
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::Contained::Description &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.kind) &&
- (strm >> _tao_aggregate.value);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/cdr_op_cs.cpp:63
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::Contained_ptr _tao_objref
- )
-{
- CORBA::Object_ptr _tao_corba_obj = _tao_objref;
- return (strm << _tao_corba_obj);
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::Contained_ptr &_tao_objref
- )
-{
- CORBA::Object_var obj;
-
- if (!(strm >> obj.inout ()))
- {
- return false;
- }
-
- typedef ::CORBA::Contained RHS_SCOPED_NAME;
-
- // Narrow to the right type.
- _tao_objref =
- TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer
- );
-
- return 1;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_InterfaceDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_InterfaceDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::InterfaceDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::InterfaceDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::InterfaceDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_InterfaceDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ValueDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ValueDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ValueDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::ValueDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ValueDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ValueDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_AbstractInterfaceDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_AbstractInterfaceDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::AbstractInterfaceDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::AbstractInterfaceDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::AbstractInterfaceDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_AbstractInterfaceDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_LocalInterfaceDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_LocalInterfaceDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::LocalInterfaceDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::LocalInterfaceDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::LocalInterfaceDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_LocalInterfaceDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExtInterfaceDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::ExtInterfaceDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExtInterfaceDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ExtValueDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ExtValueDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExtValueDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::ExtValueDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExtValueDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ExtValueDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExtAbstractInterfaceDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::ExtAbstractInterfaceDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExtAbstractInterfaceDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExtLocalInterfaceDefSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::ExtLocalInterfaceDef>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExtLocalInterfaceDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ContainedSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ContainedSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ContainedSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- TAO::Objref_Traits<CORBA::Contained>::marshal (
- _tao_sequence[i].in (), strm
- );
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ContainedSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ContainedSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::StructMember &_tao_aggregate
- )
-{
- return
- (strm << _tao_aggregate.name.in ()) &&
- (strm << _tao_aggregate.type.in ()) &&
- CORBA::Object::marshal (
- _tao_aggregate.type_def.in (),
- strm
- );
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::StructMember &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.name.out ()) &&
- (strm >> _tao_aggregate.type.out ()) &&
- (strm >> _tao_aggregate.type_def.out ());
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_StructMemberSeq_CPP_
-#define _TAO_CDR_OP_CORBA_StructMemberSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::StructMemberSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::StructMemberSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_StructMemberSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::Initializer &_tao_aggregate
- )
-{
- return
- (strm << _tao_aggregate.members) &&
- (strm << _tao_aggregate.name.in ());
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::Initializer &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.members) &&
- (strm >> _tao_aggregate.name.out ());
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_InitializerSeq_CPP_
-#define _TAO_CDR_OP_CORBA_InitializerSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::InitializerSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::InitializerSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_InitializerSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExceptionDescription &_tao_aggregate
- )
-{
- return
- (strm << _tao_aggregate.name.in ()) &&
- (strm << _tao_aggregate.id.in ()) &&
- (strm << _tao_aggregate.defined_in.in ()) &&
- (strm << _tao_aggregate.version.in ()) &&
- (strm << _tao_aggregate.type.in ());
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExceptionDescription &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.name.out ()) &&
- (strm >> _tao_aggregate.id.out ()) &&
- (strm >> _tao_aggregate.defined_in.out ()) &&
- (strm >> _tao_aggregate.version.out ()) &&
- (strm >> _tao_aggregate.type.out ());
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ExcDescriptionSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ExcDescriptionSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExcDescriptionSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExcDescriptionSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ExcDescriptionSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExtInitializer &_tao_aggregate
- )
-{
- return
- (strm << _tao_aggregate.members) &&
- (strm << _tao_aggregate.exceptions) &&
- (strm << _tao_aggregate.name.in ());
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExtInitializer &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.members) &&
- (strm >> _tao_aggregate.exceptions) &&
- (strm >> _tao_aggregate.name.out ());
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_ExtInitializerSeq_CPP_
-#define _TAO_CDR_OP_CORBA_ExtInitializerSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExtInitializerSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExtInitializerSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_ExtInitializerSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::UnionMember &_tao_aggregate
- )
-{
- return
- (strm << _tao_aggregate.name.in ()) &&
- (strm << _tao_aggregate.label) &&
- (strm << _tao_aggregate.type.in ()) &&
- CORBA::Object::marshal (
- _tao_aggregate.type_def.in (),
- strm
- );
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::UnionMember &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.name.out ()) &&
- (strm >> _tao_aggregate.label) &&
- (strm >> _tao_aggregate.type.out ()) &&
- (strm >> _tao_aggregate.type_def.out ());
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_UnionMemberSeq_CPP_
-#define _TAO_CDR_OP_CORBA_UnionMemberSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::UnionMemberSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::UnionMemberSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_UnionMemberSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_EnumMemberSeq_CPP_
-#define _TAO_CDR_OP_CORBA_EnumMemberSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::EnumMemberSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i].in ());
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::EnumMemberSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
-
- }
-
- return _tao_marshal_flag;
-
- }
-
-return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_EnumMemberSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::Container::Description &_tao_aggregate
- )
-{
- return
- CORBA::Object::marshal (
- _tao_aggregate.contained_object.in (),
- strm
- ) &&
- (strm << _tao_aggregate.kind) &&
- (strm << _tao_aggregate.value);
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::Container::Description &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.contained_object.out ()) &&
- (strm >> _tao_aggregate.kind) &&
- (strm >> _tao_aggregate.value);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_cs.cpp:96
-
-#if !defined _TAO_CDR_OP_CORBA_Container_DescriptionSeq_CPP_
-#define _TAO_CDR_OP_CORBA_Container_DescriptionSeq_CPP_
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::Container::DescriptionSeq &_tao_sequence
- )
-{
- const CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return false;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::Container::DescriptionSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return false;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return true;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = true;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
-
- }
-
- return false;
-}
-
-#endif /* _TAO_CDR_OP_CORBA_Container_DescriptionSeq_CPP_ */
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/cdr_op_cs.cpp:63
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::Container_ptr _tao_objref
- )
-{
- CORBA::Object_ptr _tao_corba_obj = _tao_objref;
- return (strm << _tao_corba_obj);
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::Container_ptr &_tao_objref
- )
-{
- CORBA::Object_var obj;
-
- if (!(strm >> obj.inout ()))
- {
- return false;
- }
-
- typedef ::CORBA::Container RHS_SCOPED_NAME;
-
- // Narrow to the right type.
- _tao_objref =
- TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer
- );
-
- return 1;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/cdr_op_cs.cpp:63
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::IDLType_ptr _tao_objref
- )
-{
- CORBA::Object_ptr _tao_corba_obj = _tao_objref;
- return (strm << _tao_corba_obj);
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::IDLType_ptr &_tao_objref
- )
-{
- CORBA::Object_var obj;
-
- if (!(strm >> obj.inout ()))
- {
- return false;
- }
-
- typedef ::CORBA::IDLType RHS_SCOPED_NAME;
-
- // Narrow to the right type.
- _tao_objref =
- TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer
- );
-
- return 1;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/cdr_op_cs.cpp:63
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::TypedefDef_ptr _tao_objref
- )
-{
- CORBA::Object_ptr _tao_corba_obj = _tao_objref;
- return (strm << _tao_corba_obj);
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::TypedefDef_ptr &_tao_objref
- )
-{
- CORBA::Object_var obj;
-
- if (!(strm >> obj.inout ()))
- {
- return false;
- }
-
- typedef ::CORBA::TypedefDef RHS_SCOPED_NAME;
-
- // Narrow to the right type.
- _tao_objref =
- TAO::Narrow_Utils<RHS_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer
- );
-
- return 1;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_structure/cdr_op_cs.cpp:61
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::TypeDescription &_tao_aggregate
- )
-{
- return
- (strm << _tao_aggregate.name.in ()) &&
- (strm << _tao_aggregate.id.in ()) &&
- (strm << _tao_aggregate.defined_in.in ()) &&
- (strm << _tao_aggregate.version.in ()) &&
- (strm << _tao_aggregate.type.in ());
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::TypeDescription &_tao_aggregate
- )
-{
- return
- (strm >> _tao_aggregate.name.out ()) &&
- (strm >> _tao_aggregate.id.out ()) &&
- (strm >> _tao_aggregate.defined_in.out ()) &&
- (strm >> _tao_aggregate.version.out ()) &&
- (strm >> _tao_aggregate.type.out ());
-}