diff options
Diffstat (limited to 'modules/TAO/tests/Param_Test/param_testS.cpp')
-rw-r--r-- | modules/TAO/tests/Param_Test/param_testS.cpp | 6783 |
1 files changed, 0 insertions, 6783 deletions
diff --git a/modules/TAO/tests/Param_Test/param_testS.cpp b/modules/TAO/tests/Param_Test/param_testS.cpp deleted file mode 100644 index 79e90c5a0d6..00000000000 --- a/modules/TAO/tests/Param_Test/param_testS.cpp +++ /dev/null @@ -1,6783 +0,0 @@ -// -*- C++ -*- -// $Id$ - -/** - * Code generated by the The ACE ORB (TAO) IDL Compiler v1.7.5 - * 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:688 - -#ifndef _TAO_IDL_PARAM_TESTS_CPP_ -#define _TAO_IDL_PARAM_TESTS_CPP_ - - -#include "param_testS.h" -#include "tao/PortableServer/Operation_Table_Perfect_Hash.h" -#include "tao/PortableServer/Upcall_Command.h" -#include "tao/PortableServer/Upcall_Wrapper.h" -#include "tao/TAO_Server_Request.h" -#include "tao/ORB_Core.h" -#include "tao/Profile.h" -#include "tao/Stub.h" -#include "tao/IFR_Client_Adapter.h" -#include "tao/Object_T.h" -#include "tao/AnyTypeCode/TypeCode.h" -#include "tao/AnyTypeCode/DynamicC.h" -#include "tao/CDR.h" -#include "tao/operation_details.h" -#include "tao/PortableInterceptor.h" -#include "tao/PortableServer/Basic_SArguments.h" -#include "tao/PortableServer/BD_String_SArgument_T.h" -#include "tao/AnyTypeCode/Any.h" -#include "tao/PortableServer/Fixed_Array_SArgument_T.h" -#include "tao/PortableServer/Fixed_Size_SArgument_T.h" -#include "tao/PortableServer/Object_SArgument_T.h" -#include "tao/PortableServer/Special_Basic_SArguments.h" -#include "tao/PortableServer/UB_String_SArguments.h" -#include "tao/PortableServer/Var_Array_SArgument_T.h" -#include "tao/PortableServer/Var_Size_SArgument_T.h" -#include "tao/PortableServer/Vector_SArgument_T.h" -#include "tao/PortableServer/Any_SArg_Traits.h" -#include "tao/PortableServer/TypeCode_SArg_Traits.h" -#include "tao/PortableServer/Object_SArg_Traits.h" -#include "tao/PortableServer/get_arg.h" -#include "tao/Special_Basic_Arguments.h" -#include "tao/UB_String_Arguments.h" -#include "tao/Basic_Arguments.h" -#include "tao/BD_String_Argument_T.h" -#include "tao/AnyTypeCode/Any.h" -#include "tao/Fixed_Array_Argument_T.h" -#include "tao/Fixed_Size_Argument_T.h" -#include "tao/Object_Argument_T.h" -#include "tao/UB_String_Arguments.h" -#include "tao/Var_Array_Argument_T.h" -#include "tao/Var_Size_Argument_T.h" -#include "tao/Vector_Argument_T.h" -#include "tao/AnyTypeCode/Any_Arg_Traits.h" -#include "ace/Dynamic_Service.h" -#include "ace/Malloc_Allocator.h" - -#if !defined (__ACE_INLINE__) -#include "param_testS.inl" -#endif /* !defined INLINE */ - -// TAO_IDL - Generated from -// .\be\be_visitor_arg_traits.cpp:73 - -TAO_BEGIN_VERSIONED_NAMESPACE_DECL - - -// Arg traits specializations. -namespace TAO -{ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_LONGSEQ__SARG_TRAITS_) -#define _CORBA_LONGSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<CORBA::Long> > - : public - Vector_SArg_Traits_T< - std::vector<CORBA::Long>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::Long> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_SHORTSEQ__SARG_TRAITS_) -#define _CORBA_SHORTSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<CORBA::Short> > - : public - Vector_SArg_Traits_T< - std::vector<CORBA::Short>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::Short> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_STRINGSEQ__SARG_TRAITS_) -#define _CORBA_STRINGSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<char *> > - : public - Vector_SArg_Traits_T< - std::vector<char *>, - TAO::Any_Insert_Policy_Stream<std::vector<char *> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_WSTRINGSEQ__SARG_TRAITS_) -#define _CORBA_WSTRINGSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<CORBA::WChar *> > - : public - Vector_SArg_Traits_T< - std::vector<CORBA::WChar *>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::WChar *> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_ANYSEQ__SARG_TRAITS_) -#define _CORBA_ANYSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<CORBA::Any> > - : public - Vector_SArg_Traits_T< - std::vector<CORBA::Any>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::Any> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:141 - -#if !defined (_COFFEE__SARG_TRAITS_) -#define _COFFEE__SARG_TRAITS_ - - template<> - class SArg_Traits<Coffee> - : public - Object_SArg_Traits_T< - Coffee_ptr, - Coffee_var, - Coffee_out, - TAO::Any_Insert_Policy_Stream <Coffee_ptr> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_COFFEE_DESC__SARG_TRAITS_) -#define _COFFEE_DESC__SARG_TRAITS_ - - template<> - class SArg_Traits<Coffee::Desc> - : public - Var_Size_SArg_Traits_T< - Coffee::Desc, - TAO::Any_Insert_Policy_Stream <Coffee::Desc> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_SHORT_STRING128__SARG_TRAITS_) -#define _SHORT_STRING128__SARG_TRAITS_ - - struct short_string_128 {}; - - template<> - class SArg_Traits<short_string_128> - : public - BD_String_SArg_Traits_T< - CORBA::String_var, - 128, - TAO::Any_Insert_Policy_Stream < - ACE_OutputCDR::from_string - > - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_SHORT_WSTRING128__SARG_TRAITS_) -#define _SHORT_WSTRING128__SARG_TRAITS_ - - struct short_wstring_128 {}; - - template<> - class SArg_Traits<short_wstring_128> - : public - BD_String_SArg_Traits_T< - CORBA::WString_var, - 128, - TAO::Any_Insert_Policy_Stream < - ACE_OutputCDR::from_wstring - > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_FIXED_STRUCT__SARG_TRAITS_) -#define _PARAM_TEST_FIXED_STRUCT__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Fixed_Struct> - : public - Fixed_Size_SArg_Traits_T< - Param_Test::Fixed_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Fixed_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_PATHSPEC__SARG_TRAITS_) -#define _PARAM_TEST_PATHSPEC__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<Param_Test::Step> > - : public - Vector_SArg_Traits_T< - std::vector<Param_Test::Step>, - TAO::Any_Insert_Policy_Stream<std::vector<Param_Test::Step> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_SHORT_SEQ__SARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_SHORT_SEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Bounded_Short_Seq> - : public - Var_Size_SArg_Traits_T< - Param_Test::Bounded_Short_Seq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_Short_Seq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_LONG_SEQ__SARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_LONG_SEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Bounded_Long_Seq> - : public - Var_Size_SArg_Traits_T< - Param_Test::Bounded_Long_Seq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_Long_Seq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_STRSEQ__SARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_STRSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Bounded_StrSeq> - : public - Var_Size_SArg_Traits_T< - Param_Test::Bounded_StrSeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_StrSeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_WSTRSEQ__SARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_WSTRSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Bounded_WStrSeq> - : public - Var_Size_SArg_Traits_T< - Param_Test::Bounded_WStrSeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_WStrSeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_STRUCTSEQ__SARG_TRAITS_) -#define _PARAM_TEST_STRUCTSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<Param_Test::Fixed_Struct> > - : public - Vector_SArg_Traits_T< - std::vector<Param_Test::Fixed_Struct>, - TAO::Any_Insert_Policy_Stream<std::vector<Param_Test::Fixed_Struct> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_STRUCTSEQ__SARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_STRUCTSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Bounded_StructSeq> - : public - Var_Size_SArg_Traits_T< - Param_Test::Bounded_StructSeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_StructSeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_COFFEE_MIX__SARG_TRAITS_) -#define _PARAM_TEST_COFFEE_MIX__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<Coffee> > - : public - Vector_SArg_Traits_T< - std::vector<Coffee>, - TAO::Any_Insert_Policy_Stream<std::vector<Coffee> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_COFFEE_MIX__SARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_COFFEE_MIX__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Bounded_Coffee_Mix> - : public - Var_Size_SArg_Traits_T< - Param_Test::Bounded_Coffee_Mix, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_Coffee_Mix> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_VAR_STRUCT__SARG_TRAITS_) -#define _PARAM_TEST_VAR_STRUCT__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Var_Struct> - : public - Var_Size_SArg_Traits_T< - Param_Test::Var_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Var_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_NESTED_STRUCT__SARG_TRAITS_) -#define _PARAM_TEST_NESTED_STRUCT__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Nested_Struct> - : public - Var_Size_SArg_Traits_T< - Param_Test::Nested_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Nested_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_OBJREF_STRUCT__SARG_TRAITS_) -#define _PARAM_TEST_OBJREF_STRUCT__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Objref_Struct> - : public - Var_Size_SArg_Traits_T< - Param_Test::Objref_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Objref_Struct> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_PARAM_TEST_FIXED_ARRAY__SARG_TRAITS_) -#define _PARAM_TEST_FIXED_ARRAY__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Fixed_Array_tag> - : public - Fixed_Array_SArg_Traits_T< - Param_Test::Fixed_Array_var, - Param_Test::Fixed_Array_forany, - TAO::Any_Insert_Policy_Stream <Param_Test::Fixed_Array_forany> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_PARAM_TEST_VAR_ARRAY__SARG_TRAITS_) -#define _PARAM_TEST_VAR_ARRAY__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Var_Array_tag> - : public - Var_Array_SArg_Traits_T< - Param_Test::Var_Array_out, - Param_Test::Var_Array_forany, - TAO::Any_Insert_Policy_Stream <Param_Test::Var_Array_forany> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_ARRAYSEQ__SARG_TRAITS_) -#define _PARAM_TEST_ARRAYSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<std::vector<Param_Test::Fixed_Array> > - : public - Vector_SArg_Traits_T< - std::vector<Param_Test::Fixed_Array>, - TAO::Any_Insert_Policy_Stream<std::vector<Param_Test::Fixed_Array> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_ARRAYSEQ__SARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_ARRAYSEQ__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Bounded_ArraySeq> - : public - Var_Size_SArg_Traits_T< - Param_Test::Bounded_ArraySeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_ArraySeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:992 - -#if !defined (_PARAM_TEST_BIG_UNION__SARG_TRAITS_) -#define _PARAM_TEST_BIG_UNION__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Big_Union> - : public - Var_Size_SArg_Traits_T< - Param_Test::Big_Union, - TAO::Any_Insert_Policy_Stream <Param_Test::Big_Union> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:992 - -#if !defined (_PARAM_TEST_SMALL_UNION__SARG_TRAITS_) -#define _PARAM_TEST_SMALL_UNION__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Small_Union> - : public - Fixed_Size_SArg_Traits_T< - Param_Test::Small_Union, - TAO::Any_Insert_Policy_Stream <Param_Test::Small_Union> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_RECURSIVE_STRUCT__SARG_TRAITS_) -#define _PARAM_TEST_RECURSIVE_STRUCT__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Recursive_Struct> - : public - Var_Size_SArg_Traits_T< - Param_Test::Recursive_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Recursive_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:992 - -#if !defined (_PARAM_TEST_RECURSIVE_UNION__SARG_TRAITS_) -#define _PARAM_TEST_RECURSIVE_UNION__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Recursive_Union> - : public - Var_Size_SArg_Traits_T< - Param_Test::Recursive_Union, - TAO::Any_Insert_Policy_Stream <Param_Test::Recursive_Union> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_PARAM_TEST_MULTDIM_ARRAY__SARG_TRAITS_) -#define _PARAM_TEST_MULTDIM_ARRAY__SARG_TRAITS_ - - template<> - class SArg_Traits<Param_Test::Multdim_Array_tag> - : public - Fixed_Array_SArg_Traits_T< - Param_Test::Multdim_Array_var, - Param_Test::Multdim_Array_forany, - TAO::Any_Insert_Policy_Stream <Param_Test::Multdim_Array_forany> - > - { - }; - -#endif /* end #if !defined */ -} - -TAO_END_VERSIONED_NAMESPACE_DECL - - - -// TAO_IDL - Generated from -// .\be\be_visitor_arg_traits.cpp:73 - -TAO_BEGIN_VERSIONED_NAMESPACE_DECL - - -// Arg traits specializations. -namespace TAO -{ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_LONGSEQ__ARG_TRAITS_) -#define _CORBA_LONGSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<CORBA::Long> > - : public - Vector_Arg_Traits_T< - std::vector<CORBA::Long>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::Long> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_SHORTSEQ__ARG_TRAITS_) -#define _CORBA_SHORTSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<CORBA::Short> > - : public - Vector_Arg_Traits_T< - std::vector<CORBA::Short>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::Short> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_STRINGSEQ__ARG_TRAITS_) -#define _CORBA_STRINGSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<char *> > - : public - Vector_Arg_Traits_T< - std::vector<char *>, - TAO::Any_Insert_Policy_Stream<std::vector<char *> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_WSTRINGSEQ__ARG_TRAITS_) -#define _CORBA_WSTRINGSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<CORBA::WChar *> > - : public - Vector_Arg_Traits_T< - std::vector<CORBA::WChar *>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::WChar *> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_CORBA_ANYSEQ__ARG_TRAITS_) -#define _CORBA_ANYSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<CORBA::Any> > - : public - Vector_Arg_Traits_T< - std::vector<CORBA::Any>, - TAO::Any_Insert_Policy_Stream<std::vector<CORBA::Any> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:141 - -#if !defined (_COFFEE__ARG_TRAITS_) -#define _COFFEE__ARG_TRAITS_ - - template<> - class Arg_Traits<Coffee> - : public - Object_Arg_Traits_T< - Coffee_ptr, - Coffee_var, - Coffee_out, - TAO::Objref_Traits<Coffee>, - TAO::Any_Insert_Policy_Stream <Coffee_ptr> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_COFFEE_DESC__ARG_TRAITS_) -#define _COFFEE_DESC__ARG_TRAITS_ - - template<> - class Arg_Traits<Coffee::Desc> - : public - Var_Size_Arg_Traits_T< - Coffee::Desc, - TAO::Any_Insert_Policy_Stream <Coffee::Desc> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_SHORT_STRING128__ARG_TRAITS_) -#define _SHORT_STRING128__ARG_TRAITS_ - - template<> - class Arg_Traits<short_string_128> - : public - BD_String_Arg_Traits_T< - CORBA::String_var, - 128, - TAO::Any_Insert_Policy_Stream < - ACE_OutputCDR::from_string - > - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_SHORT_WSTRING128__ARG_TRAITS_) -#define _SHORT_WSTRING128__ARG_TRAITS_ - - template<> - class Arg_Traits<short_wstring_128> - : public - BD_String_Arg_Traits_T< - CORBA::WString_var, - 128, - TAO::Any_Insert_Policy_Stream < - ACE_OutputCDR::from_wstring - > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_FIXED_STRUCT__ARG_TRAITS_) -#define _PARAM_TEST_FIXED_STRUCT__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Fixed_Struct> - : public - Fixed_Size_Arg_Traits_T< - Param_Test::Fixed_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Fixed_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_PATHSPEC__ARG_TRAITS_) -#define _PARAM_TEST_PATHSPEC__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<Param_Test::Step> > - : public - Vector_Arg_Traits_T< - std::vector<Param_Test::Step>, - TAO::Any_Insert_Policy_Stream<std::vector<Param_Test::Step> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_SHORT_SEQ__ARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_SHORT_SEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Bounded_Short_Seq> - : public - Var_Size_Arg_Traits_T< - Param_Test::Bounded_Short_Seq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_Short_Seq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_LONG_SEQ__ARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_LONG_SEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Bounded_Long_Seq> - : public - Var_Size_Arg_Traits_T< - Param_Test::Bounded_Long_Seq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_Long_Seq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_STRSEQ__ARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_STRSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Bounded_StrSeq> - : public - Var_Size_Arg_Traits_T< - Param_Test::Bounded_StrSeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_StrSeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_WSTRSEQ__ARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_WSTRSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Bounded_WStrSeq> - : public - Var_Size_Arg_Traits_T< - Param_Test::Bounded_WStrSeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_WStrSeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_STRUCTSEQ__ARG_TRAITS_) -#define _PARAM_TEST_STRUCTSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<Param_Test::Fixed_Struct> > - : public - Vector_Arg_Traits_T< - std::vector<Param_Test::Fixed_Struct>, - TAO::Any_Insert_Policy_Stream<std::vector<Param_Test::Fixed_Struct> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_STRUCTSEQ__ARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_STRUCTSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Bounded_StructSeq> - : public - Var_Size_Arg_Traits_T< - Param_Test::Bounded_StructSeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_StructSeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_COFFEE_MIX__ARG_TRAITS_) -#define _PARAM_TEST_COFFEE_MIX__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<Coffee> > - : public - Vector_Arg_Traits_T< - std::vector<Coffee>, - TAO::Any_Insert_Policy_Stream<std::vector<Coffee> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_COFFEE_MIX__ARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_COFFEE_MIX__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Bounded_Coffee_Mix> - : public - Var_Size_Arg_Traits_T< - Param_Test::Bounded_Coffee_Mix, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_Coffee_Mix> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_VAR_STRUCT__ARG_TRAITS_) -#define _PARAM_TEST_VAR_STRUCT__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Var_Struct> - : public - Var_Size_Arg_Traits_T< - Param_Test::Var_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Var_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_NESTED_STRUCT__ARG_TRAITS_) -#define _PARAM_TEST_NESTED_STRUCT__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Nested_Struct> - : public - Var_Size_Arg_Traits_T< - Param_Test::Nested_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Nested_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_OBJREF_STRUCT__ARG_TRAITS_) -#define _PARAM_TEST_OBJREF_STRUCT__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Objref_Struct> - : public - Var_Size_Arg_Traits_T< - Param_Test::Objref_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Objref_Struct> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_PARAM_TEST_FIXED_ARRAY__ARG_TRAITS_) -#define _PARAM_TEST_FIXED_ARRAY__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Fixed_Array_tag> - : public - Fixed_Array_Arg_Traits_T< - Param_Test::Fixed_Array_var, - Param_Test::Fixed_Array_forany, - TAO::Any_Insert_Policy_Stream <Param_Test::Fixed_Array_forany> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_PARAM_TEST_VAR_ARRAY__ARG_TRAITS_) -#define _PARAM_TEST_VAR_ARRAY__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Var_Array_tag> - : public - Var_Array_Arg_Traits_T< - Param_Test::Var_Array_out, - Param_Test::Var_Array_forany, - TAO::Any_Insert_Policy_Stream <Param_Test::Var_Array_forany> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_ARRAYSEQ__ARG_TRAITS_) -#define _PARAM_TEST_ARRAYSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<std::vector<Param_Test::Fixed_Array> > - : public - Vector_Arg_Traits_T< - std::vector<Param_Test::Fixed_Array>, - TAO::Any_Insert_Policy_Stream<std::vector<Param_Test::Fixed_Array> > - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:621 - -#if !defined (_PARAM_TEST_BOUNDED_ARRAYSEQ__ARG_TRAITS_) -#define _PARAM_TEST_BOUNDED_ARRAYSEQ__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Bounded_ArraySeq> - : public - Var_Size_Arg_Traits_T< - Param_Test::Bounded_ArraySeq, - TAO::Any_Insert_Policy_Stream<Param_Test::Bounded_ArraySeq> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:992 - -#if !defined (_PARAM_TEST_BIG_UNION__ARG_TRAITS_) -#define _PARAM_TEST_BIG_UNION__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Big_Union> - : public - Var_Size_Arg_Traits_T< - Param_Test::Big_Union, - TAO::Any_Insert_Policy_Stream <Param_Test::Big_Union> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:992 - -#if !defined (_PARAM_TEST_SMALL_UNION__ARG_TRAITS_) -#define _PARAM_TEST_SMALL_UNION__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Small_Union> - : public - Fixed_Size_Arg_Traits_T< - Param_Test::Small_Union, - TAO::Any_Insert_Policy_Stream <Param_Test::Small_Union> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:884 - -#if !defined (_PARAM_TEST_RECURSIVE_STRUCT__ARG_TRAITS_) -#define _PARAM_TEST_RECURSIVE_STRUCT__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Recursive_Struct> - : public - Var_Size_Arg_Traits_T< - Param_Test::Recursive_Struct, - TAO::Any_Insert_Policy_Stream <Param_Test::Recursive_Struct> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // .\be\be_visitor_arg_traits.cpp:992 - -#if !defined (_PARAM_TEST_RECURSIVE_UNION__ARG_TRAITS_) -#define _PARAM_TEST_RECURSIVE_UNION__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Recursive_Union> - : public - Var_Size_Arg_Traits_T< - Param_Test::Recursive_Union, - TAO::Any_Insert_Policy_Stream <Param_Test::Recursive_Union> - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_PARAM_TEST_MULTDIM_ARRAY__ARG_TRAITS_) -#define _PARAM_TEST_MULTDIM_ARRAY__ARG_TRAITS_ - - template<> - class Arg_Traits<Param_Test::Multdim_Array_tag> - : public - Fixed_Array_Arg_Traits_T< - Param_Test::Multdim_Array_var, - Param_Test::Multdim_Array_forany, - TAO::Any_Insert_Policy_Stream <Param_Test::Multdim_Array_forany> - > - { - }; - -#endif /* end #if !defined */ -} - -TAO_END_VERSIONED_NAMESPACE_DECL - - - -// TAO_IDL - Generated from -// .\be\be_interface.cpp:1555 - -class TAO_Coffee_Perfect_Hash_OpTable - : public TAO_Perfect_Hash_OpTable -{ -private: - unsigned int hash (const char *str, unsigned int len); - -public: - const TAO_operation_db_entry * lookup (const char *str, unsigned int len); -}; - -/* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: ace_gperf -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_Coffee_Perfect_Hash_OpTable -N lookup */ -unsigned int -TAO_Coffee_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) -{ - static const unsigned char asso_values[] = - { -#if defined (ACE_MVS) - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, - 17, 17, 0, 5, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 0, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, -#else - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 0, 17, 0, 17, 17, - 0, 5, 17, 17, 17, 17, 17, 17, 17, 17, - 0, 17, 17, 17, 17, 17, 0, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, -#endif /* ACE_MVS */ - }; - return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]]; -} - -const TAO_operation_db_entry * -TAO_Coffee_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) -{ - enum - { - TOTAL_KEYWORDS = 7, - MIN_WORD_LENGTH = 5, - MAX_WORD_LENGTH = 16, - MIN_HASH_VALUE = 5, - MAX_HASH_VALUE = 16, - HASH_VALUE_RANGE = 12, - DUPLICATES = 2, - WORDLIST_SIZE = 12 - }; - - static const TAO_operation_db_entry wordlist[] = - { - {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0}, - {"_is_a", &POA_Coffee::_is_a_skel, 0}, - {"_component", &POA_Coffee::_component_skel, 0}, - {"_non_existent", &POA_Coffee::_non_existent_skel, 0}, - {"_repository_id", &POA_Coffee::_repository_id_skel, 0}, - {"_interface", &POA_Coffee::_interface_skel, 0}, - {"_get_description", &POA_Coffee::_get_description_skel, 0}, - {"_set_description", &POA_Coffee::_set_description_skel, 0}, - }; - - static const signed char lookup[] = - { - -1, -1, -1, -1, -1, 5, -1, -1, -1, -1, 6, -10, -2, 7, - 8, 9, -21, - }; - - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - unsigned int key = hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE) - { - int slot = lookup[key]; - - if (slot >= 0 && slot < WORDLIST_SIZE) - { - const char *s = wordlist[slot].opname; - - if (*str == *s && !ACE_OS::strncmp (str + 1, s + 1, len - 1)) - return &wordlist[slot]; - } - else if (slot < 0 && slot >= -MAX_HASH_VALUE) - return 0; - else - { - unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE); - const TAO_operation_db_entry *base = &wordlist[-lookup[offset]]; - const TAO_operation_db_entry *ptr = base + -lookup[offset + 1]; - - while (--ptr >= base) - if (*str == *ptr->opname && !ACE_OS::strncmp (str + 1, ptr->opname + 1, len - 1)) - return ptr; - } - } - } - return 0; -} - -static TAO_Coffee_Perfect_Hash_OpTable tao_Coffee_optable; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:988 - -TAO::Collocation_Proxy_Broker * -_TAO_Coffee_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr) -{ - return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy -} - -int -_TAO_Coffee_Proxy_Broker_Factory_Initializer (size_t) -{ - _TAO_Coffee_Proxy_Broker_Factory_function_pointer = - _TAO_Coffee_Proxy_Broker_Factory_function; - - return 0; -} - -static int -_TAO_Coffee_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - _TAO_Coffee_Proxy_Broker_Factory_Initializer ( - reinterpret_cast<size_t> (_TAO_Coffee_Proxy_Broker_Factory_Initializer) - ); - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:103 - -POA_Coffee::POA_Coffee (void) - : TAO_ServantBase () -{ - this->optable_ = &tao_Coffee_optable; -} - -POA_Coffee::POA_Coffee (const POA_Coffee& rhs) - : TAO_Abstract_ServantBase (rhs), - TAO_ServantBase (rhs) -{ -} - -POA_Coffee::~POA_Coffee (void) -{ -} - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _get_description_Coffee - : public TAO::Upcall_Command -{ -public: - inline _get_description_Coffee ( - POA_Coffee * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Coffee::Desc>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Coffee::Desc> ( - this->operation_details_, - this->args_); - - retval = - this->servant_->description (); - } - -private: - POA_Coffee * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Coffee::_get_description_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Coffee::Desc>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Coffee * const impl = - static_cast<POA_Coffee *> (servant); - - _get_description_Coffee command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _set_description_Coffee - : public TAO::Upcall_Command -{ -public: - inline _set_description_Coffee ( - POA_Coffee * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Coffee::Desc>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Coffee::Desc> ( - this->operation_details_, - this->args_, - 1); - - this->servant_->description ( - arg_1); - } - -private: - POA_Coffee * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Coffee::_set_description_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< void>::ret_val retval; - TAO::SArg_Traits< ::Coffee::Desc>::in_arg_val _tao_description; - - TAO::Argument * const args[] = - { - &retval, - &_tao_description - }; - - static size_t const nargs = 2; - - POA_Coffee * const impl = - static_cast<POA_Coffee *> (servant); - - _set_description_Coffee command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:169 - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _is_a_Coffee_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _is_a_Coffee_Upcall_Command ( - POA_Coffee * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< char *>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< char *> ( - this->operation_details_, - this->args_, - 1); - - retval = - this->servant_-> _is_a ( - arg_1); - } - -private: - POA_Coffee * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Coffee::_is_a_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval; - TAO::SArg_Traits< char *>::in_arg_val _tao_repository_id; - - TAO::Argument * const args[] = - { - &retval, - &_tao_repository_id - }; - - static size_t const nargs = 2; - - POA_Coffee * const impl = - static_cast<POA_Coffee *> (servant); - - _is_a_Coffee_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _non_existent_Coffee_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _non_existent_Coffee_Upcall_Command ( - POA_Coffee * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> ( - this->operation_details_, - this->args_); - - retval = - this->servant_-> _non_existent (); - } - -private: - POA_Coffee * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Coffee::_non_existent_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Coffee * const impl = - static_cast<POA_Coffee *> (servant); - - _non_existent_Coffee_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _repository_id_Coffee_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _repository_id_Coffee_Upcall_Command ( - POA_Coffee * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< char *>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< char *> ( - this->operation_details_, - this->args_); - - retval = - this->servant_-> _repository_id (); - } - -private: - POA_Coffee * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Coffee::_repository_id_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< char *>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Coffee * const impl = - static_cast<POA_Coffee *> (servant); - - _repository_id_Coffee_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:512 - -void POA_Coffee::_interface_skel ( - TAO_ServerRequest & server_request, - void * /* servant_upcall */, - void * servant) -{ - TAO_IFR_Client_Adapter *_tao_adapter = - ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( - TAO_ORB_Core::ifr_client_adapter_name () - ); - - if (!_tao_adapter) - { - throw ::CORBA::INTF_REPOS (::CORBA::OMGVMCID | 1, ::CORBA::COMPLETED_NO); - } - - POA_Coffee * const impl = - static_cast<POA_Coffee *> (servant); - ::CORBA::InterfaceDef_ptr _tao_retval = impl->_get_interface (); - server_request.init_reply (); - TAO_OutputCDR &_tao_out = *server_request.outgoing (); - - ::CORBA::Boolean const _tao_result = - _tao_adapter->interfacedef_cdr_insert (_tao_out, _tao_retval); - - _tao_adapter->dispose (_tao_retval); - - if (!_tao_result) - { - throw ::CORBA::MARSHAL (); - } -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _get_component_Coffee_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _get_component_Coffee_Upcall_Command ( - POA_Coffee * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::Object> ( - this->operation_details_, - this->args_); - - retval = - this->servant_-> _get_component (); - } - -private: - POA_Coffee * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Coffee::_component_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant - ) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::Object>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Coffee * const impl = - static_cast<POA_Coffee *> (servant); - - _get_component_Coffee_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - -::CORBA::Boolean POA_Coffee::_is_a (const char* value) -{ - return - ( - !ACE_OS::strcmp ( - value, - "IDL:Coffee:1.0" - ) || - !ACE_OS::strcmp ( - value, - "IDL:omg.org/CORBA/Object:1.0" - ) - ); -} - -const char* POA_Coffee::_interface_repository_id (void) const -{ - return "IDL:Coffee:1.0"; -} - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:930 - -void POA_Coffee::_dispatch (TAO_ServerRequest & req, void * servant_upcall) -{ - this->synchronous_upcall_dispatch (req, servant_upcall, this); -} - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:856 - -Coffee * -POA_Coffee::_this (void) -{ - TAO_Stub *stub = this->_create_stub (); - - TAO_Stub_Auto_Ptr safe_stub (stub); - ::CORBA::Object_ptr tmp = CORBA::Object_ptr (); - - ::CORBA::Boolean const _tao_opt_colloc = - stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects (); - - ACE_NEW_RETURN ( - tmp, - ::CORBA::Object (stub, _tao_opt_colloc, this), - 0 - ); - - ::CORBA::Object_var obj = tmp; - (void) safe_stub.release (); - - typedef ::Coffee STUB_SCOPED_NAME; - return - TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow ( - obj.in (), - _TAO_Coffee_Proxy_Broker_Factory_function_pointer - ); -} - -// TAO_IDL - Generated from -// .\be\be_interface.cpp:1555 - -class TAO_Param_Test_Perfect_Hash_OpTable - : public TAO_Perfect_Hash_OpTable -{ -private: - unsigned int hash (const char *str, unsigned int len); - -public: - const TAO_operation_db_entry * lookup (const char *str, unsigned int len); -}; - -/* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: ace_gperf -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_Param_Test_Perfect_Hash_OpTable -N lookup */ -unsigned int -TAO_Param_Test_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) -{ - static const unsigned char asso_values[] = - { -#if defined (ACE_MVS) - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 45, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 0, - 66, 66, 0, 10, 5, 25, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 5, 40, - 66, 66, 0, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 0, 0, 66, 66, 66, 0, 35, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, -#else - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 45, 66, 0, 66, 66, - 0, 10, 5, 25, 66, 66, 66, 66, 66, 5, - 40, 66, 66, 0, 66, 0, 0, 66, 66, 66, - 0, 35, 66, 66, 66, 66, 66, 66, -#endif /* ACE_MVS */ - }; - return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]]; -} - -const TAO_operation_db_entry * -TAO_Param_Test_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) -{ - enum - { - TOTAL_KEYWORDS = 45, - MIN_WORD_LENGTH = 5, - MAX_WORD_LENGTH = 30, - MIN_HASH_VALUE = 10, - MAX_HASH_VALUE = 65, - HASH_VALUE_RANGE = 56, - DUPLICATES = 7, - WORDLIST_SIZE = 55 - }; - - static const TAO_operation_db_entry wordlist[] = - { - {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0}, - {"",0,0}, - {"test_short", &POA_Param_Test::test_short_skel, 0}, - {"test_strseq", &POA_Param_Test::test_strseq_skel, 0}, - {"test_anyseq", &POA_Param_Test::test_anyseq_skel, 0}, - {"test_wstrseq", &POA_Param_Test::test_wstrseq_skel, 0}, - {"test_coffe_mix", &POA_Param_Test::test_coffe_mix_skel, 0}, - {"test_var_struct", &POA_Param_Test::test_var_struct_skel, 0}, - {"test_objref", &POA_Param_Test::test_objref_skel, 0}, - {"test_fixed_struct", &POA_Param_Test::test_fixed_struct_skel, 0}, - {"test_nested_struct", &POA_Param_Test::test_nested_struct_skel, 0}, - {"test_objref_struct", &POA_Param_Test::test_objref_struct_skel, 0}, - {"test_bounded_strseq", &POA_Param_Test::test_bounded_strseq_skel, 0}, - {"test_bounded_wstrseq", &POA_Param_Test::test_bounded_wstrseq_skel, 0}, - {"test_recursive_struct", &POA_Param_Test::test_recursive_struct_skel, 0}, - {"test_bounded_coffe_mix", &POA_Param_Test::test_bounded_coffe_mix_skel, 0}, - {"test_typecode", &POA_Param_Test::test_typecode_skel, 0}, - {"make_coffee", &POA_Param_Test::make_coffee_skel, 0}, - {"test_long_sequence", &POA_Param_Test::test_long_sequence_skel, 0}, - {"test_short_sequence", &POA_Param_Test::test_short_sequence_skel, 0}, - {"test_array_sequence", &POA_Param_Test::test_array_sequence_skel, 0}, - {"test_struct_sequence", &POA_Param_Test::test_struct_sequence_skel, 0}, - {"test_bounded_long_sequence", &POA_Param_Test::test_bounded_long_sequence_skel, 0}, - {"test_bounded_short_sequence", &POA_Param_Test::test_bounded_short_sequence_skel, 0}, - {"test_bounded_array_sequence", &POA_Param_Test::test_bounded_array_sequence_skel, 0}, - {"test_bounded_struct_sequence", &POA_Param_Test::test_bounded_struct_sequence_skel, 0}, - {"test_ulonglong", &POA_Param_Test::test_ulonglong_skel, 0}, - {"test_unbounded_struct_sequence", &POA_Param_Test::test_unbounded_struct_sequence_skel, 0}, - {"test_any", &POA_Param_Test::test_any_skel, 0}, - {"test_bounded_string", &POA_Param_Test::test_bounded_string_skel, 0}, - {"test_bounded_wstring", &POA_Param_Test::test_bounded_wstring_skel, 0}, - {"test_unbounded_string", &POA_Param_Test::test_unbounded_string_skel, 0}, - {"test_unbounded_wstring", &POA_Param_Test::test_unbounded_wstring_skel, 0}, - {"shutdown", &POA_Param_Test::shutdown_skel, 0}, - {"test_var_array", &POA_Param_Test::test_var_array_skel, 0}, - {"_is_a", &POA_Param_Test::_is_a_skel, 0}, - {"test_fixed_array", &POA_Param_Test::test_fixed_array_skel, 0}, - {"test_complex_any", &POA_Param_Test::test_complex_any_skel, 0}, - {"test_multdim_array", &POA_Param_Test::test_multdim_array_skel, 0}, - {"test_exception", &POA_Param_Test::test_exception_skel, 0}, - {"test_big_union", &POA_Param_Test::test_big_union_skel, 0}, - {"_component", &POA_Param_Test::_component_skel, 0}, - {"test_small_union", &POA_Param_Test::test_small_union_skel, 0}, - {"_non_existent", &POA_Param_Test::_non_existent_skel, 0}, - {"_repository_id", &POA_Param_Test::_repository_id_skel, 0}, - {"test_recursive_union", &POA_Param_Test::test_recursive_union_skel, 0}, - {"_interface", &POA_Param_Test::_interface_skel, 0}, - }; - - static const signed char lookup[] = - { - -1, -1, -1, -1, -1, -1, -11, -2, -18, -2, 10, -70, 13, -1, - 14, 15, 16, 17, -75, 20, 21, 22, 23, 24, -27, -2, 25, -1, - 26, -70, 29, -1, -31, -2, -44, -2, 30, -70, 33, 34, 35, -47, - -2, 36, 37, 38, 39, 40, 41, 42, 43, -82, -1, 46, -78, 49, - 50, -1, 51, 52, 53, -1, -1, -1, -1, 54, - }; - - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - unsigned int key = hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE) - { - int slot = lookup[key]; - - if (slot >= 0 && slot < WORDLIST_SIZE) - { - const char *s = wordlist[slot].opname; - - if (*str == *s && !ACE_OS::strncmp (str + 1, s + 1, len - 1)) - return &wordlist[slot]; - } - else if (slot < 0 && slot >= -MAX_HASH_VALUE) - return 0; - else - { - unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE); - const TAO_operation_db_entry *base = &wordlist[-lookup[offset]]; - const TAO_operation_db_entry *ptr = base + -lookup[offset + 1]; - - while (--ptr >= base) - if (*str == *ptr->opname && !ACE_OS::strncmp (str + 1, ptr->opname + 1, len - 1)) - return ptr; - } - } - } - return 0; -} - -static TAO_Param_Test_Perfect_Hash_OpTable tao_Param_Test_optable; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:988 - -TAO::Collocation_Proxy_Broker * -_TAO_Param_Test_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr) -{ - return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy -} - -int -_TAO_Param_Test_Proxy_Broker_Factory_Initializer (size_t) -{ - _TAO_Param_Test_Proxy_Broker_Factory_function_pointer = - _TAO_Param_Test_Proxy_Broker_Factory_function; - - return 0; -} - -static int -_TAO_Param_Test_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - _TAO_Param_Test_Proxy_Broker_Factory_Initializer ( - reinterpret_cast<size_t> (_TAO_Param_Test_Proxy_Broker_Factory_Initializer) - ); - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:103 - -POA_Param_Test::POA_Param_Test (void) - : TAO_ServantBase () -{ - this->optable_ = &tao_Param_Test_optable; -} - -POA_Param_Test::POA_Param_Test (const POA_Param_Test& rhs) - : TAO_Abstract_ServantBase (rhs), - TAO_ServantBase (rhs) -{ -} - -POA_Param_Test::~POA_Param_Test (void) -{ -} - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_short_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_short_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::Short>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::Short> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::CORBA::Short>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::CORBA::Short> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::CORBA::Short>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::CORBA::Short> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::CORBA::Short>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::CORBA::Short> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_short ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_short_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::Short>::ret_val retval; - TAO::SArg_Traits< ::CORBA::Short>::in_arg_val _tao_s1; - TAO::SArg_Traits< ::CORBA::Short>::inout_arg_val _tao_s2; - TAO::SArg_Traits< ::CORBA::Short>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_short_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_ulonglong_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_ulonglong_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::ULongLong>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::ULongLong> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::CORBA::ULongLong>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::CORBA::ULongLong> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::CORBA::ULongLong>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::CORBA::ULongLong> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::CORBA::ULongLong>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::CORBA::ULongLong> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_ulonglong ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_ulonglong_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::ULongLong>::ret_val retval; - TAO::SArg_Traits< ::CORBA::ULongLong>::in_arg_val _tao_s1; - TAO::SArg_Traits< ::CORBA::ULongLong>::inout_arg_val _tao_s2; - TAO::SArg_Traits< ::CORBA::ULongLong>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_ulonglong_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_unbounded_string_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_unbounded_string_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::string>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::string> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::string>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::string> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::string>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::string> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::string>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::string> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_unbounded_string ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_unbounded_string_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::string>::ret_val retval; - TAO::SArg_Traits< std::string>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::string>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::string>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_unbounded_string_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_string_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_string_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::TAO::short_string_128>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::TAO::short_string_128> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::TAO::short_string_128>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::TAO::short_string_128> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::TAO::short_string_128>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::TAO::short_string_128> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::TAO::short_string_128>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::TAO::short_string_128> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_string ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_string_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::TAO::short_string_128>::ret_val retval; - TAO::SArg_Traits< ::TAO::short_string_128>::in_arg_val _tao_s1; - TAO::SArg_Traits< ::TAO::short_string_128>::inout_arg_val _tao_s2; - TAO::SArg_Traits< ::TAO::short_string_128>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_string_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_unbounded_wstring_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_unbounded_wstring_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::WChar *>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::WChar *> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::CORBA::WChar *>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::CORBA::WChar *> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::CORBA::WChar *>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::CORBA::WChar *> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::CORBA::WChar *>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::CORBA::WChar *> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_unbounded_wstring ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_unbounded_wstring_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::WChar *>::ret_val retval; - TAO::SArg_Traits< ::CORBA::WChar *>::in_arg_val _tao_ws1; - TAO::SArg_Traits< ::CORBA::WChar *>::inout_arg_val _tao_ws2; - TAO::SArg_Traits< ::CORBA::WChar *>::out_arg_val _tao_ws3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_ws1, - &_tao_ws2, - &_tao_ws3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_unbounded_wstring_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_wstring_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_wstring_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::TAO::short_wstring_128>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::TAO::short_wstring_128> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::TAO::short_wstring_128>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::TAO::short_wstring_128> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::TAO::short_wstring_128>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::TAO::short_wstring_128> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::TAO::short_wstring_128>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::TAO::short_wstring_128> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_wstring ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_wstring_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::TAO::short_wstring_128>::ret_val retval; - TAO::SArg_Traits< ::TAO::short_wstring_128>::in_arg_val _tao_ws1; - TAO::SArg_Traits< ::TAO::short_wstring_128>::inout_arg_val _tao_ws2; - TAO::SArg_Traits< ::TAO::short_wstring_128>::out_arg_val _tao_ws3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_ws1, - &_tao_ws2, - &_tao_ws3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_wstring_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_fixed_struct_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_fixed_struct_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Fixed_Struct> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Fixed_Struct> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Fixed_Struct> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Fixed_Struct> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_fixed_struct ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_fixed_struct_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::in_arg_val _tao_s1; - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::inout_arg_val _tao_s2; - TAO::SArg_Traits< ::Param_Test::Fixed_Struct>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_fixed_struct_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_unbounded_struct_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_unbounded_struct_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<Param_Test::Step>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<Param_Test::Step>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<Param_Test::Step>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<Param_Test::Step>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<Param_Test::Step>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<Param_Test::Step>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<Param_Test::Step>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<Param_Test::Step>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_unbounded_struct_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_unbounded_struct_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<Param_Test::Step>>::ret_val retval; - TAO::SArg_Traits< std::vector<Param_Test::Step>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<Param_Test::Step>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<Param_Test::Step>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_unbounded_struct_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_short_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_short_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<CORBA::Short>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<CORBA::Short>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<CORBA::Short>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<CORBA::Short>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_short_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_short_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<CORBA::Short>>::ret_val retval; - TAO::SArg_Traits< std::vector<CORBA::Short>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<CORBA::Short>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<CORBA::Short>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_short_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_short_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_short_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<CORBA::Short>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<CORBA::Short>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<CORBA::Short>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<CORBA::Short>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<CORBA::Short>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_short_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_short_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<CORBA::Short>>::ret_val retval; - TAO::SArg_Traits< std::vector<CORBA::Short>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<CORBA::Short>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<CORBA::Short>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_short_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_long_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_long_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<CORBA::Long>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<CORBA::Long>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<CORBA::Long>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<CORBA::Long>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_long_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_long_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<CORBA::Long>>::ret_val retval; - TAO::SArg_Traits< std::vector<CORBA::Long>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<CORBA::Long>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<CORBA::Long>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_long_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_long_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_long_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<CORBA::Long>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<CORBA::Long>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<CORBA::Long>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<CORBA::Long>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<CORBA::Long>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_long_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_long_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<CORBA::Long>>::ret_val retval; - TAO::SArg_Traits< std::vector<CORBA::Long>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<CORBA::Long>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<CORBA::Long>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_long_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_strseq_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_strseq_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<char *>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<char *>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<char *>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<char *>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<char *>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<char *>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<char *>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<char *>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_strseq ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_strseq_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<char *>>::ret_val retval; - TAO::SArg_Traits< std::vector<char *>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<char *>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<char *>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_strseq_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_strseq_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_strseq_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<char *>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<char *>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<char *>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<char *>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<char *>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<char *>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<char *>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<char *>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_strseq ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_strseq_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<char *>>::ret_val retval; - TAO::SArg_Traits< std::vector<char *>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<char *>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<char *>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_strseq_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_wstrseq_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_wstrseq_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_wstrseq ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_wstrseq_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::ret_val retval; - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::in_arg_val _tao_ws1; - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::inout_arg_val _tao_ws2; - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::out_arg_val _tao_ws3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_ws1, - &_tao_ws2, - &_tao_ws3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_wstrseq_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_wstrseq_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_wstrseq_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<CORBA::WChar *>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_wstrseq ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_wstrseq_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::ret_val retval; - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::in_arg_val _tao_ws1; - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::inout_arg_val _tao_ws2; - TAO::SArg_Traits< std::vector<CORBA::WChar *>>::out_arg_val _tao_ws3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_ws1, - &_tao_ws2, - &_tao_ws3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_wstrseq_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_struct_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_struct_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_struct_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_struct_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::ret_val retval; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_struct_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_struct_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_struct_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<Param_Test::Fixed_Struct>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_struct_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_struct_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::ret_val retval; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Struct>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_struct_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_coffe_mix_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_coffe_mix_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<Coffee>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<Coffee>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<Coffee>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<Coffee>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_coffe_mix ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_coffe_mix_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<Coffee>>::ret_val retval; - TAO::SArg_Traits< std::vector<Coffee>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<Coffee>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<Coffee>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_coffe_mix_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_coffe_mix_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_coffe_mix_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<Coffee>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<Coffee>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<Coffee>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<Coffee>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<Coffee>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_coffe_mix ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_coffe_mix_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<Coffee>>::ret_val retval; - TAO::SArg_Traits< std::vector<Coffee>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<Coffee>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<Coffee>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_coffe_mix_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_anyseq_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_anyseq_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<CORBA::Any>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<CORBA::Any>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<CORBA::Any>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<CORBA::Any>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<CORBA::Any>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<CORBA::Any>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<CORBA::Any>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<CORBA::Any>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_anyseq ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_anyseq_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<CORBA::Any>>::ret_val retval; - TAO::SArg_Traits< std::vector<CORBA::Any>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<CORBA::Any>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<CORBA::Any>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_anyseq_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_var_struct_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_var_struct_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Var_Struct>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Var_Struct> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Var_Struct>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Var_Struct> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Var_Struct>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Var_Struct> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Var_Struct>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Var_Struct> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_var_struct ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_var_struct_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Var_Struct>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Var_Struct>::in_arg_val _tao_s1; - TAO::SArg_Traits< ::Param_Test::Var_Struct>::inout_arg_val _tao_s2; - TAO::SArg_Traits< ::Param_Test::Var_Struct>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_var_struct_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_nested_struct_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_nested_struct_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Nested_Struct> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Nested_Struct> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Nested_Struct> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Nested_Struct> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_nested_struct ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_nested_struct_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::in_arg_val _tao_s1; - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::inout_arg_val _tao_s2; - TAO::SArg_Traits< ::Param_Test::Nested_Struct>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_nested_struct_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class make_coffee_Param_Test - : public TAO::Upcall_Command -{ -public: - inline make_coffee_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Coffee>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Coffee> ( - this->operation_details_, - this->args_); - - retval = - this->servant_->make_coffee (); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::make_coffee_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Coffee>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - make_coffee_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_objref_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_objref_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Coffee>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Coffee> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Coffee>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Coffee> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Coffee>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Coffee> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Coffee>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Coffee> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_objref ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_objref_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Coffee>::ret_val retval; - TAO::SArg_Traits< ::Coffee>::in_arg_val _tao_o1; - TAO::SArg_Traits< ::Coffee>::inout_arg_val _tao_o2; - TAO::SArg_Traits< ::Coffee>::out_arg_val _tao_o3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_o1, - &_tao_o2, - &_tao_o3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_objref_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_typecode_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_typecode_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::CORBA::TypeCode>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::CORBA::TypeCode> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::CORBA::TypeCode>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::CORBA::TypeCode> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::CORBA::TypeCode>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::CORBA::TypeCode> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_typecode ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_typecode_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval; - TAO::SArg_Traits< ::CORBA::TypeCode>::in_arg_val _tao_t1; - TAO::SArg_Traits< ::CORBA::TypeCode>::inout_arg_val _tao_t2; - TAO::SArg_Traits< ::CORBA::TypeCode>::out_arg_val _tao_t3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_t1, - &_tao_t2, - &_tao_t3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_typecode_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_any_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_any_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::Any>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::CORBA::Any>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::CORBA::Any>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::CORBA::Any>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_any ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_any_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::Any>::ret_val retval; - TAO::SArg_Traits< ::CORBA::Any>::in_arg_val _tao_a1; - TAO::SArg_Traits< ::CORBA::Any>::inout_arg_val _tao_a2; - TAO::SArg_Traits< ::CORBA::Any>::out_arg_val _tao_a3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_a1, - &_tao_a2, - &_tao_a3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_any_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_objref_struct_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_objref_struct_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Objref_Struct> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Objref_Struct> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Objref_Struct> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Objref_Struct> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_objref_struct ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_objref_struct_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::in_arg_val _tao_t1; - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::inout_arg_val _tao_t2; - TAO::SArg_Traits< ::Param_Test::Objref_Struct>::out_arg_val _tao_t3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_t1, - &_tao_t2, - &_tao_t3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_objref_struct_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_fixed_array_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_fixed_array_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Fixed_Array_tag> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Fixed_Array_tag> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Fixed_Array_tag> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Fixed_Array_tag> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_fixed_array ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_fixed_array_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::in_arg_val _tao_l1; - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::inout_arg_val _tao_l2; - TAO::SArg_Traits< ::Param_Test::Fixed_Array_tag>::out_arg_val _tao_l3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_l1, - &_tao_l2, - &_tao_l3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_fixed_array_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_var_array_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_var_array_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Var_Array_tag> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Var_Array_tag> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Var_Array_tag> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Var_Array_tag> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_var_array ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_var_array_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::in_arg_val _tao_v1; - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::inout_arg_val _tao_v2; - TAO::SArg_Traits< ::Param_Test::Var_Array_tag>::out_arg_val _tao_v3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_v1, - &_tao_v2, - &_tao_v3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_var_array_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_array_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_array_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_array_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_array_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::ret_val retval; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_array_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_bounded_array_sequence_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_bounded_array_sequence_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< std::vector<Param_Test::Fixed_Array>> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_bounded_array_sequence ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_bounded_array_sequence_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::ret_val retval; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::in_arg_val _tao_s1; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::inout_arg_val _tao_s2; - TAO::SArg_Traits< std::vector<Param_Test::Fixed_Array>>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_bounded_array_sequence_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_exception_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_exception_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::ULong>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::ULong> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::CORBA::ULong> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::CORBA::ULong>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::CORBA::ULong> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::CORBA::ULong>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::CORBA::ULong> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_exception ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_exception_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const exceptions[] = - { - Param_Test::_tc_Ooops - }; - static ::CORBA::ULong const nexceptions = 1; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::ULong>::ret_val retval; - TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_s1; - TAO::SArg_Traits< ::CORBA::ULong>::inout_arg_val _tao_s2; - TAO::SArg_Traits< ::CORBA::ULong>::out_arg_val _tao_s3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_s1, - &_tao_s2, - &_tao_s3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_exception_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_big_union_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_big_union_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Big_Union>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Big_Union> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Big_Union>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Big_Union> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Big_Union>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Big_Union> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Big_Union>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Big_Union> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_big_union ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_big_union_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Big_Union>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Big_Union>::in_arg_val _tao_u1; - TAO::SArg_Traits< ::Param_Test::Big_Union>::inout_arg_val _tao_u2; - TAO::SArg_Traits< ::Param_Test::Big_Union>::out_arg_val _tao_u3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_u1, - &_tao_u2, - &_tao_u3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_big_union_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_small_union_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_small_union_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Small_Union>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Small_Union> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Small_Union>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Small_Union> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Small_Union>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Small_Union> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Small_Union>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Small_Union> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_small_union ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_small_union_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Small_Union>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Small_Union>::in_arg_val _tao_u1; - TAO::SArg_Traits< ::Param_Test::Small_Union>::inout_arg_val _tao_u2; - TAO::SArg_Traits< ::Param_Test::Small_Union>::out_arg_val _tao_u3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_u1, - &_tao_u2, - &_tao_u3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_small_union_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_complex_any_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_complex_any_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::Any>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::CORBA::Any>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::CORBA::Any>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::CORBA::Any>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::CORBA::Any> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_complex_any ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_complex_any_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::Any>::ret_val retval; - TAO::SArg_Traits< ::CORBA::Any>::in_arg_val _tao_ca1; - TAO::SArg_Traits< ::CORBA::Any>::inout_arg_val _tao_ca2; - TAO::SArg_Traits< ::CORBA::Any>::out_arg_val _tao_ca3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_ca1, - &_tao_ca2, - &_tao_ca3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_complex_any_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_recursive_struct_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_recursive_struct_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Recursive_Struct> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Recursive_Struct> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Recursive_Struct> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Recursive_Struct> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_recursive_struct ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_recursive_struct_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::in_arg_val _tao_rs1; - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::inout_arg_val _tao_rs2; - TAO::SArg_Traits< ::Param_Test::Recursive_Struct>::out_arg_val _tao_rs3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_rs1, - &_tao_rs2, - &_tao_rs3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_recursive_struct_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_recursive_union_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_recursive_union_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Recursive_Union> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Recursive_Union> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Recursive_Union> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Recursive_Union> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_recursive_union ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_recursive_union_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::in_arg_val _tao_ru1; - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::inout_arg_val _tao_ru2; - TAO::SArg_Traits< ::Param_Test::Recursive_Union>::out_arg_val _tao_ru3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_ru1, - &_tao_ru2, - &_tao_ru3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_recursive_union_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class test_multdim_array_Param_Test - : public TAO::Upcall_Command -{ -public: - inline test_multdim_array_Param_Test ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::Param_Test::Multdim_Array_tag> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< ::Param_Test::Multdim_Array_tag> ( - this->operation_details_, - this->args_, - 1); - - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::inout_arg_type arg_2 = - TAO::Portable_Server::get_inout_arg< ::Param_Test::Multdim_Array_tag> ( - this->operation_details_, - this->args_, - 2); - - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::out_arg_type arg_3 = - TAO::Portable_Server::get_out_arg< ::Param_Test::Multdim_Array_tag> ( - this->operation_details_, - this->args_, - 3); - - retval = - this->servant_->test_multdim_array ( - arg_1 - , arg_2 - , arg_3); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::test_multdim_array_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::ret_val retval; - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::in_arg_val _tao_m1; - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::inout_arg_val _tao_m2; - TAO::SArg_Traits< ::Param_Test::Multdim_Array_tag>::out_arg_val _tao_m3; - - TAO::Argument * const args[] = - { - &retval, - &_tao_m1, - &_tao_m2, - &_tao_m3 - }; - - static size_t const nargs = 4; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - test_multdim_array_Param_Test command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class shutdown_Param_Test - : public TAO::Upcall_Command -{ -public: - inline shutdown_Param_Test ( - POA_Param_Test * servant) - : servant_ (servant) - { - } - - virtual void execute (void) - { - this->servant_->shutdown (); - } - -private: - POA_Param_Test * const servant_; -}; - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:190 - -void POA_Param_Test::shutdown_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< void>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - shutdown_Param_Test command ( - impl); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:169 - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _is_a_Param_Test_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _is_a_Param_Test_Upcall_Command ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> ( - this->operation_details_, - this->args_); - - TAO::SArg_Traits< char *>::in_arg_type arg_1 = - TAO::Portable_Server::get_in_arg< char *> ( - this->operation_details_, - this->args_, - 1); - - retval = - this->servant_-> _is_a ( - arg_1); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Param_Test::_is_a_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval; - TAO::SArg_Traits< char *>::in_arg_val _tao_repository_id; - - TAO::Argument * const args[] = - { - &retval, - &_tao_repository_id - }; - - static size_t const nargs = 2; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - _is_a_Param_Test_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _non_existent_Param_Test_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _non_existent_Param_Test_Upcall_Command ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> ( - this->operation_details_, - this->args_); - - retval = - this->servant_-> _non_existent (); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Param_Test::_non_existent_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - _non_existent_Param_Test_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _repository_id_Param_Test_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _repository_id_Param_Test_Upcall_Command ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< char *>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< char *> ( - this->operation_details_, - this->args_); - - retval = - this->servant_-> _repository_id (); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Param_Test::_repository_id_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< char *>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - _repository_id_Param_Test_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:512 - -void POA_Param_Test::_interface_skel ( - TAO_ServerRequest & server_request, - void * /* servant_upcall */, - void * servant) -{ - TAO_IFR_Client_Adapter *_tao_adapter = - ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( - TAO_ORB_Core::ifr_client_adapter_name () - ); - - if (!_tao_adapter) - { - throw ::CORBA::INTF_REPOS (::CORBA::OMGVMCID | 1, ::CORBA::COMPLETED_NO); - } - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - ::CORBA::InterfaceDef_ptr _tao_retval = impl->_get_interface (); - server_request.init_reply (); - TAO_OutputCDR &_tao_out = *server_request.outgoing (); - - ::CORBA::Boolean const _tao_result = - _tao_adapter->interfacedef_cdr_insert (_tao_out, _tao_retval); - - _tao_adapter->dispose (_tao_retval); - - if (!_tao_result) - { - throw ::CORBA::MARSHAL (); - } -} - - - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_operation/upcall_command_ss.cpp:136 - -class _get_component_Param_Test_Upcall_Command - : public TAO::Upcall_Command -{ -public: - inline _get_component_Param_Test_Upcall_Command ( - POA_Param_Test * servant, - TAO_Operation_Details const * operation_details, - TAO::Argument * const args[]) - : servant_ (servant) - , operation_details_ (operation_details) - , args_ (args) - { - } - - virtual void execute (void) - { - TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval = - TAO::Portable_Server::get_ret_arg< ::CORBA::Object> ( - this->operation_details_, - this->args_); - - retval = - this->servant_-> _get_component (); - } - -private: - POA_Param_Test * const servant_; - TAO_Operation_Details const * const operation_details_; - TAO::Argument * const * const args_; -}; - -void POA_Param_Test::_component_skel ( - TAO_ServerRequest & server_request, - void * TAO_INTERCEPTOR (servant_upcall), - void * servant - ) -{ -#if TAO_HAS_INTERCEPTORS == 1 - static ::CORBA::TypeCode_ptr const * const exceptions = 0; - static ::CORBA::ULong const nexceptions = 0; -#endif /* TAO_HAS_INTERCEPTORS */ - - TAO::SArg_Traits< ::CORBA::Object>::ret_val retval; - - TAO::Argument * const args[] = - { - &retval - }; - - static size_t const nargs = 1; - - POA_Param_Test * const impl = - static_cast<POA_Param_Test *> (servant); - - _get_component_Param_Test_Upcall_Command command ( - impl, - server_request.operation_details (), - args); - - TAO::Upcall_Wrapper upcall_wrapper; - upcall_wrapper.upcall (server_request - , args - , nargs - , command -#if TAO_HAS_INTERCEPTORS == 1 - , servant_upcall - , exceptions - , nexceptions -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - ); -} - -::CORBA::Boolean POA_Param_Test::_is_a (const char* value) -{ - return - ( - !ACE_OS::strcmp ( - value, - "IDL:Param_Test:1.0" - ) || - !ACE_OS::strcmp ( - value, - "IDL:omg.org/CORBA/Object:1.0" - ) - ); -} - -const char* POA_Param_Test::_interface_repository_id (void) const -{ - return "IDL:Param_Test:1.0"; -} - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:930 - -void POA_Param_Test::_dispatch (TAO_ServerRequest & req, void * servant_upcall) -{ - this->synchronous_upcall_dispatch (req, servant_upcall, this); -} - -// TAO_IDL - Generated from -// w:\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:856 - -Param_Test * -POA_Param_Test::_this (void) -{ - TAO_Stub *stub = this->_create_stub (); - - TAO_Stub_Auto_Ptr safe_stub (stub); - ::CORBA::Object_ptr tmp = CORBA::Object_ptr (); - - ::CORBA::Boolean const _tao_opt_colloc = - stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects (); - - ACE_NEW_RETURN ( - tmp, - ::CORBA::Object (stub, _tao_opt_colloc, this), - 0 - ); - - ::CORBA::Object_var obj = tmp; - (void) safe_stub.release (); - - typedef ::Param_Test STUB_SCOPED_NAME; - return - TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow ( - obj.in (), - _TAO_Param_Test_Proxy_Broker_Factory_function_pointer - ); -} - -#endif /* ifndef */ - |