summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-07-20 16:10:44 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-07-20 16:10:44 +0000
commit46aa2cbd9587d5831712e93dbbef4331efb1266d (patch)
tree50efb48b381d8182183bd42fa4a767dd81829190
parentc779429de7cf29aee84a2f26ddafd92dfa9dbc9b (diff)
downloadATCD-46aa2cbd9587d5831712e93dbbef4331efb1266d.tar.gz
ChangeLogTag: Wed Jul 20 16:07:43 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--ChangeLog694
-rw-r--r--MPC/config/ifr_client_skel.mpb7
-rw-r--r--MPC/config/ifrservice.mpb2
-rw-r--r--TAO_IDL/ast/ast_interface.cpp6
-rw-r--r--TAO_IDL/ast/ast_interface_fwd.cpp5
-rw-r--r--TAO_IDL/be/be_argument.cpp4
-rw-r--r--TAO_IDL/be/be_attribute.cpp4
-rw-r--r--TAO_IDL/be/be_codegen.cpp331
-rw-r--r--TAO_IDL/be/be_decl.cpp115
-rw-r--r--TAO_IDL/be/be_enum.cpp1
-rw-r--r--TAO_IDL/be/be_global.cpp38
-rw-r--r--TAO_IDL/be/be_operation.cpp3
-rw-r--r--TAO_IDL/be/be_sequence.cpp10
-rw-r--r--TAO_IDL/be/be_string.cpp16
-rw-r--r--TAO_IDL/be/be_type.cpp1
-rw-r--r--TAO_IDL/be/be_util.cpp139
-rw-r--r--TAO_IDL/be/be_valuebox.cpp17
-rw-r--r--TAO_IDL/be/be_valuetype.cpp2
-rw-r--r--TAO_IDL/be/be_visitor_arg_traits.cpp597
-rw-r--r--TAO_IDL/be/be_visitor_array/array_ch.cpp10
-rw-r--r--TAO_IDL/be/be_visitor_enum/enum_ch.cpp16
-rw-r--r--TAO_IDL/be/be_visitor_operation/arglist.cpp4
-rw-r--r--TAO_IDL/be/be_visitor_operation/operation.cpp8
-rw-r--r--TAO_IDL/be/be_visitor_operation/operation_cs.cpp36
-rw-r--r--TAO_IDL/be/be_visitor_root/root_ch.cpp20
-rw-r--r--TAO_IDL/be/be_visitor_root/root_cs.cpp18
-rw-r--r--TAO_IDL/be/be_visitor_root/root_sh.cpp29
-rw-r--r--TAO_IDL/be/be_visitor_root/root_ss.cpp42
-rw-r--r--TAO_IDL/be/be_visitor_sequence.cpp3
-rw-r--r--TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp25
-rw-r--r--TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp57
-rw-r--r--TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp26
-rw-r--r--TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp44
-rw-r--r--TAO_IDL/be/be_visitor_structure.cpp3
-rw-r--r--TAO_IDL/be/be_visitor_union.cpp5
-rw-r--r--TAO_IDL/be/be_visitor_valuebox.cpp5
-rw-r--r--TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp12
-rw-r--r--TAO_IDL/be/be_visitor_valuetype.cpp5
-rw-r--r--TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp2
-rw-r--r--TAO_IDL/be_include/be_codegen.h1
-rw-r--r--TAO_IDL/be_include/be_decl.h4
-rw-r--r--TAO_IDL/be_include/be_global.h15
-rw-r--r--TAO_IDL/be_include/be_util.h4
-rw-r--r--TAO_IDL/be_include/be_visitor_root/root_ch.h1
-rw-r--r--TAO_IDL/be_include/be_visitor_root/root_cs.h1
-rw-r--r--TAO_IDL/be_include/be_visitor_root/root_sh.h6
-rw-r--r--TAO_IDL/be_include/be_visitor_root/root_ss.h5
-rw-r--r--TAO_IDL/include/idl_global.h17
-rw-r--r--TAO_IDL/util/utl_global.cpp17
-rw-r--r--docs/compiler.html21
-rw-r--r--orbsvcs/IFR_Service/IFR_Service.cpp2
-rw-r--r--orbsvcs/IFR_Service/IFR_Service.mpc1
-rw-r--r--orbsvcs/orbsvcs/IFRService.mpc6
-rw-r--r--orbsvcs/orbsvcs/IFRService/AliasDef_i.h23
-rw-r--r--orbsvcs/orbsvcs/IFRService/ArrayDef_i.h52
-rw-r--r--orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h2
-rw-r--r--orbsvcs/orbsvcs/IFRService/ComponentDef_i.h2
-rw-r--r--orbsvcs/orbsvcs/IFRService/EventPortDef_i.h2
-rw-r--r--orbsvcs/orbsvcs/IFRService/HomeDef_i.h2
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp7754
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BaseS.h1073
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl374
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp49
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h714
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl1230
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp23140
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BasicS.h6934
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl8687
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp49
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h5711
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl10644
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp13846
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h4528
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl6262
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp49
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h3829
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl7089
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp7260
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h1851
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl2006
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp49
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h1439
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl2606
-rw-r--r--orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp2
-rw-r--r--orbsvcs/orbsvcs/IFRService/IRObject_i.h2
-rw-r--r--orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h12
-rw-r--r--orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h11
-rw-r--r--orbsvcs/orbsvcs/IFRService/ModuleDef_i.h15
-rw-r--r--orbsvcs/orbsvcs/IFRService/NativeDef_i.h9
-rw-r--r--orbsvcs/orbsvcs/IFRService/OperationDef_i.h30
-rw-r--r--orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h21
-rw-r--r--orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp2
-rw-r--r--orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h23
-rw-r--r--orbsvcs/orbsvcs/IFRService/PublishesDef_i.h3
-rw-r--r--orbsvcs/orbsvcs/IFRService/Repository_i.h72
-rw-r--r--orbsvcs/orbsvcs/IFRService/SequenceDef_i.h52
-rw-r--r--orbsvcs/orbsvcs/IFRService/StringDef_i.h29
-rw-r--r--orbsvcs/orbsvcs/IFRService/StructDef_i.h29
-rw-r--r--orbsvcs/orbsvcs/IFRService/TypedefDef_i.h6
-rw-r--r--orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h43
-rw-r--r--orbsvcs/orbsvcs/IFRService/WstringDef_i.h29
-rw-r--r--orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp2
-rw-r--r--tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp107
-rw-r--r--tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h33
-rw-r--r--tao/AnyTypeCode_Adapter.h47
-rw-r--r--tao/IFR_Client/IFR_Base.pidl8
-rw-r--r--tao/IFR_Client/IFR_Client.mpc49
-rw-r--r--tao/IFR_Client/IFR_Client_Adapter_Impl.cpp63
-rw-r--r--tao/IFR_Client/IFR_Client_Adapter_Impl.h23
-rw-r--r--tao/IFR_Client/ifr_client_skel_export.h39
-rw-r--r--tao/Monitor/Monitor.h2
-rw-r--r--tao/ORB.h16
-rw-r--r--tao/Object_KeyC.cpp25
-rw-r--r--tao/Object_KeyC.h42
-rw-r--r--tao/PolicyC.cpp25
-rw-r--r--tao/PortableServer/PolicyS.cpp32
-rw-r--r--tao/PortableServer/Servant_Base.h4
-rw-r--r--tao/TypeCodeFactory_Adapter.h15
-rw-r--r--tao/tao.mpc14
-rw-r--r--tests/IDL_Test/interface.idl18
-rw-r--r--tests/Param_Test/Param_Test.mpc72
121 files changed, 2134 insertions, 118611 deletions
diff --git a/ChangeLog b/ChangeLog
index 7215a6b93bf..9afc7f9266b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,224 +1,514 @@
-Fri Jul 1 17:44:31 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+Wed Jul 20 16:07:43 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * Fixes to elimiate compile errors due to merge.
+
+Tue Jul 19 14:11:53 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+ * Merged from HEAD
+
+ Tue Jul 19 13:25:22 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+
+ Added global scope double colons to code generation of
+ arg traits template plate arg names. Some builds had
+ confusion, thinking that the name was scoped inside the
+ TAO namespace.
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Added #include generation check for valuetypes/valueboxes
+ when generating the proper arg traits base class
+ includes.
+
+ Mon Jul 18 20:02:59 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be_include/be_global.h:
+
+ Added new option to IDL compiler -Gata, which
+ generates arg traits instantiations using the
+ AnyTypeCode_Adapter version of the last template
+ parameter (if Any support is not suppressed). The
+ option is used when processing IDL for the
+ sequences of basic types, so their arg traits
+ may be included by application whether or not
+ the application is suppressing Any support.
+
+ * tao/tao.mpc:
+
+ Added the new option to the basic sequence PIDL files.
+
+ * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h:
+ * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
+ * tao/AnyTypeCode_Adapter.h:
+
+ Added new overloads to the AnyTypeCode_Adapter and
+ AnyTypeCode_Adapter_Impl classes, with the basic
+ type sequences as the second argument.
+
+ * docs/compiler.html:
+
+ Documented the new IDL compiler option.
+
+ Mon Jul 18 19:01:17 UTC 2011 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/config/ifr_client_skel.mpb:
+
+ Fix suggested by Johnny to get build order correct on windows.
+
+ Mon Jul 18 18:22:55 UTC 2011 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/IFR_Service/IFR_Service.cpp:
+
+ Fixed the include path for IFR_ComponentS.h
+
+ Mon Jul 18 06:37:53 UTC 2011 Martin Corino <mcorino@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ Changed server header start and end generation in case of
+ skeleton file suppression (-SS) to fix versioning bracketing
+ problems as a result of changed arg traits generation.
+
+ Fri Jul 15 12:46:14 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_root/root_sh.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ch.cpp:
+
+ Added missing check for suppress option before generating
+ skeleton arg traits, and made layout changes to both stub
+ and skeleton root visitors.
+
+ Fri Jul 15 11:59:37 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Monitor/Monitor.h:
+ Fixed compile error
+
+ Fri Jul 15 09:00:55 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_util.cpp:
+ Fixed layout of one of the help messages
+
+ Fri Jul 15 08:33:20 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * MPC/config/ifr_client_skel.mpb:
+ * MPC/config/ifrservice.mpb:
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+ * orbsvcs/orbsvcs/IFRService.mpc:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp:
+ * tao/IFR_Client/IFR_Client.mpc:
+ * tao/IFR_Client/ifr_client_skel_export.h:
+ Generate a new IFR_Client_skel library that contains all
+ skeletons for the IFR_Client. This is generated under TAO/tao/IFR_Client
+ and than used by the IFRService
+
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp:
+ Removed these files, it are generated files that shouldn't be in
+ the repository
+
+ Fri Jul 15 07:29:03 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/NativeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.h:
+ * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/StringDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/StructDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/WstringDef_i.h:
+ Layout changes
+
+ Fri Jul 15 07:11:02 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
+ * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
+ Layout changes, removed hardcrafted arg_trait
+
+ Thu Jul 14 19:49:02 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/PolicyC.cpp:
+ * tao/PortableServer/PolicyS.cpp:
+
+ Removed arg traits instantiations and #includes from these
+ hand_crafted files.
+
+ * tao/tao.mpc:
+
+ - Added IDL compiler option to suppress Any operator
+ generation for Policy_Forward.pidl.
+
+ - Added new IDL compiler option (see below) to
+ suppress arg traits generation for ParameterMode.pidl.
+
+ * tests/Param_Test/Param_Test.mpc:
+
+ Added header and inline file lists.
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/be/be_attribute.cpp:
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation.cpp:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_valuebox.cpp:
+ * TAO_IDL/be/be_visitor_union.cpp:
+ * TAO_IDL/be/be_visitor_structure.cpp:
+ * TAO_IDL/be/be_visitor_root/root_cs.cpp:
+ * TAO_IDL/be/be_visitor_root/root_sh.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ss.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ch.cpp:
+ * TAO_IDL/be/be_type.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_valuebox.cpp:
+ * TAO_IDL/be/be_decl.cpp:
+ * TAO_IDL/be/be_util.cpp:
+ * TAO_IDL/be/be_visitor_sequence.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ch.cpp:
+ * TAO_IDL/be/be_argument.cpp:
+ * TAO_IDL/be/be_visitor_valuetype.cpp:
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
+ * TAO_IDL/be/be_sequence.cpp:
+ * TAO_IDL/be/be_operation.cpp:
+ * TAO_IDL/be/be_enum.cpp:
+ * TAO_IDL/be/be_string.cpp:
+ * TAO_IDL/ast/ast_interface.cpp:
+ * TAO_IDL/ast/ast_interface_fwd.cpp:
+ * TAO_IDL/be_include/be_visitor_root/root_ch.h:
+ * TAO_IDL/be_include/be_visitor_root/root_cs.h:
+ * TAO_IDL/be_include/be_visitor_root/root_sh.h:
+ * TAO_IDL/be_include/be_visitor_root/root_ss.h:
+ * TAO_IDL/be_include/be_codegen.h:
+ * TAO_IDL/be_include/be_util.h:
+ * TAO_IDL/be_include/be_decl.h:
+ * TAO_IDL/be_include/be_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+
+ - Moved arg traits generation targets from the stub
+ and skeleton source files to the corresponding
+ header files. This checking addresses [BUGID:3969].
+
+ - Many changes to #include file generation logic,
+ since arg traits generation is now triggered from the IDL
+ declaration and not from its use as an operation argument.
+
+ - Added a new command line option -Sat to suppress
+ the generation of arg tratis altogether.
+
+ * tao/docs/compiler.html:
+
+ Added the new IDL compiler command line option to the table.
+
+ Tue Jul 12 13:15:24 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Added code generation of a preprocessor version check that
+ will output an error message if the generated file's version
+ doesn't match the IDL compiler's (TAO's) version. This fix
+ closes [BUGID:3979].
+
+ Mon Jul 11 14:55:57 UTC 2011 Adam Mitz <mitza@ociweb.com>
+
+ * TAO_IDL/be/be_util.cpp:
+
+ Removed usage text for command line options that were
+ removed a long time ago.
+
+ Fri Jul 8 14:57:31 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+
+ Relocated the spot where a typedef node is marked as having
+ its arg traits instantiation generated. There is a use case
+ where the old location gave rise to infinite recursion and
+ a stack overflow. Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for uncovering the bug and submitting
+ example IDL. This fix closes [BUGID:3978].
+
+ * tests/IDL_Test/interface.cpp:
+
+ Added the example IDL above to the test.
+
+ Fri Jul 8 06:39:27 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Servant_Base.h:
+ Added some typedefs useful for template meta programming
+
+ Mon Jul 4 11:02:28 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ Fixed Coverity error
+
+ * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
+ Fixed mismatched delete as reported by Coverity
+
+Fri Jul 1 17:44:31 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
* Merged the main trunk of TAO into this branch again.
- Wed Jun 29 12:44:21 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+Wed Jun 29 12:44:21 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
- * examples/Advanced/TO-DO:
- * examples/Advanced/ch_21/client.cpp:
- * examples/Quoter/Quoter_i.cpp:
- * examples/Simple/bank/README:
- Cleanup
+Wed Jun 29 12:44:21 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
- Wed Jun 29 11:27:19 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+ * examples/Advanced/TO-DO:
+ * examples/Advanced/ch_21/client.cpp:
+ * examples/Quoter/Quoter_i.cpp:
+ * examples/Simple/bank/README:
+ Cleanup
- * tests/OBV/Simple/Client_i.h:
- * tests/OBV/Simple/OBV_impl.h:
- * tests/OBV/Simple/Server_i.h:
- * tests/OBV/Simple/Server_i.cpp:
- * tests/OBV/Simple/server.cpp:
- Cleanup
+Wed Jun 29 11:27:19 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
- Wed Jun 29 11:13:02 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+ * tests/OBV/Simple/Client_i.h:
+ * tests/OBV/Simple/OBV_impl.h:
+ * tests/OBV/Simple/Server_i.h:
+ * tests/OBV/Simple/Server_i.cpp:
+ * tests/OBV/Simple/server.cpp:
+ Cleanup
- * tao/AnyTypeCode/TypeCode_Case_T.h:
- * tao/Basic_Argument_T.h:
- * tao/Invocation_Adapter.h:
- * tao/Bounded_Basic_String_Sequence_T.h:
- * tao/Generic_Sequence_T.h:
- Layout changes
+Wed Jun 29 11:13:02 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
- * tao/Object.cpp:
- Fixed coverity errors
+ * tao/AnyTypeCode/TypeCode_Case_T.h:
+ * tao/Basic_Argument_T.h:
+ * tao/Invocation_Adapter.h:
+ * tao/Bounded_Basic_String_Sequence_T.h:
+ * tao/Generic_Sequence_T.h:
+ Layout changes
+
+ * tao/Object.cpp:
+ Fixed coverity errors
- * tao/Incoming_Message_Stack.h:
- Removed borland workaround
+ * tao/Incoming_Message_Stack.h:
+ Removed borland workaround
- Wed Jun 29 10:47:05 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+Wed Jun 29 10:47:05 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
- * tao/ORB_Core.cpp:
- Fixed coverity errors
+ * tao/ORB_Core.cpp:
+ Fixed coverity errors
+
+Mon Jun 27 10:28:15 UTC 2011 Martin Corino <mcorino@remedy.nl>
+
+ * tao/CDR.h:
+ * tao/CDR.inl:
+ Added CDR streaming ops for std::wstring and helper classes
+ and streaming ops to extract bounded strings into std strings.
+
+Thu Jun 23 12:39:08 CEST 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * etc/*.doxygen:
+ Disable html help, seems doxygen now disables the search option
+ when html help is enabled
+
+Thu Jun 23 13:46:08 CEST 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.0.3 released.
+
+Wed Jun 22 18:25:21 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/AnyTypeCode/Any_Basic_Impl.cpp:
+ * tao/AnyTypeCode/Any_Basic_Impl.h:
+ * tests/LongDouble/client.cpp:
+ * tests/IDL_Test/constants.idl:
+ * tests/IDL_Test/union.idl:
+ * TAO_IDL/include/ast_expression.h:
+ * TAO_IDL/be/be_helper.cpp:
+ * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
+ * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
+ * TAO_IDL/ast/ast_constant.cpp:
+ * TAO_IDL/ast/ast_expression.cpp:
+ * NEWS:
+
+ Reverted all changes related to support for long double
+ constants in IDL.
+
+Wed Jun 22 15:15:05 UTC 2011 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+
+ Ensure the naming service can use the CSD_TP strategy if necessary.
+ Since the naming service is single threaded, it can become a
+ bottleneck when there is very heavy use.
+
+ The need for this change may also indicate a problem with the
+ CSD strategy implementation. It appears that the thread pool at
+ least is only initialized when the POA Manager is activated. If
+ A POA is created with using a POA Manager already in the active
+ state, the TP is not initialized. Alternatively this might be a
+ problem with the POA creation, that create_POA can be supplied a
+ POA Manager that is already been activated, and the new POA is
+ itself instantly active.
+
+Wed Jun 22 14:49:09 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Security/BiDirectional/run_test.pl:
+ * orbsvcs/tests/Security/Big_Request/run_test.pl:
+ Added -clog and -slog to write a separate client and server log file
+ to disk
+
+Tue Jun 21 13:07:15 UTC 2011 Olli Savia <ops@iki.fi>
+
+ * TAO_IDL/util/utl_err.cpp:
+ Fixed typo.
+
+Thu Jun 16 15:30:23 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tests/IDL_Test/constants.idl:
+
+ Guarded out the long double constant set to the double max
+ value, for MinGW, which outputs a floating point error
+ for this value.
+
+Thu Jun 16 14:00:53 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tests/LongDouble/client.cpp:
+
+ Replaced '==' with equivalent '<' and '>' expressions for
+ a long double, some platoforms warn that '==' shouldn't
+ be used with floating point types.
+
+Thu Jun 16 07:56:54 UTC 2011 Simon Massey <sma at prismtech dot com>
+
+ * orbsvcs/tests/Security/Big_Request/cacert.pem:
+ * orbsvcs/tests/Security/Big_Request/client_cert.pem:
+ * orbsvcs/tests/Security/Big_Request/client_key.pem:
+ * orbsvcs/tests/Security/Big_Request/server_cert.pem:
+ * orbsvcs/tests/Security/Big_Request/server_key.pem:
+
+ Updated certificates - Missed one.
+
+Wed Jun 15 14:36:54 UTC 2011 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * orbsvcs/tests/Security/Bug_1107_Regression/cacert.pem:
+ * orbsvcs/tests/Security/Bug_1107_Regression/client_cert.pem:
+ * orbsvcs/tests/Security/Bug_1107_Regression/client_key.pem:
+ * orbsvcs/tests/Security/Bug_1107_Regression/server_cert.pem:
+ * orbsvcs/tests/Security/Bug_1107_Regression/server_key.pem:
+ * orbsvcs/tests/Security/Callback/cacert.pem:
+ * orbsvcs/tests/Security/Callback/client_cert.pem:
+ * orbsvcs/tests/Security/Callback/client_key.pem:
+ * orbsvcs/tests/Security/Callback/server_cert.pem:
+ * orbsvcs/tests/Security/Callback/server_key.pem:
+ * orbsvcs/tests/Security/Crash_Test/cacert.pem:
+ * orbsvcs/tests/Security/Crash_Test/client_cert.pem:
+ * orbsvcs/tests/Security/Crash_Test/client_key.pem:
+ * orbsvcs/tests/Security/Crash_Test/server_cert.pem:
+ * orbsvcs/tests/Security/Crash_Test/server_key.pem:
+ * orbsvcs/tests/Security/Null_Cipher/cacert.pem:
+ * orbsvcs/tests/Security/Null_Cipher/client_cert.pem:
+ * orbsvcs/tests/Security/Null_Cipher/client_key.pem:
+ * orbsvcs/tests/Security/Null_Cipher/server_cert.pem:
+ * orbsvcs/tests/Security/Null_Cipher/server_key.pem:
+ * orbsvcs/tests/Security/Secure_Invocation/cacert.pem:
+ * orbsvcs/tests/Security/Secure_Invocation/client_cert.pem:
+ * orbsvcs/tests/Security/Secure_Invocation/client_key.pem:
+ * orbsvcs/tests/Security/Secure_Invocation/server_cert.pem:
+ * orbsvcs/tests/Security/Secure_Invocation/server_key.pem:
+ * orbsvcs/tests/Security/mixed_security_test/cacert.pem:
+ * orbsvcs/tests/Security/mixed_security_test/client_cert.pem:
+ * orbsvcs/tests/Security/mixed_security_test/client_key.pem:
+ * orbsvcs/tests/Security/mixed_security_test/server_cert.pem:
+ * orbsvcs/tests/Security/mixed_security_test/server_key.pem:
+
+ Updated certificates.
+
+ * orbsvcs/tests/Security/cert:
+ * orbsvcs/tests/Security/cert/DOCCA:
+ * orbsvcs/tests/Security/cert/DOCCA/cacert.pem:
+ * orbsvcs/tests/Security/cert/DOCCA/certs:
+ * orbsvcs/tests/Security/cert/DOCCA/index.txt:
+ * orbsvcs/tests/Security/cert/DOCCA/index.txt.attr:
+ * orbsvcs/tests/Security/cert/DOCCA/index.txt.attr.old:
+ * orbsvcs/tests/Security/cert/DOCCA/index.txt.old:
+ * orbsvcs/tests/Security/cert/DOCCA/newcerts:
+ * orbsvcs/tests/Security/cert/DOCCA/newcerts/1000.pem:
+ * orbsvcs/tests/Security/cert/DOCCA/newcerts/1001.pem:
+ * orbsvcs/tests/Security/cert/DOCCA/private:
+ * orbsvcs/tests/Security/cert/DOCCA/private/cakey.pem:
+ * orbsvcs/tests/Security/cert/DOCCA/serial:
+ * orbsvcs/tests/Security/cert/DOCCA/serial.old:
+ * orbsvcs/tests/Security/cert/README:
+ * orbsvcs/tests/Security/cert/cacert.pem:
+ * orbsvcs/tests/Security/cert/client_cert.pem:
+ * orbsvcs/tests/Security/cert/client_key.pem:
+ * orbsvcs/tests/Security/cert/openssl.cnf:
+ * orbsvcs/tests/Security/cert/server_cert.pem:
+ * orbsvcs/tests/Security/cert/server_key.pem:
+
+ Added the full CA information used to sign the above certs. These certs
+ are good for the next 20 years.
+
+ * orbsvcs/tests/Security/Secure_Invocation/client_key_nopasswd.pem:
+ * orbsvcs/tests/Security/Secure_Invocation/server_key_nopasswd.pem:
+ * orbsvcs/tests/Security/mixed_security_test/client_key_nopasswd.pem:
+ * orbsvcs/tests/Security/mixed_security_test/server_key_nopasswd.pem:
+
+ Removed these files.
- Mon Jun 27 10:28:15 UTC 2011 Martin Corino <mcorino@remedy.nl>
+Wed Jun 15 08:54:50 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
- * tao/CDR.h:
- * tao/CDR.inl:
- Added CDR streaming ops for std::wstring and helper classes
- and streaming ops to extract bounded strings into std strings.
+ * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
+ Reverted 3971 change, broke some CCM tests
- Thu Jun 23 12:39:08 CEST 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+Tue Jun 14 13:12:05 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
- * etc/*.doxygen:
- Disable html help, seems doxygen now disables the search option
- when html help is enabled
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_valuetype.h:
+ * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
- Thu Jun 23 13:46:08 CEST 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+ Added code generation for AMH exception holder's default
+ constructor to initialize the CORBA::Exception* member
+ to 0. This fix closes [BUGID:3970].
- * TAO version 2.0.3 released.
+Tue Jun 14 12:18:00 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
- Wed Jun 22 18:25:21 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tao/AnyTypeCode/Any_Basic_Impl.cpp:
- * tao/AnyTypeCode/Any_Basic_Impl.h:
- * tests/LongDouble/client.cpp:
- * tests/IDL_Test/constants.idl:
- * tests/IDL_Test/union.idl:
- * TAO_IDL/include/ast_expression.h:
- * TAO_IDL/be/be_helper.cpp:
- * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
- * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
- * TAO_IDL/ast/ast_constant.cpp:
- * TAO_IDL/ast/ast_expression.cpp:
- * NEWS:
-
- Reverted all changes related to support for long double
- constants in IDL.
-
- Wed Jun 22 15:15:05 UTC 2011 Phil Mesnier <mesnier_p@ociweb.com>
-
- * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
-
- Ensure the naming service can use the CSD_TP strategy if necessary.
- Since the naming service is single threaded, it can become a
- bottleneck when there is very heavy use.
-
- The need for this change may also indicate a problem with the
- CSD strategy implementation. It appears that the thread pool at
- least is only initialized when the POA Manager is activated. If
- A POA is created with using a POA Manager already in the active
- state, the TP is not initialized. Alternatively this might be a
- problem with the POA creation, that create_POA can be supplied a
- POA Manager that is already been activated, and the new POA is
- itself instantly active.
-
- Wed Jun 22 14:49:09 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * orbsvcs/tests/Security/BiDirectional/run_test.pl:
- * orbsvcs/tests/Security/Big_Request/run_test.pl:
- Added -clog and -slog to write a separate client and server log file
- to disk
-
- Tue Jun 21 13:07:15 UTC 2011 Olli Savia <ops@iki.fi>
-
- * TAO_IDL/util/utl_err.cpp:
- Fixed typo.
-
- Thu Jun 16 15:30:23 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/IDL_Test/constants.idl:
-
- Guarded out the long double constant set to the double max
- value, for MinGW, which outputs a floating point error
- for this value.
-
- Thu Jun 16 14:00:53 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/LongDouble/client.cpp:
-
- Replaced '==' with equivalent '<' and '>' expressions for
- a long double, some platoforms warn that '==' shouldn't
- be used with floating point types.
-
- Thu Jun 16 07:56:54 UTC 2011 Simon Massey <sma at prismtech dot com>
-
- * orbsvcs/tests/Security/Big_Request/cacert.pem:
- * orbsvcs/tests/Security/Big_Request/client_cert.pem:
- * orbsvcs/tests/Security/Big_Request/client_key.pem:
- * orbsvcs/tests/Security/Big_Request/server_cert.pem:
- * orbsvcs/tests/Security/Big_Request/server_key.pem:
-
- Updated certificates - Missed one.
-
- Wed Jun 15 14:36:54 UTC 2011 William R. Otte <wotte@dre.vanderbilt.edu>
-
- * orbsvcs/tests/Security/Bug_1107_Regression/cacert.pem:
- * orbsvcs/tests/Security/Bug_1107_Regression/client_cert.pem:
- * orbsvcs/tests/Security/Bug_1107_Regression/client_key.pem:
- * orbsvcs/tests/Security/Bug_1107_Regression/server_cert.pem:
- * orbsvcs/tests/Security/Bug_1107_Regression/server_key.pem:
- * orbsvcs/tests/Security/Callback/cacert.pem:
- * orbsvcs/tests/Security/Callback/client_cert.pem:
- * orbsvcs/tests/Security/Callback/client_key.pem:
- * orbsvcs/tests/Security/Callback/server_cert.pem:
- * orbsvcs/tests/Security/Callback/server_key.pem:
- * orbsvcs/tests/Security/Crash_Test/cacert.pem:
- * orbsvcs/tests/Security/Crash_Test/client_cert.pem:
- * orbsvcs/tests/Security/Crash_Test/client_key.pem:
- * orbsvcs/tests/Security/Crash_Test/server_cert.pem:
- * orbsvcs/tests/Security/Crash_Test/server_key.pem:
- * orbsvcs/tests/Security/Null_Cipher/cacert.pem:
- * orbsvcs/tests/Security/Null_Cipher/client_cert.pem:
- * orbsvcs/tests/Security/Null_Cipher/client_key.pem:
- * orbsvcs/tests/Security/Null_Cipher/server_cert.pem:
- * orbsvcs/tests/Security/Null_Cipher/server_key.pem:
- * orbsvcs/tests/Security/Secure_Invocation/cacert.pem:
- * orbsvcs/tests/Security/Secure_Invocation/client_cert.pem:
- * orbsvcs/tests/Security/Secure_Invocation/client_key.pem:
- * orbsvcs/tests/Security/Secure_Invocation/server_cert.pem:
- * orbsvcs/tests/Security/Secure_Invocation/server_key.pem:
- * orbsvcs/tests/Security/mixed_security_test/cacert.pem:
- * orbsvcs/tests/Security/mixed_security_test/client_cert.pem:
- * orbsvcs/tests/Security/mixed_security_test/client_key.pem:
- * orbsvcs/tests/Security/mixed_security_test/server_cert.pem:
- * orbsvcs/tests/Security/mixed_security_test/server_key.pem:
-
- Updated certificates.
-
- * orbsvcs/tests/Security/cert:
- * orbsvcs/tests/Security/cert/DOCCA:
- * orbsvcs/tests/Security/cert/DOCCA/cacert.pem:
- * orbsvcs/tests/Security/cert/DOCCA/certs:
- * orbsvcs/tests/Security/cert/DOCCA/index.txt:
- * orbsvcs/tests/Security/cert/DOCCA/index.txt.attr:
- * orbsvcs/tests/Security/cert/DOCCA/index.txt.attr.old:
- * orbsvcs/tests/Security/cert/DOCCA/index.txt.old:
- * orbsvcs/tests/Security/cert/DOCCA/newcerts:
- * orbsvcs/tests/Security/cert/DOCCA/newcerts/1000.pem:
- * orbsvcs/tests/Security/cert/DOCCA/newcerts/1001.pem:
- * orbsvcs/tests/Security/cert/DOCCA/private:
- * orbsvcs/tests/Security/cert/DOCCA/private/cakey.pem:
- * orbsvcs/tests/Security/cert/DOCCA/serial:
- * orbsvcs/tests/Security/cert/DOCCA/serial.old:
- * orbsvcs/tests/Security/cert/README:
- * orbsvcs/tests/Security/cert/cacert.pem:
- * orbsvcs/tests/Security/cert/client_cert.pem:
- * orbsvcs/tests/Security/cert/client_key.pem:
- * orbsvcs/tests/Security/cert/openssl.cnf:
- * orbsvcs/tests/Security/cert/server_cert.pem:
- * orbsvcs/tests/Security/cert/server_key.pem:
-
- Added the full CA information used to sign the above certs. These certs
- are good for the next 20 years.
-
- * orbsvcs/tests/Security/Secure_Invocation/client_key_nopasswd.pem:
- * orbsvcs/tests/Security/Secure_Invocation/server_key_nopasswd.pem:
- * orbsvcs/tests/Security/mixed_security_test/client_key_nopasswd.pem:
- * orbsvcs/tests/Security/mixed_security_test/server_key_nopasswd.pem:
-
- Removed these files.
-
- Wed Jun 15 08:54:50 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
- Reverted 3971 change, broke some CCM tests
-
- Tue Jun 14 13:12:05 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_valuetype.cpp:
- * TAO_IDL/be/be_valuetype.h:
- * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
- * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
-
- Added code generation for AMH exception holder's default
- constructor to initialize the CORBA::Exception* member
- to 0. This fix closes [BUGID:3970].
-
- Tue Jun 14 12:18:00 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
- Only the methods for operations in local interfaces need to be
- virtual. This reduces footprint and improves performance, this
- fixes bugzilla 3971
+ * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
+ Only the methods for operations in local interfaces need to be
+ virtual. This reduces footprint and improves performance, this
+ fixes bugzilla 3971
Mon Jun 13 18:00:05 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
diff --git a/MPC/config/ifr_client_skel.mpb b/MPC/config/ifr_client_skel.mpb
new file mode 100644
index 00000000000..edbdd8632a2
--- /dev/null
+++ b/MPC/config/ifr_client_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, portableserver, anytypecode, ifr_client {
+ libs += TAO_IFR_Client_skel
+ after += IFR_Client_skel
+}
diff --git a/MPC/config/ifrservice.mpb b/MPC/config/ifrservice.mpb
index dcaeaa9fa99..ab74f0060a8 100644
--- a/MPC/config/ifrservice.mpb
+++ b/MPC/config/ifrservice.mpb
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project : iortable, svc_utils, typecodefactory, pi_server, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro {
+project : iortable, svc_utils, typecodefactory, pi_server, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro, ifr_client_skel {
avoids += ace_for_tao uses_wchar // Requires ace/Configuration
after += IFRService
libs += TAO_IFRService
diff --git a/TAO_IDL/ast/ast_interface.cpp b/TAO_IDL/ast/ast_interface.cpp
index 4aafc06dd89..a6bcd815c73 100644
--- a/TAO_IDL/ast/ast_interface.cpp
+++ b/TAO_IDL/ast/ast_interface.cpp
@@ -131,6 +131,12 @@ AST_Interface::AST_Interface (UTL_ScopedName *n,
this->size_type (AST_Type::VARIABLE); // always the case
this->has_constructor (true); // always the case
+ // Check for non-local and not a dummy for a fwd decl.
+ if (! local && nih != -1)
+ {
+ idl_global->non_local_iface_seen_ = true;
+ }
+
// Enqueue the param holders (if any) for later destruction.
// By the time our destroy() is called, it will be too late
// to iterate over pd_inherits.
diff --git a/TAO_IDL/ast/ast_interface_fwd.cpp b/TAO_IDL/ast/ast_interface_fwd.cpp
index 501b7f60b9d..5f0b8bb0c9e 100644
--- a/TAO_IDL/ast/ast_interface_fwd.cpp
+++ b/TAO_IDL/ast/ast_interface_fwd.cpp
@@ -92,6 +92,11 @@ AST_InterfaceFwd::AST_InterfaceFwd (AST_Interface *dummy,
// interface node is not yet defined (n_inherits < 0), so some operations
// will fail.
this->pd_full_definition = dummy;
+
+ if (! dummy->is_local ())
+ {
+ idl_global->non_local_fwd_iface_seen_ = true;
+ }
}
AST_InterfaceFwd::~AST_InterfaceFwd (void)
diff --git a/TAO_IDL/be/be_argument.cpp b/TAO_IDL/be/be_argument.cpp
index 5473f5bc46f..70996d2054f 100644
--- a/TAO_IDL/be/be_argument.cpp
+++ b/TAO_IDL/be/be_argument.cpp
@@ -17,6 +17,8 @@
#include "be_argument.h"
#include "be_type.h"
#include "be_visitor.h"
+#include "be_util.h"
+
#include "nr_extern.h"
#include "global_extern.h"
@@ -49,7 +51,7 @@ be_argument::be_argument (AST_Argument::Direction d,
{
be_type *bt = be_type::narrow_from_decl (ft);
bt->seen_in_operation (true);
- this->set_arg_seen_bit (bt);
+ be_util::set_arg_seen_bit (bt);
idl_global->need_skeleton_includes_ = true;
}
}
diff --git a/TAO_IDL/be/be_attribute.cpp b/TAO_IDL/be/be_attribute.cpp
index 9e8b87e2633..16f74c7fa09 100644
--- a/TAO_IDL/be/be_attribute.cpp
+++ b/TAO_IDL/be/be_attribute.cpp
@@ -17,6 +17,7 @@
#include "be_attribute.h"
#include "be_type.h"
#include "be_visitor.h"
+#include "be_util.h"
#include "global_extern.h"
@@ -46,8 +47,7 @@ be_attribute::be_attribute (bool ro,
{
// For the return types of the two operations
// generated from this attribute.
- this->set_arg_seen_bit (be_type::narrow_from_decl (ft));
- idl_global->basic_arg_seen_ = true;
+ be_util::set_arg_seen_bit (be_type::narrow_from_decl (ft));
}
}
diff --git a/TAO_IDL/be/be_codegen.cpp b/TAO_IDL/be/be_codegen.cpp
index a6cd7ca4d61..2f39a2464c0 100644
--- a/TAO_IDL/be/be_codegen.cpp
+++ b/TAO_IDL/be/be_codegen.cpp
@@ -22,6 +22,10 @@
#include "utl_string.h"
#include "idl_defines.h"
+// This one TAO include is needed to generate the
+// version check code.
+#include "../../tao/Version.h"
+
#include "ace/OS_NS_ctype.h"
#include "ace/OS_NS_sys_time.h"
#include "ace/OS_NS_unistd.h"
@@ -321,6 +325,14 @@ TAO_CodeGen::start_client_header (const char *fname)
}
}
+ // Generate the regeneration check.
+ *this->client_header_ << "\n\n#if TAO_MAJOR_VERSION != " << TAO_MAJOR_VERSION
+ << " || TAO_MINOR_VERSION != " << TAO_MINOR_VERSION
+ << " || TAO_BETA_VERSION != " << TAO_BETA_VERSION
+ << "\n#error This file should be regenerated with TAO_IDL from version "
+ << TAO_VERSION
+ << "\n#endif";
+
// Generate the TAO_EXPORT_MACRO macro.
*this->client_header_ << "\n\n#if defined (TAO_EXPORT_MACRO)\n";
*this->client_header_ << "#undef TAO_EXPORT_MACRO\n";
@@ -503,64 +515,44 @@ TAO_CodeGen::start_server_header (const char *fname)
server_hdr);
}
- // If we are suppressing skel file generation, bail after generating the
- // copyright text and an informative message.
- if (!be_global->gen_skel_files ())
+ /// These are generated regardless, so we put it before the
+ /// check below.
+ if (be_global->gen_arg_traits ())
{
- *this->server_header_ << be_nl_2
- << "// Skeleton file generation suppressed with "
- << "command line option -SS";
-
- return 0;
+ this->gen_skel_arg_file_includes (this->server_header_);
}
- // Some compilers don't optimize the #ifndef header include
- // protection, but do optimize based on #pragma once.
- *this->server_header_ << "\n\n#if !defined (ACE_LACKS_PRAGMA_ONCE)\n"
- << "# pragma once\n"
- << "#endif /* ACE_LACKS_PRAGMA_ONCE */\n";
-
- // Include the definitions for the PortableServer namespace,
- // this forces the application to link the POA library, a good
- // thing, because we need the definitions there, it also
- // registers the POA factory with the Service_Configurator, so
- // the ORB can automatically find it.
- if (idl_global->non_local_iface_seen_)
+ if (be_global->gen_skel_files ())
{
- // Include the Messaging files if AMI is enabled.
- if (be_global->ami_call_back () == true)
- {
- // Include Messaging skeleton file.
- this->gen_standard_include (this->server_header_,
- "tao/Messaging/MessagingS.h");
- }
+ // Some compilers don't optimize the #ifndef header include
+ // protection, but do optimize based on #pragma once.
+ *this->server_header_ << "\n\n#if !defined (ACE_LACKS_PRAGMA_ONCE)\n"
+ << "# pragma once\n"
+ << "#endif /* ACE_LACKS_PRAGMA_ONCE */\n";
- this->gen_standard_include (this->server_header_,
- "tao/Collocation_Proxy_Broker.h");
- this->gen_standard_include (this->server_header_,
- "tao/PortableServer/PortableServer.h");
- this->gen_standard_include (this->server_header_,
- "tao/PortableServer/Servant_Base.h");
+ this->gen_skel_hdr_includes ();
- if (be_global->gen_amh_classes ())
+ if (be_global->skel_export_include () != 0)
{
- this->gen_standard_include (this->server_header_,
- "tao/Messaging/AMH_Response_Handler.h");
+ *this->server_header_ << "\n\n#include /**/ \""
+ << be_global->skel_export_include ()
+ << "\"";
+
+ // Generate the TAO_EXPORT_MACRO macro.
+ *this->server_header_ << "\n\n#if defined (TAO_EXPORT_MACRO)\n";
+ *this->server_header_ << "#undef TAO_EXPORT_MACRO\n";
+ *this->server_header_ << "#endif\n";
+ *this->server_header_ << "#define TAO_EXPORT_MACRO "
+ << be_global->skel_export_macro ();
}
}
-
- if (be_global->skel_export_include () != 0)
+ else
{
- *this->server_header_ << "\n\n#include /**/ \""
- << be_global->skel_export_include ()
- << "\"";
-
- // Generate the TAO_EXPORT_MACRO macro.
- *this->server_header_ << "\n\n#if defined (TAO_EXPORT_MACRO)\n";
- *this->server_header_ << "#undef TAO_EXPORT_MACRO\n";
- *this->server_header_ << "#endif\n";
- *this->server_header_ << "#define TAO_EXPORT_MACRO "
- << be_global->skel_export_macro ();
+ // If we are suppressing skel file generation, bail after generating the
+ // copyright text and an informative message.
+ *this->server_header_ << be_nl_2
+ << "// Skeleton file generation suppressed with "
+ << "command line option -SS";
}
// Begin versioned namespace support after initial headers have been
@@ -1647,14 +1639,14 @@ TAO_CodeGen::end_server_header (void)
{
TAO_OutStream *os = this->server_header_;
+ // End versioned namespace support. Do not place include directives
+ // before this.
+ *os << be_global->versioning_end ();
+
/// Otherwise just generate the post_include(), if any,
/// and the #endif.
if (be_global->gen_skel_files ())
{
- // End versioned namespace support. Do not place include directives
- // before this.
- *os << be_global->versioning_end ();
-
// Insert the template header.
if (be_global->gen_tie_classes ())
{
@@ -2487,6 +2479,27 @@ TAO_CodeGen::gen_stub_hdr_includes (void)
// _vars and _outs are typedefs of template class instantiations.
this->gen_var_file_includes ();
+ if (be_global->gen_arg_traits ())
+ {
+ // Includes whatever arg helper template classes that may be needed.
+ this->gen_stub_arg_file_includes (this->client_header_);
+ }
+
+ if (be_global->alt_mapping () && idl_global->seq_seen_)
+ {
+ if (be_global->any_support ())
+ {
+ this->gen_standard_include (
+ this->client_header_,
+ "tao/AnyTypeCode/Vector_AnyOp_T.h");
+ }
+ }
+
+ // Version file, for code that checks needs for regeneration.
+ this->gen_standard_include (this->client_header_,
+ "tao/Version.h",
+ true);
+
// Versioned namespace support.
this->gen_standard_include (this->client_header_,
"tao/Versioned_Namespace.h",
@@ -2622,18 +2635,8 @@ TAO_CodeGen::gen_stub_src_includes (void)
{
this->gen_standard_include (this->client_stubs_,
"tao/Vector_CDR_T.h");
-
- if (be_global->any_support ())
- {
- this->gen_standard_include (
- this->client_stubs_,
- "tao/AnyTypeCode/Vector_AnyOp_T.h");
- }
}
- // Includes whatever arg helper template classes that may be needed.
- this->gen_stub_arg_file_includes (this->client_stubs_);
-
// strcmp() is used with interfaces and exceptions.
if (idl_global->interface_seen_
|| idl_global->exception_seen_
@@ -2653,6 +2656,39 @@ TAO_CodeGen::gen_stub_src_includes (void)
}
void
+TAO_CodeGen::gen_skel_hdr_includes (void)
+{
+ // Include the definitions for the PortableServer namespace,
+ // this forces the application to link the POA library, a good
+ // thing, because we need the definitions there, it also
+ // registers the POA factory with the Service_Configurator, so
+ // the ORB can automatically find it.
+ if (idl_global->non_local_iface_seen_)
+ {
+ // Include the Messaging files if AMI is enabled.
+ if (be_global->ami_call_back () == true)
+ {
+ // Include Messaging skeleton file.
+ this->gen_standard_include (this->server_header_,
+ "tao/Messaging/MessagingS.h");
+ }
+
+ this->gen_standard_include (this->server_header_,
+ "tao/Collocation_Proxy_Broker.h");
+ this->gen_standard_include (this->server_header_,
+ "tao/PortableServer/PortableServer.h");
+ this->gen_standard_include (this->server_header_,
+ "tao/PortableServer/Servant_Base.h");
+
+ if (be_global->gen_amh_classes ())
+ {
+ this->gen_standard_include (this->server_header_,
+ "tao/Messaging/AMH_Response_Handler.h");
+ }
+ }
+}
+
+void
TAO_CodeGen::gen_skel_src_includes (void)
{
// Only non-local interfaces generate anything in the skeleton.
@@ -2738,15 +2774,6 @@ TAO_CodeGen::gen_skel_src_includes (void)
this->gen_standard_include (this->server_skeletons_,
"tao/PortableInterceptor.h");
- this->gen_skel_arg_file_includes (this->server_skeletons_);
-
- if (be_global->gen_thru_poa_collocation ()
- || be_global->gen_direct_collocation ())
- {
- // Collocation skeleton code doesn't use "SArg" variants.
- this->gen_stub_arg_file_includes (this->server_skeletons_);
- }
-
// The following header must always be included.
if (be_global->gen_amh_classes ())
{
@@ -2792,12 +2819,6 @@ TAO_CodeGen::gen_any_file_includes (TAO_OutStream * stream)
{
this->gen_standard_include (stream,
"tao/CDR.h");
-
- this->gen_cond_file_include (
- be_global->alt_mapping ()
- | idl_global->seq_seen_,
- "tao/AnyTypeCode/Vector_AnyOp_T.h",
- stream);
// Any_Impl_T.cpp needs the full CORBA::Any type.
this->gen_cond_file_include (
@@ -2854,15 +2875,13 @@ TAO_CodeGen::gen_var_file_includes (void)
);
this->gen_cond_file_include (
- idl_global->seq_seen_
- & !be_global->alt_mapping (),
+ idl_global->seq_seen_,
"tao/Seq_Var_T.h",
this->client_header_
);
this->gen_cond_file_include (
- idl_global->seq_seen_
- & !be_global->alt_mapping (),
+ idl_global->seq_seen_,
"tao/Seq_Out_T.h",
this->client_header_
);
@@ -2883,14 +2902,38 @@ TAO_CodeGen::gen_var_file_includes (void)
void
TAO_CodeGen::gen_stub_arg_file_includes (TAO_OutStream * stream)
{
+ this->gen_standard_include (
+ stream,
+ "tao/Arg_Traits_T.h");
+
+ this->gen_standard_include (
+ stream,
+ "tao/Basic_Arguments.h");
+
+ this->gen_standard_include (
+ stream,
+ "tao/Special_Basic_Arguments.h");
+
+ this->gen_standard_include (
+ stream,
+ "tao/Any_Insert_Policy_T.h");
+
this->gen_cond_file_include (
- idl_global->basic_arg_seen_,
- "tao/Basic_Arguments.h",
+ idl_global->enum_seen_,
+ "tao/Basic_Argument_T.h",
stream
);
+ this->gen_standard_include (
+ stream,
+ "tao/Fixed_Size_Argument_T.h");
+
+ this->gen_standard_include (
+ stream,
+ "tao/Var_Size_Argument_T.h");
+
this->gen_cond_file_include (
- idl_global->bd_string_arg_seen_,
+ idl_global->bd_string_seen_,
"tao/BD_String_Argument_T.h",
stream
);
@@ -2898,50 +2941,42 @@ TAO_CodeGen::gen_stub_arg_file_includes (TAO_OutStream * stream)
// If we have a bound string and we have any generation enabled we must
// include Any.h to get the <<= operator for BD_String
this->gen_cond_file_include (
- idl_global->bd_string_arg_seen_ && be_global->any_support (),
+ idl_global->bd_string_seen_ && be_global->any_support (),
"tao/AnyTypeCode/Any.h",
stream
);
this->gen_cond_file_include (
- idl_global->fixed_array_arg_seen_,
- "tao/Fixed_Array_Argument_T.h",
- stream
- );
-
- this->gen_cond_file_include (
- idl_global->fixed_size_arg_seen_,
- "tao/Fixed_Size_Argument_T.h",
- stream
- );
-
- this->gen_cond_file_include (
- idl_global->object_arg_seen_,
+ idl_global->non_local_iface_seen_
+ || idl_global->non_local_fwd_iface_seen_
+ || be_global->ami_call_back ()
+ || be_global->gen_amh_classes ()
+ || be_global->ami4ccm_call_back (),
"tao/Object_Argument_T.h",
stream
);
this->gen_cond_file_include (
- idl_global->special_basic_arg_seen_,
+ idl_global->special_basic_decl_seen_,
"tao/Special_Basic_Arguments.h",
stream
);
this->gen_cond_file_include (
- idl_global->ub_string_arg_seen_,
+ idl_global->ub_string_seen_,
"tao/UB_String_Arguments.h",
stream
);
this->gen_cond_file_include (
- idl_global->var_array_arg_seen_,
- "tao/Var_Array_Argument_T.h",
+ idl_global->array_seen_,
+ "tao/Fixed_Array_Argument_T.h",
stream
);
this->gen_cond_file_include (
- idl_global->var_size_arg_seen_,
- "tao/Var_Size_Argument_T.h",
+ idl_global->array_seen_,
+ "tao/Var_Array_Argument_T.h",
stream
);
@@ -2958,58 +2993,55 @@ TAO_CodeGen::gen_stub_arg_file_includes (TAO_OutStream * stream)
);
}
-
void
TAO_CodeGen::gen_skel_arg_file_includes (TAO_OutStream * stream)
{
- // Also triggered by interface, for _is_a() std::string arg.
- this->gen_cond_file_include (
- idl_global->basic_arg_seen_
- || idl_global->non_local_iface_seen_,
- "tao/PortableServer/Basic_SArguments.h",
- stream
- );
+ this->gen_standard_include (
+ stream,
+ "tao/PortableServer/Basic_SArguments.h");
+
+ this->gen_standard_include (
+ stream,
+ "tao/PortableServer/Special_Basic_SArguments.h");
this->gen_cond_file_include (
- idl_global->bd_string_arg_seen_,
+ idl_global->bd_string_seen_,
"tao/PortableServer/BD_String_SArgument_T.h",
stream
);
+ this->gen_standard_include (
+ stream,
+ "tao/PortableServer/Fixed_Size_SArgument_T.h");
+
+ this->gen_standard_include (
+ stream,
+ "tao/PortableServer/Var_Size_SArgument_T.h");
+
// If we have a bound string and we have any generation enabled we must
// include Any.h to get the <<= operator for BD_String
this->gen_cond_file_include (
- idl_global->bd_string_arg_seen_ && be_global->any_support (),
+ idl_global->bd_string_seen_ && be_global->any_support (),
"tao/AnyTypeCode/Any.h",
stream
);
- this->gen_cond_file_include (
- idl_global->fixed_array_arg_seen_,
- "tao/PortableServer/Fixed_Array_SArgument_T.h",
- stream
- );
-
- this->gen_cond_file_include (
- idl_global->fixed_size_arg_seen_,
- "tao/PortableServer/Fixed_Size_SArgument_T.h",
- stream
- );
-
// Always needed for CORBA::Object handling in _component() skeleton
// code when an unconstrained (non-local) IDL interface is defined.
this->gen_cond_file_include (
- idl_global->non_local_iface_seen_
- || idl_global->object_arg_seen_,
- "tao/PortableServer/Object_SArgument_T.h",
- stream
- );
+ idl_global->non_local_iface_seen_
+ || idl_global->non_local_fwd_iface_seen_
+ || idl_global->valuetype_seen_
+ || be_global->ami_call_back ()
+ || be_global->gen_amh_classes ()
+ || be_global->ami4ccm_call_back (),
+ "tao/PortableServer/Object_SArg_Traits.h",
+ stream);
// Always needed for CORBA::Boolean handling in _is_a() skeleton
// code when an unconstrained (non-local) IDL interface is defined.
this->gen_cond_file_include (
- idl_global->non_local_iface_seen_
- || idl_global->special_basic_arg_seen_,
+ idl_global->special_basic_decl_seen_,
"tao/PortableServer/Special_Basic_SArguments.h",
stream
);
@@ -3017,21 +3049,21 @@ TAO_CodeGen::gen_skel_arg_file_includes (TAO_OutStream * stream)
// Always needed for string argument handling in _is_a() skeleton
// code when an unconstrained (non-local) IDL interface is defined.
this->gen_cond_file_include (
- idl_global->non_local_iface_seen_
- || idl_global->ub_string_arg_seen_,
+ idl_global->ub_string_seen_
+ || idl_global->non_local_iface_seen_,
"tao/PortableServer/UB_String_SArguments.h",
stream
);
this->gen_cond_file_include (
- idl_global->var_array_arg_seen_,
- "tao/PortableServer/Var_Array_SArgument_T.h",
+ idl_global->array_seen_,
+ "tao/PortableServer/Fixed_Array_SArgument_T.h",
stream
);
this->gen_cond_file_include (
- idl_global->var_size_arg_seen_,
- "tao/PortableServer/Var_Size_SArgument_T.h",
+ idl_global->array_seen_,
+ "tao/PortableServer/Var_Array_SArgument_T.h",
stream
);
@@ -3047,13 +3079,18 @@ TAO_CodeGen::gen_skel_arg_file_includes (TAO_OutStream * stream)
stream
);
- this->gen_standard_include (
- stream,
- "tao/PortableServer/TypeCode_SArg_Traits.h");
+ // Non-abstract interface or keyword 'Object'.
+ this->gen_cond_file_include (
+ idl_global->object_arg_seen_,
+ "tao/PortableServer/Object_SArg_Traits.h",
+ stream);
- this->gen_standard_include (
- stream,
- "tao/PortableServer/Object_SArg_Traits.h");
+ // This is true if we have a typecode or TCKind in the IDL file.
+ // If not included here, it will appear in *C.cpp, if TCs not suppressed.
+ this->gen_cond_file_include (
+ idl_global->typecode_seen_,
+ "tao/PortableServer/TypeCode_SArg_Traits.h",
+ stream);
if (be_global->gen_thru_poa_collocation ())
{
@@ -3063,10 +3100,6 @@ TAO_CodeGen::gen_skel_arg_file_includes (TAO_OutStream * stream)
"tao/PortableServer/get_arg.h",
stream);
- // We need the stub side argument templates when thru-POA
- // collocation is enabled for type resolution.
- // this->gen_stub_arg_file_includes (stream);
-
// Always needed for CORBA::Boolean
// handling in _is_a() skeleton
// code when an unconstrained (non-local)
diff --git a/TAO_IDL/be/be_decl.cpp b/TAO_IDL/be/be_decl.cpp
index ddc9e7838b7..5d1da4bb2c6 100644
--- a/TAO_IDL/be/be_decl.cpp
+++ b/TAO_IDL/be/be_decl.cpp
@@ -842,121 +842,6 @@ be_decl::accept (be_visitor *visitor)
return visitor->visit_decl (this);
}
-void
-be_decl::set_arg_seen_bit (be_type *bt)
-{
- if (bt == 0)
- {
- return;
- }
-
- switch (bt->node_type ())
- {
- case NT_typedef:
- {
- AST_Typedef *td = AST_Typedef::narrow_from_decl (bt);
- this->set_arg_seen_bit (
- be_type::narrow_from_decl (td->primitive_base_type ())
- );
- break;
- }
- case NT_interface:
- case NT_interface_fwd:
- case NT_valuetype:
- case NT_valuetype_fwd:
- case NT_component:
- case NT_component_fwd:
- case NT_home:
- case NT_eventtype:
- case NT_eventtype_fwd:
- idl_global->object_arg_seen_ = true;
- break;
- case NT_union:
- case NT_struct:
- if (bt->size_type () == AST_Type::FIXED)
- {
- idl_global->fixed_size_arg_seen_ = true;
- }
- else
- {
- idl_global->var_size_arg_seen_ = true;
- }
-
- break;
- case NT_struct_fwd:
- case NT_union_fwd:
- {
- AST_StructureFwd *fwd = AST_StructureFwd::narrow_from_decl (bt);
- be_type *fd = be_type::narrow_from_decl (fwd->full_definition ());
- this->set_arg_seen_bit (fd);
- break;
- }
- case NT_enum:
- case NT_enum_val:
- idl_global->basic_arg_seen_ = true;
- break;
- case NT_string:
- case NT_wstring:
- {
- AST_String *str = AST_String::narrow_from_decl (bt);
-
- if (str->max_size ()->ev ()->u.ulval == 0)
- {
- idl_global->ub_string_arg_seen_ = true;
- }
- else
- {
- idl_global->bd_string_arg_seen_ = true;
- }
-
- break;
- }
- case NT_array:
- if (bt->size_type () == AST_Type::FIXED)
- {
- idl_global->fixed_array_arg_seen_ = true;
- }
- else
- {
- idl_global->var_array_arg_seen_ = true;
- }
-
- break;
- case NT_sequence:
- idl_global->var_size_arg_seen_ = true;
- break;
- case NT_pre_defined:
- {
- AST_PredefinedType *pdt = AST_PredefinedType::narrow_from_decl (bt);
-
- switch (pdt->pt ())
- {
- case AST_PredefinedType::PT_object:
- case AST_PredefinedType::PT_pseudo:
- case AST_PredefinedType::PT_value:
- case AST_PredefinedType::PT_abstract:
- idl_global->object_arg_seen_ = true;
- break;
- case AST_PredefinedType::PT_any:
- idl_global->var_size_arg_seen_ = true;
- idl_global->any_arg_seen_ = true;
- break;
- case AST_PredefinedType::PT_char:
- case AST_PredefinedType::PT_wchar:
- case AST_PredefinedType::PT_octet:
- case AST_PredefinedType::PT_boolean:
- idl_global->special_basic_arg_seen_ = true;
- break;
- default:
- idl_global->basic_arg_seen_ = true;
- break;
- }
- }
- default:
- break;
- }
-}
-
IMPL_NARROW_FROM_DECL (be_decl)
diff --git a/TAO_IDL/be/be_enum.cpp b/TAO_IDL/be/be_enum.cpp
index 8e1acae31ac..4e01322a549 100644
--- a/TAO_IDL/be/be_enum.cpp
+++ b/TAO_IDL/be/be_enum.cpp
@@ -44,6 +44,7 @@ be_enum::be_enum (UTL_ScopedName *n,
if (!this->imported ())
{
idl_global->enum_seen_ = true;
+ idl_global->fixed_size_decl_seen_ = true;
}
}
diff --git a/TAO_IDL/be/be_global.cpp b/TAO_IDL/be/be_global.cpp
index 704e51a5223..8d8a3e8c4a4 100644
--- a/TAO_IDL/be/be_global.cpp
+++ b/TAO_IDL/be/be_global.cpp
@@ -147,7 +147,9 @@ BE_GlobalData::BE_GlobalData (void)
gen_lem_force_all_ (false),
tab_size_ (2),
alt_mapping_ (false),
- in_facet_servant_ (false)
+ in_facet_servant_ (false),
+ gen_arg_traits_ (true),
+ gen_anytypecode_adapter_ (false)
{
}
@@ -2506,6 +2508,30 @@ BE_GlobalData::in_facet_servant (bool val)
this->in_facet_servant_ = val;
}
+bool
+BE_GlobalData::gen_arg_traits (void) const
+{
+ return this->gen_arg_traits_;
+}
+
+void
+BE_GlobalData::gen_arg_traits (bool val)
+{
+ this->gen_arg_traits_ = val;
+}
+
+bool
+BE_GlobalData::gen_anytypecode_adapter (void) const
+{
+ return this->gen_anytypecode_adapter_;
+}
+
+void
+BE_GlobalData::gen_anytypecode_adapter (bool val)
+{
+ this->gen_anytypecode_adapter_ = val;
+}
+
unsigned long
BE_GlobalData::tab_size (void) const
{
@@ -3251,6 +3277,12 @@ BE_GlobalData::parse_args (long &i, char **av)
}
}
}
+ else if (av[i][2] == 'a' && av[i][3] == 't' && av[i][4] == 'a')
+ {
+ // Generate the AnyTypeCode_Adapter version of the Any insert
+ // policy - used with the sequences of basic types in the ORB.
+ be_global->gen_anytypecode_adapter (true);
+ }
else
{
ACE_ERROR ((
@@ -3270,6 +3302,10 @@ BE_GlobalData::parse_args (long &i, char **av)
// Suppress Any support for local interfaces.
be_global->gen_local_iface_anyops (false);
}
+ else if (av[i][3] == 't')
+ {
+ be_global->gen_arg_traits (false);
+ }
else
{
// Suppress all Any support.
diff --git a/TAO_IDL/be/be_operation.cpp b/TAO_IDL/be/be_operation.cpp
index 14fe829e7ec..0edfaad98a0 100644
--- a/TAO_IDL/be/be_operation.cpp
+++ b/TAO_IDL/be/be_operation.cpp
@@ -18,6 +18,7 @@
#include "be_predefined_type.h"
#include "be_argument.h"
#include "be_visitor.h"
+#include "be_util.h"
#include "ast_exception.h"
@@ -59,7 +60,7 @@ be_operation::be_operation (AST_Type *rt,
{
be_type *bt = be_type::narrow_from_decl (rt);
bt->seen_in_operation (true);
- this->set_arg_seen_bit (bt);
+ be_util::set_arg_seen_bit (bt);
idl_global->non_local_op_seen_ = true;
}
}
diff --git a/TAO_IDL/be/be_sequence.cpp b/TAO_IDL/be/be_sequence.cpp
index e81abd4692d..533c664bdba 100644
--- a/TAO_IDL/be/be_sequence.cpp
+++ b/TAO_IDL/be/be_sequence.cpp
@@ -63,15 +63,23 @@ be_sequence::be_sequence (AST_Expression *v,
// Always the case.
this->has_constructor (true);
- // Don't want to set any bits below for imported nodes.
if (this->imported ())
{
+ AST_String *str = AST_String::narrow_from_decl (t);
+
+ if (str != 0 && str->width () == 1)
+ {
+ idl_global->imported_string_seq_seen_ = true;
+ }
+
+ // Don't want to set any other bits for imported nodes.
return;
}
// This one gets set for all sequences, in addition to any specialized
// one that may get set below.
idl_global->seq_seen_ = true;
+ idl_global->var_size_decl_seen_ = true;
// Don't need the return value - just set the member.
(void) this->managed_type ();
diff --git a/TAO_IDL/be/be_string.cpp b/TAO_IDL/be/be_string.cpp
index f0d93527172..fc39acd9b62 100644
--- a/TAO_IDL/be/be_string.cpp
+++ b/TAO_IDL/be/be_string.cpp
@@ -42,7 +42,19 @@ be_string::be_string (AST_Decl::NodeType nt,
be_type (nt,
n)
{
- idl_global->string_seen_ = true;
+ if (!this->imported ())
+ {
+ idl_global->string_seen_ = true;
+
+ if (v->ev ()->u.ulval != 0)
+ {
+ idl_global->bd_string_seen_ = true;
+ }
+ else
+ {
+ idl_global->ub_string_seen_ = true;
+ }
+ }
}
// Overridden method.
@@ -166,6 +178,4 @@ be_string::destroy (void)
this->AST_String::destroy ();
}
-
-
IMPL_NARROW_FROM_DECL (be_string)
diff --git a/TAO_IDL/be/be_type.cpp b/TAO_IDL/be/be_type.cpp
index c431afbbb68..4f8547ad54b 100644
--- a/TAO_IDL/be/be_type.cpp
+++ b/TAO_IDL/be/be_type.cpp
@@ -20,6 +20,7 @@
#include "be_codegen.h"
#include "be_helper.h"
#include "be_extern.h"
+#include "be_util.h"
#include "ast_valuetype.h"
#include "ast_sequence.h"
diff --git a/TAO_IDL/be/be_util.cpp b/TAO_IDL/be/be_util.cpp
index 3131f77cba4..29b7ab2402b 100644
--- a/TAO_IDL/be/be_util.cpp
+++ b/TAO_IDL/be/be_util.cpp
@@ -16,6 +16,7 @@
#include "be_util.h"
#include "be_helper.h"
#include "be_module.h"
+#include "be_type.h"
#include "be_identifier_helper.h"
#include "be_extern.h"
#include "be_generator.h"
@@ -23,6 +24,11 @@
#include "utl_identifier.h"
+#include "ast_typedef.h"
+#include "ast_structure.h"
+#include "ast_structure_fwd.h"
+#include "ast_string.h"
+
#include "ace/OS_NS_string.h"
void
@@ -544,20 +550,10 @@ be_util::usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -Gdcps \t\tGenerate code supporting DDS DCPS type ")
- ACE_TEXT ("definitions.\n")
- ));
- ACE_DEBUG ((
- LM_DEBUG,
ACE_TEXT (" -Gos \t\t\tGenerate std::ostream insertion operators.\n")
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -Gdcpsonly \t\tGenerate code only supporting DDS DCPS ")
- ACE_TEXT ("type serializer definitions.\n")
- ));
- ACE_DEBUG ((
- LM_DEBUG,
ACE_TEXT (" -GI[h|s|b|e|c|a|d]\tGenerate Implementation Files\n")
));
ACE_DEBUG ((
@@ -750,7 +746,7 @@ be_util::usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -iC <path>\tInclude path for the generated stub files")
+ ACE_TEXT (" -iC <path>\t\tInclude path for the generated stub files ")
ACE_TEXT ("in *A.h. Can be relative to $TAO_ROOT or $CIAO_ROOT. ")
ACE_TEXT ("Default is $TAO_ROOT/tao or current directory\n")
));
@@ -797,6 +793,12 @@ be_util::usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
+ ACE_TEXT (" -Sat\t\t\tsuppress arg traits")
+ ACE_TEXT (" generation")
+ ACE_TEXT (" (arg traits generated by default)\n")
+ ));
+ ACE_DEBUG ((
+ LM_DEBUG,
ACE_TEXT (" -St\t\t\tsuppress TypeCode support")
ACE_TEXT (" (support enabled by default)\n")
));
@@ -891,3 +893,118 @@ be_util::get_output_path (bool for_anyop,
return be_global->output_dir ();
}
}
+
+void
+be_util::set_arg_seen_bit (be_type *bt)
+{
+ if (bt == 0)
+ {
+ return;
+ }
+
+ switch (bt->node_type ())
+ {
+ case AST_Decl::NT_typedef:
+ {
+ AST_Typedef *td = AST_Typedef::narrow_from_decl (bt);
+ be_util::set_arg_seen_bit (
+ be_type::narrow_from_decl (td->primitive_base_type ())
+ );
+ break;
+ }
+ case AST_Decl::NT_interface:
+ case AST_Decl::NT_interface_fwd:
+ case AST_Decl::NT_valuetype:
+ case AST_Decl::NT_valuetype_fwd:
+ case AST_Decl::NT_component:
+ case AST_Decl::NT_component_fwd:
+ case AST_Decl::NT_home:
+ case AST_Decl::NT_eventtype:
+ case AST_Decl::NT_eventtype_fwd:
+ idl_global->object_arg_seen_ = true;
+ break;
+ case AST_Decl::NT_union:
+ case AST_Decl::NT_struct:
+ if (bt->size_type () == AST_Type::FIXED)
+ {
+ idl_global->fixed_size_decl_seen_ = true;
+ }
+ else
+ {
+ idl_global->var_size_decl_seen_ = true;
+ }
+
+ break;
+ case AST_Decl::NT_struct_fwd:
+ case AST_Decl::NT_union_fwd:
+ {
+ AST_StructureFwd *fwd = AST_StructureFwd::narrow_from_decl (bt);
+ be_type *fd = be_type::narrow_from_decl (fwd->full_definition ());
+ be_util::set_arg_seen_bit (fd);
+ break;
+ }
+ case AST_Decl::NT_enum:
+ case AST_Decl::NT_enum_val:
+// idl_global->basic_arg_seen_ = true;
+ break;
+ case AST_Decl::NT_string:
+ case AST_Decl::NT_wstring:
+ {
+ AST_String *str = AST_String::narrow_from_decl (bt);
+
+ if (str->max_size ()->ev ()->u.ulval == 0)
+ {
+ idl_global->ub_string_seen_ = true;
+ }
+ else
+ {
+ idl_global->bd_string_seen_ = true;
+ }
+
+ break;
+ }
+ case AST_Decl::NT_array:
+ if (bt->size_type () == AST_Type::FIXED)
+ {
+ idl_global->fixed_array_decl_seen_ = true;
+ }
+ else
+ {
+ idl_global->var_array_decl_seen_ = true;
+ }
+
+ break;
+ case AST_Decl::NT_sequence:
+ idl_global->var_size_decl_seen_ = true;
+ break;
+ case AST_Decl::NT_pre_defined:
+ {
+ AST_PredefinedType *pdt = AST_PredefinedType::narrow_from_decl (bt);
+
+ switch (pdt->pt ())
+ {
+ case AST_PredefinedType::PT_object:
+ case AST_PredefinedType::PT_pseudo:
+ case AST_PredefinedType::PT_value:
+ case AST_PredefinedType::PT_abstract:
+ idl_global->object_arg_seen_ = true;
+ break;
+ case AST_PredefinedType::PT_any:
+ idl_global->var_size_decl_seen_ = true;
+ idl_global->any_arg_seen_ = true;
+ break;
+ case AST_PredefinedType::PT_char:
+ case AST_PredefinedType::PT_wchar:
+ case AST_PredefinedType::PT_octet:
+ case AST_PredefinedType::PT_boolean:
+ idl_global->special_basic_decl_seen_ = true;
+ break;
+ default:
+ break;
+ }
+ }
+ default:
+ break;
+ }
+}
+
diff --git a/TAO_IDL/be/be_valuebox.cpp b/TAO_IDL/be/be_valuebox.cpp
index 7b8569e2a05..588ebed8324 100644
--- a/TAO_IDL/be/be_valuebox.cpp
+++ b/TAO_IDL/be/be_valuebox.cpp
@@ -37,13 +37,18 @@ be_valuebox::be_valuebox (AST_Type *boxed_type,
// Always the case (according to C++ mapping specification).
this->size_type (AST_Type::VARIABLE);
- // Set the flag that says we have a valuetype in this IDL file.
- // This allows the correct #include to be generated (see be_codegen.cpp).
- idl_global->valuebase_seen_ = true;
+ if (!this->imported ())
+ {
+ // Set the flag that says we have a valuetype in this IDL file.
+ // This allows the correct #include to be generated (see be_codegen.cpp).
+ idl_global->valuebase_seen_ = true;
- // Set the flag that says we have a valuetype in this IDL file.
- // This allows the correct #include to be generated (see be_codegen.cpp).
- idl_global->valuetype_seen_ = true;
+ // Set the flag that says we have a valuetype in this IDL file.
+ // This allows the correct #include to be generated (see be_codegen.cpp).
+ idl_global->valuetype_seen_ = true;
+
+ idl_global->var_size_decl_seen_ = true;
+ }
}
// Accept a visitor.
diff --git a/TAO_IDL/be/be_valuetype.cpp b/TAO_IDL/be/be_valuetype.cpp
index b065f3006f8..badb282a429 100644
--- a/TAO_IDL/be/be_valuetype.cpp
+++ b/TAO_IDL/be/be_valuetype.cpp
@@ -121,6 +121,8 @@ be_valuetype::be_valuetype (UTL_ScopedName *n,
return;
}
+ idl_global->var_size_decl_seen_ = true;
+
// Set the flag that says we have a valuetype in this IDL file.
if (this->is_defined ())
{
diff --git a/TAO_IDL/be/be_visitor_arg_traits.cpp b/TAO_IDL/be/be_visitor_arg_traits.cpp
index a15234e5d61..3f5dd300306 100644
--- a/TAO_IDL/be/be_visitor_arg_traits.cpp
+++ b/TAO_IDL/be/be_visitor_arg_traits.cpp
@@ -109,7 +109,7 @@ be_visitor_arg_traits::visit_root (be_root *node)
int
be_visitor_arg_traits::visit_module (be_module *node)
{
- if (this->visit_scope (node) == -1)
+ if (this->visit_scope (node) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_arg_traits::"
@@ -123,51 +123,61 @@ be_visitor_arg_traits::visit_module (be_module *node)
int
be_visitor_arg_traits::visit_interface (be_interface *node)
{
- if (this->generated (node))
+ if (node->imported ())
{
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
return 0;
}
- if (node->seen_in_operation ())
+ // A local interface can never be an argument.
+ if (node->is_local () || this->generated (node))
{
- TAO_OutStream *os = this->ctx_->stream ();
+ return 0;
+ }
- *os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
- << "// " << __FILE__ << ":" << __LINE__;
+ this->generated (node, true);
- std::string guard_suffix =
- std::string (this->S_) + std::string ("arg_traits");
+ TAO_OutStream *os = this->ctx_->stream ();
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
- os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
+ *os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
+ << "// " << __FILE__ << ":" << __LINE__;
- *os << be_nl_2
- << "template<>" << be_nl
- << "class "
- << " " << this->S_ << "Arg_Traits<"
- << node->name () << ">" << be_idt_nl
- << ": public" << be_idt << be_idt_nl
- << "Object_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
- << node->name () << "_ptr," << be_nl
- << node->name () << "_var," << be_nl
- << node->name () << "_out";
-
- if (ACE_OS::strlen (this->S_) == 0)
- {
- *os << "," << be_nl
- << "TAO::Objref_Traits<" << node->name () << ">";
- }
+ std::string guard_suffix =
+ std::string (this->S_) + std::string ("arg_traits");
- *os << "," << be_nl << this->insert_policy()
- << be_uidt_nl
- << ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
- << "{" << be_nl
- << "};";
+ // The guard should be generated to prevent multiple declarations,
+ // since a forward declaration may appear more than once.
+ os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
- os->gen_endif ();
+ *os << be_nl_2
+ << "template<>" << be_nl
+ << "class "
+ << " " << this->S_ << "Arg_Traits< ::"
+ << node->name () << ">" << be_idt_nl
+ << ": public" << be_idt << be_idt_nl
+ << "Object_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
+ << "::" << node->name () << "_ptr," << be_nl
+ << "::" << node->name () << "_var," << be_nl
+ << "::" << node->name () << "_out";
+
+ if (ACE_OS::strlen (this->S_) == 0)
+ {
+ *os << "," << be_nl
+ << "TAO::Objref_Traits<" << node->name () << ">";
}
+ *os << "," << be_nl << this->insert_policy ()
+ << be_uidt_nl
+ << ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
+ << "{" << be_nl
+ << "};";
+
+ os->gen_endif ();
+
if (this->visit_scope (node) != 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
@@ -176,13 +186,22 @@ be_visitor_arg_traits::visit_interface (be_interface *node)
-1);
}
- this->generated (node, true);
return 0;
}
int
be_visitor_arg_traits::visit_interface_fwd (be_interface_fwd *node)
{
+ if (node->imported ())
+ {
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
+ return 0;
+ }
+
// If a full definition with the same name in the same scope
// has been seen, then it will have gone through visit_interface()
// already.
@@ -211,53 +230,51 @@ be_visitor_arg_traits::visit_interface_fwd (be_interface_fwd *node)
int
be_visitor_arg_traits::visit_valuebox (be_valuebox *node)
{
- if (this->generated (node))
+ if (node->imported ())
{
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
return 0;
}
- if (node->seen_in_operation ())
+ if (this->generated (node))
{
- TAO_OutStream & os = *this->ctx_->stream ();
-
- os << be_nl_2
- << "// TAO_IDL - Generated from" << be_nl
- << "// " << __FILE__ << ":" << __LINE__;
-
- std::string guard_suffix =
- std::string (this->S_) + std::string ("arg_traits");
-
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
- os.gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
+ return 0;
+ }
- os << be_nl_2
- << "template<>" << be_nl
- << "class "
- << this->S_ << "Arg_Traits<"
- << node->name () << ">" << be_idt_nl
- << ": public" << be_idt << be_idt_nl
- << "Object_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
- << node->name () << " *," << be_nl
- << node->name () << "_var," << be_nl
- << node->name () << "_out";
+ TAO_OutStream & os = *this->ctx_->stream ();
- // The SArgument classes don't need the traits parameter (yet?)
- if (ACE_OS::strlen (this->S_) == 0)
- {
- os << "," << be_nl
- << "TAO::Value_Traits<" << node->name () << ">";
- }
+ os << be_nl_2
+ << "// TAO_IDL - Generated from" << be_nl
+ << "// " << __FILE__ << ":" << __LINE__;
- os << "," << be_nl << this->insert_policy()
- << be_uidt_nl
- << ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
- << "{" << be_nl
- << "};";
+ os << be_nl_2
+ << "template<>" << be_nl
+ << "class "
+ << this->S_ << "Arg_Traits< ::"
+ << node->name () << ">" << be_idt_nl
+ << ": public" << be_idt << be_idt_nl
+ << "Object_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
+ << "::" << node->name () << " *," << be_nl
+ << "::" << node->name () << "_var," << be_nl
+ << "::" << node->name () << "_out";
- os.gen_endif ();
+ // The SArgument classes don't need the traits parameter (yet?)
+ if (ACE_OS::strlen (this->S_) == 0)
+ {
+ os << "," << be_nl
+ << "TAO::Value_Traits<" << node->name () << ">";
}
+ os << "," << be_nl << this->insert_policy()
+ << be_uidt_nl
+ << ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
+ << "{" << be_nl
+ << "};";
+
this->generated (node, true);
return 0;
}
@@ -265,53 +282,64 @@ be_visitor_arg_traits::visit_valuebox (be_valuebox *node)
int
be_visitor_arg_traits::visit_valuetype (be_valuetype *node)
{
- if (this->generated (node))
+ if (node->imported ())
{
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
return 0;
}
- if (node->seen_in_operation ())
+ if (this->generated (node))
{
- TAO_OutStream & os = *this->ctx_->stream ();
+ return 0;
+ }
- os << be_nl_2
- << "// TAO_IDL - Generated from" << be_nl
- << "// " << __FILE__ << ":" << __LINE__;
+ /// Put this here to prevent infinite recursion with recursive
+ /// valuetypes.
+ this->generated (node, true);
- std::string guard_suffix =
- std::string (this->S_) + std::string ("arg_traits");
+ TAO_OutStream & os = *this->ctx_->stream ();
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
- os.gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
+ os << be_nl_2
+ << "// TAO_IDL - Generated from" << be_nl
+ << "// " << __FILE__ << ":" << __LINE__;
- os << be_nl_2
- << "template<>" << be_nl
- << "class "
- << this->S_ << "Arg_Traits<"
- << node->name () << ">" << be_idt_nl
- << ": public" << be_idt << be_idt_nl
- << "Object_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
- << node->name () << " *," << be_nl
- << node->name () << "_var," << be_nl
- << node->name () << "_out";
+ std::string guard_suffix =
+ std::string (this->S_) + std::string ("arg_traits");
- // The SArgument classes don't need the traits parameter (yet?)
- if (ACE_OS::strlen (this->S_) == 0)
- {
- os << "," << be_nl
- << "TAO::Value_Traits<" << node->name () << ">";
- }
+ // The guard should be generated to prevent multiple declarations,
+ // since a forward declaration may appear more than once.
+ os.gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
- os << "," << be_nl << this->insert_policy()
- << be_uidt_nl
- << ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
- << "{" << be_nl
- << "};";
+ os << be_nl_2
+ << "template<>" << be_nl
+ << "class "
+ << this->S_ << "Arg_Traits< ::"
+ << node->name () << ">" << be_idt_nl
+ << ": public" << be_idt << be_idt_nl
+ << "Object_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
+ << "::" << node->name () << " *," << be_nl
+ << "::" << node->name () << "_var," << be_nl
+ << "::" << node->name () << "_out";
- os.gen_endif ();
+ // The SArgument classes don't need the traits parameter (yet?)
+ if (ACE_OS::strlen (this->S_) == 0)
+ {
+ os << "," << be_nl
+ << "TAO::Value_Traits<" << node->name () << ">";
}
+ os << "," << be_nl << this->insert_policy()
+ << be_uidt_nl
+ << ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
+ << "{" << be_nl
+ << "};";
+
+ os.gen_endif ();
+
if (this->visit_scope (node) != 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
@@ -320,13 +348,22 @@ be_visitor_arg_traits::visit_valuetype (be_valuetype *node)
-1);
}
- this->generated (node, true);
return 0;
}
int
be_visitor_arg_traits::visit_valuetype_fwd (be_valuetype_fwd *node)
{
+ if (node->imported ())
+ {
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
+ return 0;
+ }
+
if (this->generated (node))
{
return 0;
@@ -393,18 +430,21 @@ be_visitor_arg_traits::visit_operation (be_operation *node)
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
+ std::string guard_suffix =
+ std::string (this->S_) + std::string ("arg_traits");
+
+ // The guard should be generated to prevent multiple declarations,
+ // since a bounded (w)string of the same length may be used or typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
+
bool wide = (str->width () != 1);
*os << be_nl_2;
- bool const skel =
- (this->ctx_->state () == TAO_CodeGen::TAO_ROOT_SS);
-
- // Avoid generating a duplicate structure in the skeleton
- // when generating Arg_Traits<> for ThruPOA and direct
- // collocation code.
- if (!skel
- || (skel && ACE_OS::strlen (this->S_) != 0))
+ // Avoid generating a duplicate structure in the skeleton.
+ if (ACE_OS::strlen (this->S_) == 0)
{
*os << "struct " << node->flat_name () << " {};"
<< be_nl_2;
@@ -424,6 +464,8 @@ be_visitor_arg_traits::visit_operation (be_operation *node)
<< be_uidt << be_uidt << be_uidt_nl
<< "{" << be_nl
<< "};";
+
+ os->gen_endif ();
}
}
@@ -432,8 +474,8 @@ be_visitor_arg_traits::visit_operation (be_operation *node)
if (this->visit_scope (node) != 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_arg_traits::"
- "visit_operation - visit scope failed\n"),
+ ACE_TEXT ("be_visitor_arg_traits::")
+ ACE_TEXT ("visit_operation - visit scope failed\n")),
-1);
}
@@ -468,6 +510,15 @@ be_visitor_arg_traits::visit_attribute (be_attribute *node)
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
+ std::string guard_suffix =
+ std::string (this->S_) + std::string ("arg_traits");
+
+ // The guard should be generated to prevent multiple declarations,
+ // since a bounded (w)string of the same length may be used or typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
+
bool wide = (st->width () != 1);
// It is legal IDL to declare a bounded (w)string as an operation
@@ -479,13 +530,8 @@ be_visitor_arg_traits::visit_attribute (be_attribute *node)
*os << be_nl;
- bool const skel =
- (this->ctx_->state () == TAO_CodeGen::TAO_ROOT_SS);
-
- // Avoid generating a duplicate structure in the skeleton when
- // generating Arg_Traits<> for ThruPOA and direct collocation code.
- if (!skel
- || (skel && ACE_OS::strlen (this->S_) != 0))
+ // Avoid generating a duplicate structure in the skeleton.
+ if (ACE_OS::strlen (this->S_) == 0)
{
*os << "struct " << node->flat_name () << " {};"
<< be_nl_2;
@@ -506,6 +552,8 @@ be_visitor_arg_traits::visit_attribute (be_attribute *node)
<< "{" << be_nl
<< "};";
+ os->gen_endif ();
+
this->generated (node, true);
return 0;
}
@@ -542,6 +590,15 @@ be_visitor_arg_traits::visit_argument (be_argument *node)
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
+ std::string guard_suffix =
+ std::string (this->S_) + std::string ("arg_traits");
+
+ // The guard should be generated to prevent multiple declarations,
+ // since a bounded (w)string of the same length may be used or typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
+
bool wide = (st->width () != 1);
// It is legal IDL to declare a bounded (w)string as an operation
@@ -552,9 +609,6 @@ be_visitor_arg_traits::visit_argument (be_argument *node)
// parameter for Arg_Traits<>.
*os << be_nl_2;
- bool const skel =
- (this->ctx_->state () == TAO_CodeGen::TAO_ROOT_SS);
-
AST_Decl *op = ScopeAsDecl (node->defined_in ());
AST_Decl *intf = ScopeAsDecl (op->defined_in ());
ACE_CString arg_flat_name (intf->flat_name ());
@@ -563,10 +617,8 @@ be_visitor_arg_traits::visit_argument (be_argument *node)
arg_flat_name += '_';
arg_flat_name += node->local_name ()->get_string ();
- // Avoid generating a duplicate structure in the skeleton when
- // generating Arg_Traits<> for ThruPOA and direct collocation code.
- if (!skel
- || (skel && ACE_OS::strlen (this->S_) != 0))
+ // Avoid generating a duplicate structure in the skeleton.
+ if (ACE_OS::strlen (this->S_) == 0)
{
*os << "struct " << arg_flat_name.c_str () << " {};"
<< be_nl_2;
@@ -588,6 +640,8 @@ be_visitor_arg_traits::visit_argument (be_argument *node)
<< "{" << be_nl
<< "};";
+ os->gen_endif ();
+
this->generated (node, true);
return 0;
}
@@ -595,54 +649,81 @@ be_visitor_arg_traits::visit_argument (be_argument *node)
int
be_visitor_arg_traits::visit_sequence (be_sequence *node)
{
- if (this->generated (node) || !node->seen_in_operation ())
+ if (node->imported ())
+ {
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
+ return 0;
+ }
+
+ if (this->generated (node))
{
return 0;
}
+ this->generated (node, true);
+
TAO_OutStream *os = this->ctx_->stream ();
be_typedef *alias = this->ctx_->alias ();
+ /// No arg traits for anonymous sequences.
+ if (alias == 0)
+ {
+ return 0;
+ }
+
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
+ AST_Type *bt = node->base_type ()->unaliased_type ();
+
std::string guard_suffix =
- std::string (this->S_) + std::string ("arg_traits");
+ std::string ("Seq_") + std::string (this->S_) + std::string ("arg_traits");
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
- os->gen_ifdef_macro (alias->flat_name (),
- guard_suffix.c_str (),
- false);
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), guard_suffix.c_str (), false);
bool use_vec = (node->unbounded () && be_global->alt_mapping ());
UTL_ScopedName *sn = alias->name ();
*os << be_nl_2
<< "template<>" << be_nl
- << "class " << this->S_ << "Arg_Traits<" << sn << ">"
+ << "class " << this->S_ << "Arg_Traits< ::" << sn << ">"
<< be_idt_nl
<< ": public" << be_idt << be_idt_nl
<< (use_vec ? "Vector_" : "Var_Size_")
<< this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
- << sn << "," << be_nl
- << this->insert_policy() << be_uidt_nl
+ << "::" << sn << "," << be_nl
+ << this->insert_policy () << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
<< "{" << be_nl
<< "};";
-
os->gen_endif ();
-
- this->generated (node, true);
+
return 0;
}
int
be_visitor_arg_traits::visit_string (be_string *node)
{
- if ((this->generated (node) && !this->ctx_->alias())
- || !node->seen_in_operation ())
+ if (node->imported ())
+ {
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
+ return 0;
+ }
+
+ if (this->generated (node) && !this->ctx_->alias())
{
return 0;
}
@@ -665,12 +746,13 @@ be_visitor_arg_traits::visit_string (be_string *node)
std::string guard_suffix =
std::string (this->S_) + std::string ("arg_traits");
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
+ // The guard should be generated to prevent multiple declarations,
+ // since a bounded (w)string of the same length may be used or typedef'd
+ // more than once.
if (alias == 0)
{
- os->gen_ifdef_macro (node->flat_name(), guard_suffix.c_str (), false);
+ os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
}
else
{
@@ -703,13 +785,9 @@ be_visitor_arg_traits::visit_string (be_string *node)
delete [] bound_string;
}
- bool const skel =
- (this->ctx_->state () == TAO_CodeGen::TAO_ROOT_SS);
-
- // Avoid generating a duplicate structure in the skeleton when
- // generating Arg_Traits<> for ThruPOA and direct collocation code.
- if (!skel
- || (skel && ACE_OS::strlen (this->S_) != 0))
+ // Avoid generating a duplicate structure in the skeleton since
+ // it has already been generated in *C.h.
+ if (ACE_OS::strlen (this->S_) == 0)
{
// A workaround 'dummy' type, since bounded (w)strings are all
// generated as typedefs of (w)char *.
@@ -751,7 +829,7 @@ be_visitor_arg_traits::visit_string (be_string *node)
<< this->insert_policy()
<< be_uidt << be_uidt_nl
<< ">"
- << be_uidt << be_uidt << be_uidt << be_uidt_nl
+ << be_uidt << be_uidt << be_uidt_nl
<< "{" << be_nl
<< "};";
@@ -764,33 +842,39 @@ be_visitor_arg_traits::visit_string (be_string *node)
int
be_visitor_arg_traits::visit_array (be_array *node)
{
- if (this->generated (node) || !node->seen_in_operation ())
+ if (node->imported ())
{
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
return 0;
}
- TAO_OutStream *os = this->ctx_->stream ();
+ // Add the alias check here because anonymous arrays can't be
+ // operation arguments.
+ if (this->generated (node) || this->ctx_->alias () == 0)
+ {
+ return 0;
+ }
- // This should be generated even for imported nodes. The ifdef guard prevents
- // multiple declarations.
- ACE_CString suffix (this->S_);
- suffix += "arg_traits";
- os->gen_ifdef_macro (node->flat_name (), suffix.c_str (), false);
+ TAO_OutStream *os = this->ctx_->stream ();
*os << be_nl_2
<< "template<>" << be_nl
<< "class "
- << this->S_ << "Arg_Traits<"
+ << this->S_ << "Arg_Traits< ::"
<< node->name () << "_tag>" << be_idt_nl
<< ": public" << be_idt << be_idt_nl;
*os << (node->size_type () == AST_Type::FIXED ? "Fixed" : "Var")
<< "_Array_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
- << node->name ()
+ << "::" << node->name ()
<< (node->size_type () == AST_Type::VARIABLE ? "_out" : "_var")
<< "," << be_nl;
- *os << node->name () << "_forany";
+ *os << "::" << node->name () << "_forany";
*os << "," << be_nl << this->insert_policy();
@@ -799,8 +883,6 @@ be_visitor_arg_traits::visit_array (be_array *node)
<< "{" << be_nl
<< "};";
- os->gen_endif ();
-
this->generated (node, true);
return 0;
}
@@ -808,7 +890,17 @@ be_visitor_arg_traits::visit_array (be_array *node)
int
be_visitor_arg_traits::visit_enum (be_enum *node)
{
- if (this->generated (node) || !node->seen_in_operation ())
+ if (node->imported ())
+ {
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
+ return 0;
+ }
+
+ if (this->generated (node))
{
return 0;
}
@@ -818,29 +910,20 @@ be_visitor_arg_traits::visit_enum (be_enum *node)
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
- std::string guard_suffix =
- std::string (this->S_) + std::string ("arg_traits");
-
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
- os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
-
*os << be_nl_2
<< "template<>" << be_nl
<< "class "
- << this->S_ << "Arg_Traits<"
+ << this->S_ << "Arg_Traits< ::"
<< node->name () << ">" << be_idt_nl
<< ": public" << be_idt << be_idt_nl;
*os << "Basic_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
- << node->name () << "," << be_nl
+ << "::" << node->name () << "," << be_nl
<< this->insert_policy() << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
<< "{" << be_nl
<< "};";
- os->gen_endif ();
-
this->generated (node, true);
return 0;
}
@@ -848,7 +931,17 @@ be_visitor_arg_traits::visit_enum (be_enum *node)
int
be_visitor_arg_traits::visit_structure (be_structure *node)
{
- if (this->generated (node) || !node->seen_in_operation ())
+ if (node->imported ())
+ {
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
+ return 0;
+ }
+
+ if (this->generated (node))
{
return 0;
}
@@ -860,30 +953,22 @@ be_visitor_arg_traits::visit_structure (be_structure *node)
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
- std::string guard_suffix =
- std::string (this->S_) + std::string ("arg_traits");
-
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
- os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
-
*os << be_nl_2
<< "template<>" << be_nl
<< "class "
- << this->S_ << "Arg_Traits<"
+ << this->S_ << "Arg_Traits< ::"
<< node->name () << ">" << be_idt_nl
<< ": public" << be_idt << be_idt_nl;
*os << (node->size_type () == AST_Type::FIXED ? "Fixed" : "Var")
<< "_Size_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl;
- *os << node->name () << "," << be_nl << this->insert_policy() << be_uidt_nl
+ *os << "::" << node->name () << "," << be_nl\
+ << this->insert_policy () << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
<< "{" << be_nl
<< "};";
- os->gen_endif ();
-
/* Set this before visiting the scope so things like
interface foo
@@ -950,13 +1035,24 @@ be_visitor_arg_traits::visit_field (be_field *node)
this->generated (node, true);
this->generated (bt, true);
+
return 0;
}
int
be_visitor_arg_traits::visit_union (be_union *node)
{
- if (this->generated (node) || !node->seen_in_operation ())
+ if (node->imported ())
+ {
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
+ return 0;
+ }
+
+ if (this->generated (node))
{
return 0;
}
@@ -968,31 +1064,23 @@ be_visitor_arg_traits::visit_union (be_union *node)
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
- std::string guard_suffix =
- std::string (this->S_) + std::string ("arg_traits");
-
- // This should be generated even for imported nodes. The ifdef
- // guard prevents multiple declarations.
- os->gen_ifdef_macro (node->flat_name (), guard_suffix.c_str (), false);
-
*os << be_nl_2
<< "template<>" << be_nl
<< "class "
- << this->S_ << "Arg_Traits<"
+ << this->S_ << "Arg_Traits< ::"
<< node->name () << ">" << be_idt_nl
<< ": public" << be_idt << be_idt_nl;
*os << (node->size_type () == AST_Type::FIXED ? "Fixed" : "Var")
<< "_Size_" << this->S_ << "Arg_Traits_T<" << be_idt << be_idt_nl
- << node->name () << "," << be_nl << this->insert_policy();
+ << "::" << node->name () << "," << be_nl
+ << this->insert_policy ();
*os << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl
<< "{" << be_nl
<< "};";
- os->gen_endif ();
-
/* Set this before visiting the scope so things like
interface foo
@@ -1054,33 +1142,36 @@ be_visitor_arg_traits::visit_union_branch (be_union_branch *node)
int
be_visitor_arg_traits::visit_typedef (be_typedef *node)
{
- if (this->generated (node) || !node->seen_in_operation ())
+ if (node->imported ())
{
+ // Arg traits will presumably already be generated, but
+ // perhaps from another compilation unit. We mark it
+ // generated because if we get here from a typedef in
+ // the main file, we should skip it.
+ this->generated (node, true);
return 0;
}
+ if (this->generated (node))
+ {
+ return 0;
+ }
+
+ // Had to move up the spot where the typedef is marked as
+ // having its arg traits instantiation already generated.
+ // Consider the case where the base type is an interface,
+ // the typedef occurs inside the interface, and the typdef
+ // is used as an arg in an operation of a derived interface.
+ // When the scope of the base interface is visited
+ // as part of the arg traits visitation, we had infinite
+ // recursion and a stack overflow.
+ this->generated (node, true);
+
this->ctx_->alias (node);
// Make a decision based on the primitive base type.
be_type *bt = node->primitive_base_type ();
- // We can't set seen_in_operation_ for the base type
- // in the be_typedef operation, since valuetype OBV
- // constructor code may reset it to FALSE, and the base
- // type may be used unaliased in another arg somewhere.
- // So we just set it to TRUE here, since we know it
- // has to be TRUE at this point. We also set the
- // 'generated' flag to false if the original value
- // of 'seen_in_operation' was false, since the base
- // type could have been processed already, as a member
- // for example, before the typedef was seen, which
- // would short-circuit things.
- if (!bt->seen_in_operation ())
- {
- bt->seen_in_operation (true);
- this->generated (bt, false);
- }
-
if (!bt || (bt->accept (this) == -1))
{
ACE_ERROR_RETURN ((LM_ERROR,
@@ -1091,10 +1182,33 @@ be_visitor_arg_traits::visit_typedef (be_typedef *node)
}
this->ctx_->alias (0);
- this->generated (node, true);
return 0;
}
+int
+be_visitor_arg_traits::visit_component (be_component *node)
+{
+ return this->visit_interface (node);
+}
+
+int
+be_visitor_arg_traits::visit_component_fwd (be_component_fwd *node)
+{
+ return this->visit_interface_fwd (node);
+}
+
+int
+be_visitor_arg_traits::visit_connector (be_connector *node)
+{
+ return this->visit_component (node);
+}
+
+int
+be_visitor_arg_traits::visit_home (be_home *node)
+{
+ return this->visit_interface (node);
+}
+
bool
be_visitor_arg_traits::generated (be_decl *node) const
{
@@ -1102,9 +1216,9 @@ be_visitor_arg_traits::generated (be_decl *node) const
{
switch (this->ctx_->state ())
{
- case TAO_CodeGen::TAO_ROOT_CS:
+ case TAO_CodeGen::TAO_ROOT_CH:
return node->cli_arg_traits_gen ();
- case TAO_CodeGen::TAO_ROOT_SS:
+ case TAO_CodeGen::TAO_ROOT_SH:
return node->srv_arg_traits_gen ();
default:
return 0;
@@ -1122,10 +1236,10 @@ be_visitor_arg_traits::generated (be_decl *node,
{
switch (this->ctx_->state ())
{
- case TAO_CodeGen::TAO_ROOT_CS:
+ case TAO_CodeGen::TAO_ROOT_CH:
node->cli_arg_traits_gen (val);
return;
- case TAO_CodeGen::TAO_ROOT_SS:
+ case TAO_CodeGen::TAO_ROOT_SH:
node->srv_arg_traits_gen (val);
return;
default:
@@ -1136,36 +1250,19 @@ be_visitor_arg_traits::generated (be_decl *node,
node->srv_sarg_traits_gen (val);
}
-int
-be_visitor_arg_traits::visit_component (be_component *node)
-{
- return this->visit_interface (node);
-}
-
-int
-be_visitor_arg_traits::visit_component_fwd (be_component_fwd *node)
-{
- return this->visit_interface_fwd (node);
-}
-
-int
-be_visitor_arg_traits::visit_connector (be_connector *node)
-{
- return this->visit_component (node);
-}
-
-int
-be_visitor_arg_traits::visit_home (be_home *node)
-{
- return this->visit_interface (node);
-}
-
const char *
be_visitor_arg_traits::insert_policy (void)
{
if (be_global->any_support ())
{
- return "TAO::Any_Insert_Policy_Stream";
+ if (be_global->gen_anytypecode_adapter ())
+ {
+ return "TAO::Any_Insert_Policy_AnyTypeCode_Adapter";
+ }
+ else
+ {
+ return "TAO::Any_Insert_Policy_Stream";
+ }
}
else
{
diff --git a/TAO_IDL/be/be_visitor_array/array_ch.cpp b/TAO_IDL/be/be_visitor_array/array_ch.cpp
index 8bbb08ac0dc..47c6384e8f8 100644
--- a/TAO_IDL/be/be_visitor_array/array_ch.cpp
+++ b/TAO_IDL/be/be_visitor_array/array_ch.cpp
@@ -169,7 +169,7 @@ int be_visitor_array_ch::visit_array (be_array *node)
'\0',
2);
- if (this->ctx_->tdef ())
+ if (this->ctx_->tdef () != 0)
{
anon_p[0] = '\0';
}
@@ -184,9 +184,9 @@ int be_visitor_array_ch::visit_array (be_array *node)
if (node->gen_dimensions (os, 1) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "be_visitor_array_ch::"
- "visit_array - "
- "gen slice dimensions failed\n"),
+ ACE_TEXT ("be_visitor_array_ch::")
+ ACE_TEXT ("visit_array - ")
+ ACE_TEXT ("gen slice dimensions failed\n")),
-1);
}
@@ -299,7 +299,7 @@ int be_visitor_array_ch::visit_array (be_array *node)
<< "const ";
*os << node->nested_type_name (scope, "_slice")
<< " *_tao_from);" << be_uidt
- << be_uidt << be_nl;
+ << be_uidt;
}
else
{
diff --git a/TAO_IDL/be/be_visitor_enum/enum_ch.cpp b/TAO_IDL/be/be_visitor_enum/enum_ch.cpp
index 2e7336b3d15..6fb3960a4e6 100644
--- a/TAO_IDL/be/be_visitor_enum/enum_ch.cpp
+++ b/TAO_IDL/be/be_visitor_enum/enum_ch.cpp
@@ -52,10 +52,9 @@ be_visitor_enum_ch::visit_enum (be_enum *node)
if (this->visit_scope (node) == 1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_enum_ch::"
- "visit_enum - "
- "scope generation failed\n"
- ),
+ ACE_TEXT ("be_visitor_enum_ch::")
+ ACE_TEXT ("visit_enum - ")
+ ACE_TEXT ("scope generation failed\n")),
-1);
}
@@ -74,11 +73,10 @@ be_visitor_enum_ch::visit_enum (be_enum *node)
if (node->accept (&visitor) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_enum_ch::"
- "visit_enum - "
- "TypeCode declaration failed\n"
- ),
- -1);
+ ACE_TEXT ("be_visitor_enum_ch::")
+ ACE_TEXT ("visit_enum - ")
+ ACE_TEXT ("TypeCode declaration failed\n" )),
+ -1);
}
}
diff --git a/TAO_IDL/be/be_visitor_operation/arglist.cpp b/TAO_IDL/be/be_visitor_operation/arglist.cpp
index bf786bb9c94..061e0c578d0 100644
--- a/TAO_IDL/be/be_visitor_operation/arglist.cpp
+++ b/TAO_IDL/be/be_visitor_operation/arglist.cpp
@@ -36,7 +36,7 @@ be_visitor_operation_arglist::visit_operation (be_operation *node)
TAO_OutStream *os = this->ctx_->stream ();
bool has_args = node->argument_count () > 0;
- *os << " (";
+ *os << " (" << be_idt_nl;
switch (this->ctx_->state ())
{
@@ -68,7 +68,7 @@ be_visitor_operation_arglist::visit_operation (be_operation *node)
*os << "void";
}
- *os << ")";
+ *os << ")" << be_uidt;
switch (this->ctx_->state ())
{
diff --git a/TAO_IDL/be/be_visitor_operation/operation.cpp b/TAO_IDL/be/be_visitor_operation/operation.cpp
index 42f56085bc1..bf7102103a5 100644
--- a/TAO_IDL/be/be_visitor_operation/operation.cpp
+++ b/TAO_IDL/be/be_visitor_operation/operation.cpp
@@ -557,10 +557,16 @@ be_visitor_operation::gen_arg_template_param_name (AST_Decl *scope,
*os << "char *";
}
}
- else
+ else if (nt == AST_Decl::NT_sequence)
{
+ // In some cases (e.g., if the node is imported)
+ // the underlying sequence is still named 'sequence'.
*os << bt->name ();
}
+ else
+ {
+ *os << ut->name ();
+ }
if (nt == AST_Decl::NT_array)
{
diff --git a/TAO_IDL/be/be_visitor_operation/operation_cs.cpp b/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
index d6986c83e12..66704a49d57 100644
--- a/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
+++ b/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
@@ -85,9 +85,9 @@ be_visitor_operation_cs::visit_operation (be_operation *node)
if (!bt)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_operation_cs::"
- "visit_operation - "
- "Bad return type\n"),
+ ACE_TEXT ("be_visitor_operation_cs::")
+ ACE_TEXT ("visit_operation - ")
+ ACE_TEXT ("bad return type\n")),
-1);
}
@@ -98,9 +98,9 @@ be_visitor_operation_cs::visit_operation (be_operation *node)
if (bt->accept (&rt_visitor) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_operation_cs::"
- "visit_operation - "
- "codegen for return type failed\n"),
+ ACE_TEXT ("be_visitor_operation_cs::")
+ ACE_TEXT ("visit_operation - ")
+ ACE_TEXT ("codegen for return type failed\n")),
-1);
}
@@ -116,18 +116,18 @@ be_visitor_operation_cs::visit_operation (be_operation *node)
if (node->accept (&al_visitor) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "be_visitor_operation_cs::"
- "visit_operation - "
- "codegen for argument list failed\n"),
+ ACE_TEXT ("be_visitor_operation_cs::")
+ ACE_TEXT ("visit_operation - ")
+ ACE_TEXT ("codegen for argument list failed\n")),
-1);
}
if (this->gen_stub_operation_body (node, bt) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "be_visitor_operation_cs::"
- "visit_operation - "
- "codegen for stub body failed\n"),
+ ACE_TEXT ("be_visitor_operation_cs::")
+ ACE_TEXT ("visit_operation - ")
+ ACE_TEXT ("codegen for stub body failed\n")),
-1);
}
@@ -147,9 +147,9 @@ be_visitor_operation_cs::visit_operation (be_operation *node)
if (status == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "be_visitor_operation_cs::"
- "visit_operation - "
- "codegen for AMI reply stub failed\n"),
+ ACE_TEXT ("be_visitor_operation_cs::")
+ ACE_TEXT ("visit_operation - ")
+ ACE_TEXT ("codegen for AMI reply stub failed\n")),
-1);
}
}
@@ -168,9 +168,9 @@ be_visitor_operation_cs::visit_argument (be_argument *node)
if (!bt)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_operation_cs::"
- "visit_argument - "
- "Bad argument type\n"),
+ ACE_TEXT ("be_visitor_operation_cs::")
+ ACE_TEXT ("visit_argument - ")
+ ACE_TEXT ("bad argument type\n")),
-1);
}
diff --git a/TAO_IDL/be/be_visitor_root/root_ch.cpp b/TAO_IDL/be/be_visitor_root/root_ch.cpp
index c46957b7beb..0a1dec62d25 100644
--- a/TAO_IDL/be/be_visitor_root/root_ch.cpp
+++ b/TAO_IDL/be/be_visitor_root/root_ch.cpp
@@ -47,6 +47,18 @@ be_visitor_root_ch::visit_root (be_root *node)
-1);
}
+ if (be_global->gen_arg_traits ())
+ {
+ if (this->gen_arg_traits (node) == -1)
+ {
+ ACE_ERROR_RETURN ((LM_ERROR,
+ ACE_TEXT ("be_visitor_root_ch::")
+ ACE_TEXT ("visit_root - failed to ")
+ ACE_TEXT ("generate stub arg traits\n")),
+ -1);
+ }
+ }
+
this->gen_proxy_broker_factory_pointers ();
this->gen_ref_counting_overrides ();
@@ -130,6 +142,14 @@ be_visitor_root_ch::init (void)
return 0;
}
+int
+be_visitor_root_ch::gen_arg_traits (be_root *node)
+{
+ be_visitor_context ctx = *this->ctx_;
+ be_visitor_arg_traits arg_visitor ("", &ctx);
+ return node->accept (&arg_visitor);
+}
+
void
be_visitor_root_ch::gen_fwd_decls (void)
{
diff --git a/TAO_IDL/be/be_visitor_root/root_cs.cpp b/TAO_IDL/be/be_visitor_root/root_cs.cpp
index 8727266c11a..3a293267f84 100644
--- a/TAO_IDL/be/be_visitor_root/root_cs.cpp
+++ b/TAO_IDL/be/be_visitor_root/root_cs.cpp
@@ -36,16 +36,6 @@ be_visitor_root_cs::visit_root (be_root *node)
-1);
}
-
- if (this->gen_arg_traits (node) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- ACE_TEXT ("be_visitor_root_cs::")
- ACE_TEXT ("visit_root - failed to ")
- ACE_TEXT ("generate stub arg traits\n")),
- -1);
- }
-
if (this->visit_scope (node) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
@@ -112,14 +102,6 @@ be_visitor_root_cs::init (void)
}
int
-be_visitor_root_cs::gen_arg_traits (be_root *node)
-{
- be_visitor_context ctx = *this->ctx_;
- be_visitor_arg_traits arg_visitor ("", &ctx);
- return node->accept (&arg_visitor);
-}
-
-int
be_visitor_root_cs::gen_obv_defns (be_root *node)
{
be_visitor_context ctx = *this->ctx_;
diff --git a/TAO_IDL/be/be_visitor_root/root_sh.cpp b/TAO_IDL/be/be_visitor_root/root_sh.cpp
index 44b6aba4236..7adc6e627e0 100644
--- a/TAO_IDL/be/be_visitor_root/root_sh.cpp
+++ b/TAO_IDL/be/be_visitor_root/root_sh.cpp
@@ -36,6 +36,15 @@ be_visitor_root_sh::visit_root (be_root *node)
-1);
}
+ if (be_global->gen_arg_traits ())
+ {
+ if (this->gen_arg_traits (node) == -1)
+ {
+ /// Error message already output.
+ return -1;
+ }
+ }
+
/// The SI and SS cases are caught in BE_produce(). We
/// want to generate an empty skeleton header file, which
/// has been done, so -SS can flag a skip of the scope
@@ -77,3 +86,23 @@ be_visitor_root_sh::init (void)
this->ctx_->stream (tao_cg->server_header ());
return 0;
}
+
+int
+be_visitor_root_sh::gen_arg_traits (be_root *node)
+{
+ be_visitor_context ctx = *this->ctx_;
+ be_visitor_arg_traits arg_visitor ("S", &ctx);
+ int status = node->accept (&arg_visitor);
+
+ if (status == -1)
+ {
+ ACE_ERROR_RETURN ((LM_ERROR,
+ ACE_TEXT ("be_visitor_root_sh::")
+ ACE_TEXT ("gen_arg_traits - failed to ")
+ ACE_TEXT ("generate skeleton arg traits\n")),
+ -1);
+ }
+
+ return 0;
+}
+
diff --git a/TAO_IDL/be/be_visitor_root/root_ss.cpp b/TAO_IDL/be/be_visitor_root/root_ss.cpp
index b754b1d52a9..86db6fa67e5 100644
--- a/TAO_IDL/be/be_visitor_root/root_ss.cpp
+++ b/TAO_IDL/be/be_visitor_root/root_ss.cpp
@@ -36,12 +36,6 @@ be_visitor_root_ss::visit_root (be_root *node)
-1);
}
- if (this->gen_arg_traits (node) == -1)
- {
- /// Error message already output.
- return -1;
- }
-
if (this->visit_scope (node) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
@@ -97,39 +91,3 @@ be_visitor_root_ss::init (void)
return 0;
}
-int
-be_visitor_root_ss::gen_arg_traits (be_root *node)
-{
- be_visitor_context ctx = *this->ctx_;
- be_visitor_arg_traits arg_visitor ("S", &ctx);
- int status = node->accept (&arg_visitor);
-
- if (status == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- ACE_TEXT ("be_visitor_root_ss::")
- ACE_TEXT ("gen_arg_traits - failed to ")
- ACE_TEXT ("generate skeleton arg traits\n")),
- -1);
- }
-
- if (be_global->gen_thru_poa_collocation ()
- || be_global->gen_direct_collocation ())
- {
- be_visitor_arg_traits arg_visitor ("", &ctx);
- status = node->accept (&arg_visitor);
-
- if (status == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- ACE_TEXT ("be_visitor_root_ss::")
- ACE_TEXT ("gen_arg_traits - failed to ")
- ACE_TEXT ("generate collocated ")
- ACE_TEXT ("skeleton arg traits\n")),
- -1);
- }
- }
-
- return 0;
-}
-
diff --git a/TAO_IDL/be/be_visitor_sequence.cpp b/TAO_IDL/be/be_visitor_sequence.cpp
index 149258b6449..539f8be7c32 100644
--- a/TAO_IDL/be/be_visitor_sequence.cpp
+++ b/TAO_IDL/be/be_visitor_sequence.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "ace/Log_Msg.h"
+
#include "be_array.h"
#include "be_enum.h"
#include "be_exception.h"
@@ -45,7 +47,6 @@
#include "be_visitor_sequence.h"
#include "be_visitor_context.h"
-#include "ace/Log_Msg.h"
#include "be_visitor_sequence/any_op_ch.cpp"
#include "be_visitor_sequence/any_op_cs.cpp"
diff --git a/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp b/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
index 2b9ea6f3573..8b7510cc0be 100644
--- a/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
+++ b/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
@@ -54,7 +54,10 @@ be_visitor_sequence_any_op_ch::visit_sequence (be_sequence *node)
bool alt = be_global->alt_mapping ();
+ AST_Type *bt = node->base_type ()->unaliased_type ();
+
be_module *module = 0;
+
if (node->is_nested ())
{
AST_Decl *d = node;
@@ -82,8 +85,15 @@ be_visitor_sequence_any_op_ch::visit_sequence (be_sequence *node)
be_util::gen_nested_namespace_begin (os, module);
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), "seq_any_op_ch", false);
+
// Generate the Any <<= and >>= operators.
- *os << macro
+ *os << be_nl_2
+ << macro
<< " void"
<< " operator<<= ( ::CORBA::Any &, const ::"
<< name.c_str ()
@@ -110,6 +120,8 @@ be_visitor_sequence_any_op_ch::visit_sequence (be_sequence *node)
<< name.c_str ()
<< " *&);";
+ os->gen_endif ();
+
be_util::gen_nested_namespace_end (os, module);
// Emit #else.
@@ -120,8 +132,15 @@ be_visitor_sequence_any_op_ch::visit_sequence (be_sequence *node)
*os << be_global->core_versioning_begin () << be_nl;
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), "seq_any_op_ch", false);
+
// Generate the Any <<= and >>= operators.
- *os << macro
+ *os << be_nl_2
+ << macro
<< " void"
<< " operator<<= ( ::CORBA::Any &, const "
<< name.c_str ()
@@ -148,6 +167,8 @@ be_visitor_sequence_any_op_ch::visit_sequence (be_sequence *node)
<< name.c_str ()
<< " *&);";
+ os->gen_endif ();
+
*os << be_global->core_versioning_end () << be_nl;
if (module != 0)
diff --git a/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp b/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp
index 681f0f02c6d..3ec4f1cf7df 100644
--- a/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp
+++ b/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp
@@ -39,6 +39,19 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
return 0;
}
+ AST_Type *bt = node->base_type ()->unaliased_type ();
+ AST_String *str = AST_String::narrow_from_decl (bt);
+
+ // Generating sequences as typedefs of std::vector classes
+ // means that unbounded sequences with the same element type
+ // are not unique types to the C++ compiler. String sequences
+ // are a common problem, so we check for an inclusion and skip
+ // the operator definition if found.
+ if (str != 0 && str->width () == 1 && idl_global->imported_string_seq_seen_)
+ {
+ return 0;
+ }
+
TAO_OutStream *os = this->ctx_->stream ();
*os << be_nl_2
@@ -50,15 +63,6 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
// These are no-ops for now, so we just generate them and return
if (be_global->alt_mapping () && node->max_size ()->ev ()->u.ulval == 0)
{
- be_type *bt =
- be_type::narrow_from_decl (node->base_type ());
-
- if (bt->node_type () == AST_Decl::NT_typedef)
- {
- be_typedef *td = be_typedef::narrow_from_decl (bt);
- bt = td->primitive_base_type ();
- }
-
enum type_category
{
ANY_VALUE,
@@ -103,7 +107,13 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
}
}
- *os << be_nl
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), "seq_any_op_cs", false);
+
+ *os << be_nl_2
<< "void operator<<= (" << be_idt_nl
<< "::CORBA::Any &_tao_any," << be_nl
<< "const " << node->name ()
@@ -116,7 +126,7 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
case ANY_OBJREF:
*os << "insert_objref_vector<"
<< bt->full_name () << "_ptr> (";
- ACE_DEBUG ((LM_DEBUG, "objref: %s\n", bt->local_name ()->get_string ()));
+
break;
case ANY_ARRAY:
*os << "insert_array_vector<"
@@ -129,7 +139,7 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
default:
*os << "insert_value_vector<"
<< bt->full_name () << "> (";
- ACE_DEBUG ((LM_DEBUG, "default: %s\n", bt->local_name ()->get_string ()));
+
break;
}
@@ -173,6 +183,8 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
<< "_tao_elem);" << be_uidt << be_uidt << be_uidt_nl
<< "}";
+ os->gen_endif ();
+
*os << be_nl
<< be_global->core_versioning_end () << be_nl;
@@ -216,6 +228,7 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
be_typedef *td = this->ctx_->tdef ();
be_module *module = 0;
+
if (node->is_nested ())
{
AST_Decl *d = node;
@@ -243,8 +256,14 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
be_util::gen_nested_namespace_begin (os, module);
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), "any_op_cs", false);
+
// Copying insertion.
- *os << be_nl
+ *os << be_nl_2
<< "// Copying insertion." << be_nl
<< "void operator<<= (" << be_idt << be_idt_nl
<< "::CORBA::Any &_tao_any," << be_nl
@@ -313,6 +332,8 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
<< ");" << be_uidt << be_uidt << be_uidt_nl
<< "}";
+ os->gen_endif ();
+
be_util::gen_nested_namespace_end (os, module);
// Emit #else.
@@ -323,8 +344,14 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
*os << be_global->core_versioning_begin () << be_nl;
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), "any_op_cs", false);
+
// Copying insertion.
- *os << be_nl
+ *os << be_nl_2
<< "// Copying insertion." << be_nl
<< "void operator<<= (" << be_idt << be_idt_nl
<< "::CORBA::Any &_tao_any," << be_nl
@@ -393,6 +420,8 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node)
<< ");" << be_uidt << be_uidt << be_uidt_nl
<< "}";
+ os->gen_endif ();
+
*os << be_global->core_versioning_end () << be_nl;
if (module != 0)
diff --git a/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp b/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp
index e8c2ef42014..3951f88ff08 100644
--- a/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp
+++ b/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp
@@ -54,25 +54,21 @@ be_visitor_sequence_cdr_op_ch::visit_sequence (be_sequence *node)
TAO_OutStream *os = this->ctx_->stream ();
- be_type *bt = be_type::narrow_from_decl (node);
- be_typedef *tdef = be_typedef::narrow_from_decl (bt);
-
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__;
- // If we're an anonymous sequence, we must protect against
- // being declared more than once.
- if (tdef == 0)
- {
- *os << "\n\n#if !defined _TAO_CDR_OP_"
- << node->flat_name () << "_H_"
- << "\n#define _TAO_CDR_OP_" << node->flat_name () << "_H_";
- }
+ AST_Type *bt = node->base_type ()->unaliased_type ();
bool alt = be_global->alt_mapping ();
*os << be_global->core_versioning_begin ();
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), "seq_cdr_op_ch", false);
+
*os << be_nl_2
<< be_global->stub_export_macro () << " ::CORBA::Boolean"
<< " operator<< (" << be_idt << be_idt_nl
@@ -98,15 +94,11 @@ be_visitor_sequence_cdr_op_ch::visit_sequence (be_sequence *node)
<< be_uidt;
}
+ os->gen_endif ();
+
*os << be_nl
<< be_global->core_versioning_end () << be_nl;
- if (tdef == 0)
- {
- *os << "\n\n#endif /* _TAO_CDR_OP_"
- << node->flat_name () << "_H_ */";
- }
-
node->cli_hdr_cdr_op_gen (1);
return 0;
}
diff --git a/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp b/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
index cd1062dbed2..1aefe56d349 100644
--- a/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
+++ b/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
@@ -49,20 +49,21 @@ be_visitor_sequence_cdr_op_cs::visit_sequence (be_sequence *node)
return 0;
}
- TAO_OutStream *os = this->ctx_->stream ();
-
- be_type *bt =
- be_type::narrow_from_decl (node->base_type ());
-
- if (!bt)
+ AST_Type *bt = node->base_type ()->unaliased_type ();
+ AST_String *str = AST_String::narrow_from_decl (bt);
+
+ // Generating sequences as typedefs of std::vector classes
+ // means that unbounded sequences with the same element type
+ // are not unique types to the C++ compiler. String sequences
+ // are a common problem, so we check for an inclusion and skip
+ // the operator definition if found.
+ if (str != 0 && str->width () == 1 && idl_global->imported_string_seq_seen_)
{
- ACE_ERROR_RETURN ((LM_ERROR,
- "be_visitor_sequence_cdr_op_cs::"
- "visit_sequence - "
- "Bad base type\n"),
- -1);
+ return 0;
}
+ TAO_OutStream *os = this->ctx_->stream ();
+
// Generate the CDR << and >> operator defns.
// Save the sequence node for further use.
@@ -73,7 +74,7 @@ be_visitor_sequence_cdr_op_cs::visit_sequence (be_sequence *node)
{
int status =
this->gen_anonymous_base_type (
- bt,
+ be_type::narrow_from_decl (bt),
TAO_CodeGen::TAO_ROOT_CDR_OP_CS
);
@@ -90,15 +91,18 @@ be_visitor_sequence_cdr_op_cs::visit_sequence (be_sequence *node)
*os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
<< "// " << __FILE__ << ":" << __LINE__ << be_nl;
- *os << "#if !defined _TAO_CDR_OP_"
- << node->flat_name () << "_CPP_" << be_nl
- << "#define _TAO_CDR_OP_" << node->flat_name () << "_CPP_"
- << be_nl;
-
bool alt = be_global->alt_mapping ();
*os << be_global->core_versioning_begin () << be_nl;
+ // The guard should be generated to prevent multiple declarations,
+ // since a sequence of a given element type may be typedef'd
+ // more than once.
+
+ os->gen_ifdef_macro (bt->flat_name (), "seq_cdr_op_cs", false);
+
+ *os << be_nl_2;
+
AST_PredefinedType *pdt =
AST_PredefinedType::narrow_from_decl (bt);
AST_PredefinedType::PredefinedType pt =
@@ -298,11 +302,9 @@ be_visitor_sequence_cdr_op_cs::visit_sequence (be_sequence *node)
node->gen_ostream_operator (os, false);
}
- *os << be_nl << be_global->core_versioning_end ();
+ os->gen_endif ();
- *os << be_nl
- << "#endif /* _TAO_CDR_OP_"
- << node->flat_name () << "_CPP_ */";
+ *os << be_nl << be_global->core_versioning_end ();
node->cli_stub_cdr_op_gen (1);
return 0;
diff --git a/TAO_IDL/be/be_visitor_structure.cpp b/TAO_IDL/be/be_visitor_structure.cpp
index 73e941095cf..d2efa0a3d8a 100644
--- a/TAO_IDL/be/be_visitor_structure.cpp
+++ b/TAO_IDL/be/be_visitor_structure.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "ace/Log_Msg.h"
+
#include "be_field.h"
#include "be_structure.h"
#include "be_helper.h"
@@ -24,7 +26,6 @@
#include "be_visitor_field.h"
#include "be_visitor_typecode.h"
#include "be_visitor_context.h"
-#include "ace/Log_Msg.h"
#include "be_visitor_structure/structure.cpp"
#include "be_visitor_structure/structure_ch.cpp"
diff --git a/TAO_IDL/be/be_visitor_union.cpp b/TAO_IDL/be/be_visitor_union.cpp
index 45d36b6c5bf..178bdbf431f 100644
--- a/TAO_IDL/be/be_visitor_union.cpp
+++ b/TAO_IDL/be/be_visitor_union.cpp
@@ -12,6 +12,9 @@
*/
//=============================================================================
+#include "ace/Log_Msg.h"
+
+#include "ast_union_label.h"
#include "be_enum.h"
#include "be_typedef.h"
@@ -23,7 +26,6 @@
#include "be_union_branch.h"
#include "be_helper.h"
#include "be_extern.h"
-#include "ast_union_label.h"
#include "be_visitor_union.h"
#include "be_visitor_enum.h"
@@ -31,7 +33,6 @@
#include "be_visitor_union_branch.h"
#include "be_visitor_typecode.h"
#include "be_visitor_context.h"
-#include "ace/Log_Msg.h"
#include "be_visitor_union/discriminant_ch.cpp"
#include "be_visitor_union/discriminant_ci.cpp"
diff --git a/TAO_IDL/be/be_visitor_valuebox.cpp b/TAO_IDL/be/be_visitor_valuebox.cpp
index e044797c0d1..7a4aba89dd8 100644
--- a/TAO_IDL/be/be_visitor_valuebox.cpp
+++ b/TAO_IDL/be/be_visitor_valuebox.cpp
@@ -13,6 +13,9 @@
*/
//=============================================================================
+#include "ace/Log_Msg.h"
+
+#include "utl_identifier.h"
#include "be_array.h"
#include "be_enum.h"
@@ -31,14 +34,12 @@
#include "be_union_branch.h"
#include "be_util.h"
#include "be_valuebox.h"
-#include "utl_identifier.h"
#include "be_visitor_context.h"
#include "be_visitor_sequence.h"
#include "be_visitor_typecode.h"
#include "be_visitor_union.h"
#include "be_visitor_valuebox.h"
-#include "ace/Log_Msg.h"
#include "be_visitor_valuebox/valuebox.cpp"
#include "be_visitor_valuebox/valuebox_ch.cpp"
diff --git a/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp b/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
index 5af1303fe8f..966d55f8de4 100644
--- a/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
+++ b/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
@@ -105,8 +105,10 @@ be_visitor_valuebox_ch::visit_valuebox (be_valuebox *node)
if (!bt || (bt->accept (this) == -1))
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_valuebox_ch::visit_valuebox - "
- "type-specific valuebox code generation failed\n"),
+ ACE_TEXT ("be_visitor_valuebox_ch::")
+ ACE_TEXT ("visit_valuebox - ")
+ ACE_TEXT ("type-specific valuebox")
+ ACE_TEXT (" code generation failed\n")),
-1);
}
@@ -144,9 +146,9 @@ be_visitor_valuebox_ch::visit_valuebox (be_valuebox *node)
if (node->accept (&visitor) == -1)
{
ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_valuebox_ch::"
- "visit_valuebox - "
- "TypeCode declaration failed\n"),
+ ACE_TEXT ("be_visitor_valuebox_ch::")
+ ACE_TEXT ("visit_valuebox - ")
+ ACE_TEXT ("TypeCode declaration failed\n")),
-1);
}
}
diff --git a/TAO_IDL/be/be_visitor_valuetype.cpp b/TAO_IDL/be/be_visitor_valuetype.cpp
index 2bdb4261171..a05039ae09b 100644
--- a/TAO_IDL/be/be_visitor_valuetype.cpp
+++ b/TAO_IDL/be/be_visitor_valuetype.cpp
@@ -13,6 +13,9 @@
*/
//=============================================================================
+#include "utl_identifier.h"
+#include "utl_exceptlist.h"
+
#include "be_argument.h"
#include "be_array.h"
#include "be_attribute.h"
@@ -42,8 +45,6 @@
#include "be_valuetype_fwd.h"
#include "be_helper.h"
#include "be_extern.h"
-#include "utl_identifier.h"
-#include "utl_exceptlist.h"
#include "be_util.h"
#include "be_visitor_valuetype.h"
diff --git a/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp b/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
index c6ebd76e1f9..219b51e3479 100644
--- a/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
+++ b/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
@@ -369,7 +369,7 @@ be_visitor_valuetype_ch::visit_valuetype (be_valuetype *node)
{
ACE_ERROR_RETURN ((LM_ERROR,
ACE_TEXT ("be_visitor_valuetype_ch::")
- ACE_TEXT ("visit_structure - ")
+ ACE_TEXT ("visit_valuetype - ")
ACE_TEXT ("TypeCode declaration failed\n")),
-1);
}
diff --git a/TAO_IDL/be_include/be_codegen.h b/TAO_IDL/be_include/be_codegen.h
index 826c3f66dc1..4d0015be468 100644
--- a/TAO_IDL/be_include/be_codegen.h
+++ b/TAO_IDL/be_include/be_codegen.h
@@ -404,6 +404,7 @@ private:
/// Utility methods for generating file includes.
void gen_stub_hdr_includes (void);
void gen_stub_src_includes (void);
+ void gen_skel_hdr_includes (void);
void gen_skel_src_includes (void);
void gen_seq_file_includes (void);
void gen_any_file_includes (TAO_OutStream * stream);
diff --git a/TAO_IDL/be_include/be_decl.h b/TAO_IDL/be_include/be_decl.h
index 8230e37a051..ab8909fea71 100644
--- a/TAO_IDL/be_include/be_decl.h
+++ b/TAO_IDL/be_include/be_decl.h
@@ -164,10 +164,6 @@ public:
DEF_NARROW_FROM_DECL (be_decl);
-protected:
- // Called by be_operation (for the return type) and be_argument.
- void set_arg_seen_bit (be_type *);
-
private:
// Variables that indicate if the code generation for that node is already
// been done. This way we avoid regenerating same code.
diff --git a/TAO_IDL/be_include/be_global.h b/TAO_IDL/be_include/be_global.h
index ba52b8e1656..80c01149d15 100644
--- a/TAO_IDL/be_include/be_global.h
+++ b/TAO_IDL/be_include/be_global.h
@@ -850,6 +850,12 @@ public:
bool in_facet_servant (void) const;
void in_facet_servant (bool val);
+ bool gen_arg_traits (void) const;
+ void gen_arg_traits (bool val);
+
+ bool gen_anytypecode_adapter (void) const;
+ void gen_anytypecode_adapter (bool val);
+
unsigned long tab_size (void) const;
void tab_size (unsigned long val);
@@ -1205,8 +1211,15 @@ private:
/// Are we generating STL types?
bool alt_mapping_;
- /// Are we generating a facet servant?
+ /// Are we in the act of generating a facet servant?
bool in_facet_servant_;
+
+ /// Are we generating arg traits template instantiations?
+ bool gen_arg_traits_;
+
+ /// Generating arg traits in the ORB for the basic type
+ /// sequences requires the AnyTypeCode_Adapter class.
+ bool gen_anytypecode_adapter_;
};
#endif /* _BE_GLOBAL_H */
diff --git a/TAO_IDL/be_include/be_util.h b/TAO_IDL/be_include/be_util.h
index e5a4933f3f6..26f05ee0bd7 100644
--- a/TAO_IDL/be_include/be_util.h
+++ b/TAO_IDL/be_include/be_util.h
@@ -21,6 +21,7 @@
class TAO_OutStream;
class be_module;
+class be_type;
class AST_Decl;
class AST_Generator;
@@ -63,6 +64,9 @@ public:
/// Called from various places.
static const char *
get_output_path (bool for_anyop, bool for_skel);
+
+ // Called by each node upon construction.
+ static void set_arg_seen_bit (be_type *);
};
#endif // if !defined
diff --git a/TAO_IDL/be_include/be_visitor_root/root_ch.h b/TAO_IDL/be_include/be_visitor_root/root_ch.h
index 564947e2b3b..8bf913f21db 100644
--- a/TAO_IDL/be_include/be_visitor_root/root_ch.h
+++ b/TAO_IDL/be_include/be_visitor_root/root_ch.h
@@ -42,6 +42,7 @@ private:
/// Encapsulating various bits of code generation peculiar
/// to the client header file, done either before or after
/// the main scope traversal.
+ int gen_arg_traits (be_root *node);
void gen_fwd_decls (void);
void gen_proxy_broker_factory_pointers (void);
void gen_ref_counting_overrides (void);
diff --git a/TAO_IDL/be_include/be_visitor_root/root_cs.h b/TAO_IDL/be_include/be_visitor_root/root_cs.h
index 42f4f44c09a..f4379b1c601 100644
--- a/TAO_IDL/be_include/be_visitor_root/root_cs.h
+++ b/TAO_IDL/be_include/be_visitor_root/root_cs.h
@@ -42,7 +42,6 @@ private:
/// Encapsulating various bits of code generation peculiar
/// to the client source file, done either before or after
/// he main scope traversal.
- int gen_arg_traits (be_root *node);
int gen_obv_defns (be_root *node);
int gen_any_ops (be_root *node);
int gen_cdr_ops (be_root *node);
diff --git a/TAO_IDL/be_include/be_visitor_root/root_sh.h b/TAO_IDL/be_include/be_visitor_root/root_sh.h
index 7e10ef9dad5..b2ae378626f 100644
--- a/TAO_IDL/be_include/be_visitor_root/root_sh.h
+++ b/TAO_IDL/be_include/be_visitor_root/root_sh.h
@@ -34,8 +34,14 @@ public:
virtual int visit_root (be_root *node);
+private:
/// Open file and initialize stream.
int init (void);
+
+ /// Generate arg template trait specializations in
+ /// the skeleton header file, done before the main
+ /// scope traversal.
+ int gen_arg_traits (be_root *node);
};
#endif /* _BE_VISITOR_ROOT_ROOT_SH_H_ */
diff --git a/TAO_IDL/be_include/be_visitor_root/root_ss.h b/TAO_IDL/be_include/be_visitor_root/root_ss.h
index 50b67208471..423d5330035 100644
--- a/TAO_IDL/be_include/be_visitor_root/root_ss.h
+++ b/TAO_IDL/be_include/be_visitor_root/root_ss.h
@@ -37,11 +37,6 @@ public:
private:
/// Open file and initialize stream.
int init (void);
-
- /// Generate arg template trait specializations in
- /// the skeleton source file, done before the main
- /// scope traversal.
- int gen_arg_traits (be_root *node);
};
#endif /* _BE_VISITOR_ROOT_ROOT_SS_H_ */
diff --git a/TAO_IDL/include/idl_global.h b/TAO_IDL/include/idl_global.h
index ccf11aa7d1c..b5c312f01bc 100644
--- a/TAO_IDL/include/idl_global.h
+++ b/TAO_IDL/include/idl_global.h
@@ -309,9 +309,8 @@ public:
bool array_seen_;
bool array_seq_seen_;
bool base_object_seen_;
- bool basic_arg_seen_;
bool basic_type_seen_;
- bool bd_string_arg_seen_;
+ bool bd_string_seen_;
bool boolean_seq_seen_;
bool char_seq_seen_;
bool component_seen_;
@@ -319,8 +318,8 @@ public:
bool double_seq_seen_;
bool enum_seen_;
bool exception_seen_;
- bool fixed_array_arg_seen_;
- bool fixed_size_arg_seen_;
+ bool fixed_array_decl_seen_;
+ bool fixed_size_decl_seen_;
bool float_seq_seen_;
bool fwd_iface_seen_;
bool fwd_valuetype_seen_;
@@ -330,6 +329,7 @@ public:
bool long_seq_seen_;
bool longdouble_seq_seen_;
bool longlong_seq_seen_;
+ bool non_local_fwd_iface_seen_;
bool non_local_iface_seen_;
bool non_local_op_seen_;
bool object_arg_seen_;
@@ -339,12 +339,13 @@ public:
bool recursive_type_seen_;
bool seq_seen_;
bool short_seq_seen_;
- bool special_basic_arg_seen_;
+ bool special_basic_decl_seen_;
bool string_seen_;
bool string_member_seen_;
bool string_seq_seen_;
+ bool imported_string_seq_seen_;
bool typecode_seen_;
- bool ub_string_arg_seen_;
+ bool ub_string_seen_;
bool ulong_seq_seen_;
bool ulonglong_seq_seen_;
bool union_seen_;
@@ -352,8 +353,8 @@ public:
bool valuebase_seen_;
bool valuefactory_seen_;
bool valuetype_seen_;
- bool var_array_arg_seen_;
- bool var_size_arg_seen_;
+ bool var_array_decl_seen_;
+ bool var_size_decl_seen_;
bool vt_seq_seen_;
bool wchar_seq_seen_;
bool wstring_seq_seen_;
diff --git a/TAO_IDL/util/utl_global.cpp b/TAO_IDL/util/utl_global.cpp
index 6a7fbb6f75d..688c3759521 100644
--- a/TAO_IDL/util/utl_global.cpp
+++ b/TAO_IDL/util/utl_global.cpp
@@ -243,9 +243,8 @@ IDL_GlobalData::reset_flag_seen (void)
array_seen_ = false;
array_seq_seen_ = false;
base_object_seen_ = false;
- basic_arg_seen_ = false;
//basic_type_seen_
- bd_string_arg_seen_ = false;
+ bd_string_seen_ = false;
boolean_seq_seen_ = false;
char_seq_seen_ = false;
component_seen_ = false;
@@ -253,8 +252,8 @@ IDL_GlobalData::reset_flag_seen (void)
double_seq_seen_ = false;
enum_seen_ = false;
exception_seen_ = false;
- fixed_array_arg_seen_ = false;
- fixed_size_arg_seen_ = false;
+ fixed_array_decl_seen_ = false;
+ fixed_size_decl_seen_ = false;
float_seq_seen_ = false;
fwd_iface_seen_ = false;
fwd_valuetype_seen_ = false;
@@ -264,6 +263,7 @@ IDL_GlobalData::reset_flag_seen (void)
long_seq_seen_ = false;
longdouble_seq_seen_ = false;
longlong_seq_seen_ = false;
+ non_local_fwd_iface_seen_ = false;
non_local_iface_seen_ = false;
non_local_op_seen_ = false;
object_arg_seen_ = false;
@@ -273,12 +273,13 @@ IDL_GlobalData::reset_flag_seen (void)
recursive_type_seen_ = false;
seq_seen_ = false;
short_seq_seen_ = false;
- special_basic_arg_seen_ = false;
+ special_basic_decl_seen_ = false;
string_seen_ = false;
string_member_seen_ = false;
string_seq_seen_ = false;
+ imported_string_seq_seen_ = false;
typecode_seen_ = false;
- ub_string_arg_seen_ = false;
+ ub_string_seen_ = false;
ulong_seq_seen_ = false;
ulonglong_seq_seen_ = false;
union_seen_ = false;
@@ -286,8 +287,8 @@ IDL_GlobalData::reset_flag_seen (void)
valuebase_seen_ = false;
valuefactory_seen_ = false;
valuetype_seen_ = false;
- var_array_arg_seen_ = false;
- var_size_arg_seen_ = false;
+ var_array_decl_seen_ = false;
+ var_size_decl_seen_ = false;
vt_seq_seen_ = false;
wchar_seq_seen_ = false;
wstring_seq_seen_ = false;
diff --git a/docs/compiler.html b/docs/compiler.html
index 2add0d21c33..604920dad12 100644
--- a/docs/compiler.html
+++ b/docs/compiler.html
@@ -987,6 +987,20 @@ also receives other options that are specific to it.<p>
with the <tt>gen_ostream</tt> feature turned on.</td>
</tr>
+ <tr><a name="Gata">
+ <td><tt>-Gata</tt></td>
+
+ <td>Generate the AnyTypeCode_Adapter version of the Any insert policy</td>
+ <td>When generating arg traits instantiations, this option forces
+ (if Any support in general is not suppressed) the generation
+ of <code>Any_Insert_Policy_AnyTypeCode_Adapter</code> for the
+ last template parameter. This option is used when generating
+ arg traits for the sequences of basic types in the ORB, so
+ their arg traits may be included in files generated from
+ application IDL whether Any support is suppressed in the
+ application IDL processing or not.</td>
+ </tr>
+
<tr><a name="Gsv">
<td><tt>-Gsv</tt></td>
@@ -1109,6 +1123,13 @@ also receives other options that are specific to it.<p>
<td>&nbsp;</td>
</tr>
+ <tr><a name="Sat">
+ <td><tt>-Sat</tt></td>
+
+ <td>Suppress generation of arg traits instantiations</td>
+ <td>&nbsp;</td>
+ </tr>
+
<tr><a name="Sp">
<td><tt>-Sp</tt></td>
diff --git a/orbsvcs/IFR_Service/IFR_Service.cpp b/orbsvcs/IFR_Service/IFR_Service.cpp
index ebcfa6933dc..f0555f0b4f9 100644
--- a/orbsvcs/IFR_Service/IFR_Service.cpp
+++ b/orbsvcs/IFR_Service/IFR_Service.cpp
@@ -4,7 +4,7 @@
#include "IFR_Service.h"
#include "orbsvcs/IFRService/ComponentRepository_i.h"
#include "orbsvcs/IFRService/Options.h"
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
+#include "tao/IFR_Client/IFR_ComponentsS.h"
#include "orbsvcs/IFRService/IFR_Service_Utils.h"
#include "orbsvcs/IOR_Multicast.h"
#include "tao/IORTable/IORTable.h"
diff --git a/orbsvcs/IFR_Service/IFR_Service.mpc b/orbsvcs/IFR_Service/IFR_Service.mpc
index e0a854a079f..446e734372c 100644
--- a/orbsvcs/IFR_Service/IFR_Service.mpc
+++ b/orbsvcs/IFR_Service/IFR_Service.mpc
@@ -15,7 +15,6 @@ project(IFR_Service) : orbsvcsexe, install, ifrservice, ifr_client, imr_client
}
}
-
project(TAO_IFR_BE) : taolib, tao_output, conv_lib, ifr_client, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro, tao_idl_fe {
after += IFR_Service
sharedname = TAO_IFR_BE
diff --git a/orbsvcs/orbsvcs/IFRService.mpc b/orbsvcs/orbsvcs/IFRService.mpc
index 2ebe8e6cdf2..9b7f3935f58 100644
--- a/orbsvcs/orbsvcs/IFRService.mpc
+++ b/orbsvcs/orbsvcs/IFRService.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(IFRService) : orbsvcslib, orbsvcs_output, install, typecodefactory, svc_utils, iortable {
+project(IFRService) : orbsvcslib, orbsvcs_output, install, typecodefactory, svc_utils, iortable, ifr_client_skel {
avoids += ace_for_tao uses_wchar // Requires ace/Configuration
sharedname = TAO_IFRService
dynamicflags += TAO_IFRSERVICE_BUILD_DLL
@@ -23,10 +23,6 @@ project(IFRService) : orbsvcslib, orbsvcs_output, install, typecodefactory, svc_
}
Template_Files {
- IFRService/IFR_BaseS_T.cpp
- IFRService/IFR_BasicS_T.cpp
- IFRService/IFR_ComponentsS_T.cpp
- IFRService/IFR_ExtendedS_T.cpp
IFRService/IFR_Service_Utils_T.cpp
}
}
diff --git a/orbsvcs/orbsvcs/IFRService/AliasDef_i.h b/orbsvcs/orbsvcs/IFRService/AliasDef_i.h
index 5c399b215bc..d997089020d 100644
--- a/orbsvcs/orbsvcs/IFRService/AliasDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/AliasDef_i.h
@@ -45,30 +45,21 @@ public:
virtual ~TAO_AliasDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
- virtual CORBA::IDLType_ptr original_type_def ()
-;
+ virtual CORBA::IDLType_ptr original_type_def ();
- CORBA::IDLType_ptr original_type_def_i ()
-;
+ CORBA::IDLType_ptr original_type_def_i ();
- virtual void original_type_def (
- CORBA::IDLType_ptr original_type_def)
-;
+ virtual void original_type_def (CORBA::IDLType_ptr original_type_def);
- void original_type_def_i (
- CORBA::IDLType_ptr original_type_def)
-;
+ void original_type_def_i (CORBA::IDLType_ptr original_type_def);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h b/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h
index 52c8a670e22..7e15a7a88a7 100644
--- a/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h
@@ -49,60 +49,40 @@ public:
virtual ~TAO_ArrayDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// Remove the repository entry.
- virtual void destroy ()
-;
+ virtual void destroy ();
- virtual void destroy_i ()
-;
+ virtual void destroy_i ();
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
- virtual CORBA::ULong length ()
-;
+ virtual CORBA::ULong length ();
- CORBA::ULong length_i ()
-;
+ CORBA::ULong length_i ();
- virtual void length (
- CORBA::ULong length)
-;
+ virtual void length (CORBA::ULong length);
- void length_i (
- CORBA::ULong length)
-;
+ void length_i (CORBA::ULong length);
- virtual CORBA::TypeCode_ptr element_type ()
-;
+ virtual CORBA::TypeCode_ptr element_type ();
- CORBA::TypeCode_ptr element_type_i ()
-;
+ CORBA::TypeCode_ptr element_type_i ();
- virtual CORBA::IDLType_ptr element_type_def ()
-;
+ virtual CORBA::IDLType_ptr element_type_def ();
- CORBA::IDLType_ptr element_type_def_i ()
-;
+ CORBA::IDLType_ptr element_type_def_i ();
- virtual void element_type_def (
- CORBA::IDLType_ptr element_type_def)
-;
+ virtual void element_type_def (CORBA::IDLType_ptr element_type_def);
- void element_type_def_i (
- CORBA::IDLType_ptr element_type_def)
-;
+ void element_type_def_i (CORBA::IDLType_ptr element_type_def);
private:
/// Destroys an anonymous non-primitive element type.
- void destroy_element_type ()
-;
+ void destroy_element_type ();
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h b/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
index b7d45eb99fa..9322e2ce72d 100644
--- a/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
+++ b/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
@@ -25,7 +25,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
+#include "tao/IFR_Client/IFR_ComponentsS.h"
#if defined(_MSC_VER)
#pragma warning(push)
diff --git a/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h b/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
index d271e8a2847..fc1d915c324 100644
--- a/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
@@ -25,7 +25,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
+#include "tao/IFR_Client/IFR_ComponentsS.h"
#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
#if defined(_MSC_VER)
diff --git a/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h b/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h
index 23947ddff95..b9166c448e9 100644
--- a/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h
@@ -25,7 +25,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
+#include "tao/IFR_Client/IFR_ComponentsS.h"
#if defined(_MSC_VER)
#pragma warning(push)
diff --git a/orbsvcs/orbsvcs/IFRService/HomeDef_i.h b/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
index fc8b9f2a2d2..fae948eb833 100644
--- a/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
@@ -25,7 +25,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
+#include "tao/IFR_Client/IFR_ComponentsS.h"
#if defined(_MSC_VER)
#pragma warning(push)
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp b/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
deleted file mode 100644
index b822ade33df..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
+++ /dev/null
@@ -1,7754 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_CPP_
-
-
-#include "IFR_BaseS.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/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_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/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "tao/AnyTypeCode/Any_Arg_Traits.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BaseS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__SARG_TRAITS_)
-#define _CORBA_CONTAINED__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Contained>
- : public
- Object_SArg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_CONTAINED_DESCRIPTION__SARG_TRAITS_)
-#define _CORBA_CONTAINED_DESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Contained::Description>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::Contained::Description,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container::DescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::Container::DescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_MODULEDEF__SARG_TRAITS_)
-#define _CORBA_MODULEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ModuleDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ModuleDef_ptr,
- CORBA::ModuleDef_var,
- CORBA::ModuleDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONSTANTDEF__SARG_TRAITS_)
-#define _CORBA_CONSTANTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ConstantDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ConstantDef_ptr,
- CORBA::ConstantDef_var,
- CORBA::ConstantDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRUCTDEF__SARG_TRAITS_)
-#define _CORBA_STRUCTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StructDef>
- : public
- Object_SArg_Traits_T<
- CORBA::StructDef_ptr,
- CORBA::StructDef_var,
- CORBA::StructDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_UNIONDEF__SARG_TRAITS_)
-#define _CORBA_UNIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::UnionDef>
- : public
- Object_SArg_Traits_T<
- CORBA::UnionDef_ptr,
- CORBA::UnionDef_var,
- CORBA::UnionDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ENUMDEF__SARG_TRAITS_)
-#define _CORBA_ENUMDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::EnumDef>
- : public
- Object_SArg_Traits_T<
- CORBA::EnumDef_ptr,
- CORBA::EnumDef_var,
- CORBA::EnumDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ALIASDEF__SARG_TRAITS_)
-#define _CORBA_ALIASDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AliasDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AliasDef_ptr,
- CORBA::AliasDef_var,
- CORBA::AliasDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXCEPTIONDEF__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExceptionDef_ptr,
- CORBA::ExceptionDef_var,
- CORBA::ExceptionDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_NATIVEDEF__SARG_TRAITS_)
-#define _CORBA_NATIVEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::NativeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::NativeDef_ptr,
- CORBA::NativeDef_var,
- CORBA::NativeDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__SARG_TRAITS_)
-#define _CORBA_VALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEBOXDEF__SARG_TRAITS_)
-#define _CORBA_VALUEBOXDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueBoxDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueBoxDef_ptr,
- CORBA::ValueBoxDef_var,
- CORBA::ValueBoxDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AbstractInterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AbstractInterfaceDef_ptr,
- CORBA::AbstractInterfaceDef_var,
- CORBA::AbstractInterfaceDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AbstractInterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::AbstractInterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_LOCALINTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_LOCALINTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::LocalInterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::LocalInterfaceDef_ptr,
- CORBA::LocalInterfaceDef_var,
- CORBA::LocalInterfaceDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTVALUEDEF__SARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExtValueDef_ptr,
- CORBA::ExtValueDef_var,
- CORBA::ExtValueDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINEDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTAINEDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContainedSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContainedSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__ARG_TRAITS_)
-#define _CORBA_CONTAINED__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Contained>
- : public
- Object_Arg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Objref_Traits<CORBA::Contained>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_)
-#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Contained::Description>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::Contained::Description,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container::DescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::Container::DescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_MODULEDEF__ARG_TRAITS_)
-#define _CORBA_MODULEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ModuleDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ModuleDef_ptr,
- CORBA::ModuleDef_var,
- CORBA::ModuleDef_out,
- TAO::Objref_Traits<CORBA::ModuleDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONSTANTDEF__ARG_TRAITS_)
-#define _CORBA_CONSTANTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ConstantDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ConstantDef_ptr,
- CORBA::ConstantDef_var,
- CORBA::ConstantDef_out,
- TAO::Objref_Traits<CORBA::ConstantDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRUCTDEF__ARG_TRAITS_)
-#define _CORBA_STRUCTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StructDef>
- : public
- Object_Arg_Traits_T<
- CORBA::StructDef_ptr,
- CORBA::StructDef_var,
- CORBA::StructDef_out,
- TAO::Objref_Traits<CORBA::StructDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_UNIONDEF__ARG_TRAITS_)
-#define _CORBA_UNIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::UnionDef>
- : public
- Object_Arg_Traits_T<
- CORBA::UnionDef_ptr,
- CORBA::UnionDef_var,
- CORBA::UnionDef_out,
- TAO::Objref_Traits<CORBA::UnionDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ENUMDEF__ARG_TRAITS_)
-#define _CORBA_ENUMDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::EnumDef>
- : public
- Object_Arg_Traits_T<
- CORBA::EnumDef_ptr,
- CORBA::EnumDef_var,
- CORBA::EnumDef_out,
- TAO::Objref_Traits<CORBA::EnumDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ALIASDEF__ARG_TRAITS_)
-#define _CORBA_ALIASDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AliasDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AliasDef_ptr,
- CORBA::AliasDef_var,
- CORBA::AliasDef_out,
- TAO::Objref_Traits<CORBA::AliasDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXCEPTIONDEF__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExceptionDef_ptr,
- CORBA::ExceptionDef_var,
- CORBA::ExceptionDef_out,
- TAO::Objref_Traits<CORBA::ExceptionDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_NATIVEDEF__ARG_TRAITS_)
-#define _CORBA_NATIVEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::NativeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::NativeDef_ptr,
- CORBA::NativeDef_var,
- CORBA::NativeDef_out,
- TAO::Objref_Traits<CORBA::NativeDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEBOXDEF__ARG_TRAITS_)
-#define _CORBA_VALUEBOXDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueBoxDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueBoxDef_ptr,
- CORBA::ValueBoxDef_var,
- CORBA::ValueBoxDef_out,
- TAO::Objref_Traits<CORBA::ValueBoxDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AbstractInterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AbstractInterfaceDef_ptr,
- CORBA::AbstractInterfaceDef_var,
- CORBA::AbstractInterfaceDef_out,
- TAO::Objref_Traits<CORBA::AbstractInterfaceDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AbstractInterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::AbstractInterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_LOCALINTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_LOCALINTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::LocalInterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::LocalInterfaceDef_ptr,
- CORBA::LocalInterfaceDef_var,
- CORBA::LocalInterfaceDef_out,
- TAO::Objref_Traits<CORBA::LocalInterfaceDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTVALUEDEF__ARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExtValueDef_ptr,
- CORBA::ExtValueDef_var,
- CORBA::ExtValueDef_out,
- TAO::Objref_Traits<CORBA::ExtValueDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContainedSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContainedSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_IRObject_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_IRObject_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_IRObject_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_IRObject_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 7,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 0,
- WORDLIST_SIZE = 12
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::IRObject::_is_a_skel, 0},
- {"",0,0},
- {"destroy", &POA_CORBA::IRObject::destroy_skel, 0},
- {"",0,0},{"",0,0},
- {"_interface", &POA_CORBA::IRObject::_interface_skel, 0},
- {"",0,0},{"",0,0},
- {"_get_def_kind", &POA_CORBA::IRObject::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::IRObject::_repository_id_skel, 0},
- {"_component", &POA_CORBA::IRObject::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::IRObject::_non_existent_skel, 0},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-
-static TAO_CORBA_IRObject_Perfect_Hash_OpTable tao_CORBA_IRObject_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_IRObject_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_IRObject_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_IRObject_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_IRObject_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_IRObject_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::IRObject::IRObject (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_IRObject_optable;
-}
-
-POA_CORBA::IRObject::IRObject (const IRObject& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs)
-{
-}
-
-POA_CORBA::IRObject::~IRObject (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_def_kind_IRObject
- : public TAO::Upcall_Command
- {
- public:
- inline _get_def_kind_IRObject (
- POA_CORBA::IRObject * 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::DefinitionKind>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->def_kind ();
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::IRObject::_get_def_kind_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::DefinitionKind>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _get_def_kind_IRObject 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class destroy_IRObject
- : public TAO::Upcall_Command
- {
- public:
- inline destroy_IRObject (
- POA_CORBA::IRObject * servant)
- : servant_ (servant)
- {
- }
-
- virtual void execute (void)
- {
- this->servant_->destroy ();
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::IRObject::destroy_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_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- destroy_IRObject 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_IRObject_Upcall_Command (
- POA_CORBA::IRObject * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _is_a_IRObject_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_IRObject_Upcall_Command (
- POA_CORBA::IRObject * 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_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_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_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _non_existent_IRObject_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_IRObject_Upcall_Command (
- POA_CORBA::IRObject * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _repository_id_IRObject_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::IRObject::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_IRObject_Upcall_Command (
- POA_CORBA::IRObject * 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_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_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_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _get_component_IRObject_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_CORBA::IRObject::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::IRObject::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/IRObject:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::IRObject::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::IRObject *
-POA_CORBA::IRObject::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::IRObject STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_Contained_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_Contained_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Contained_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_Contained_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 18,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 4,
- WORDLIST_SIZE = 22
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::Contained::move_skel, 0},
- {"_is_a", &POA_CORBA::Contained::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::Contained::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::Contained::_set_id_skel, 0},
- {"describe", &POA_CORBA::Contained::describe_skel, 0},
- {"_get_name", &POA_CORBA::Contained::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::Contained::_set_name_skel, 0},
- {"_interface", &POA_CORBA::Contained::_interface_skel, 0},
- {"_get_version", &POA_CORBA::Contained::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::Contained::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::Contained::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::Contained::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::Contained::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::Contained::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::Contained::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::Contained::_component_skel, 0},
- {"_non_existent", &POA_CORBA::Contained::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::Contained::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -2, -12, -2, 4, 5, -1, 50, 8, -45, 11, -1, -46, 14,
- 15, 16, -1, 17, 18, -1, 19, -6, -2, 20, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_Contained_Perfect_Hash_OpTable tao_CORBA_Contained_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_Contained_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_Contained_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_Contained_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_Contained_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_Contained_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_Contained_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::Contained::Contained (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_Contained_optable;
-}
-
-POA_CORBA::Contained::Contained (const Contained& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs)
-{
-}
-
-POA_CORBA::Contained::~Contained (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_id_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_id_Contained (
- POA_CORBA::Contained * 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::RepositoryId>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->id ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_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< ::CORBA::RepositoryId>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_id_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_id_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _set_id_Contained (
- POA_CORBA::Contained * 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::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->id (
- arg_1);
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_set_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< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _set_id_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_name_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_name_Contained (
- POA_CORBA::Contained * 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::Identifier>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->name ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_name_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::Identifier>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_name_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_name_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _set_name_Contained (
- POA_CORBA::Contained * 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::Identifier>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->name (
- arg_1);
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_set_name_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< ::CORBA::Identifier>::in_arg_val _tao_name;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_name
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _set_name_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_version_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_version_Contained (
- POA_CORBA::Contained * 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::VersionSpec>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->version ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_version_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::VersionSpec>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_version_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_version_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _set_version_Contained (
- POA_CORBA::Contained * 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::VersionSpec>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->version (
- arg_1);
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_set_version_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< ::CORBA::VersionSpec>::in_arg_val _tao_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_version
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _set_version_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_defined_in_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_defined_in_Contained (
- POA_CORBA::Contained * 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::Container>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Container> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->defined_in ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_defined_in_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::Container>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_defined_in_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_absolute_name_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_absolute_name_Contained (
- POA_CORBA::Contained * 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::ScopedName>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ScopedName> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->absolute_name ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_absolute_name_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::ScopedName>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_absolute_name_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_containing_repository_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_containing_repository_Contained (
- POA_CORBA::Contained * 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::Repository>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Repository> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->containing_repository ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_containing_repository_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::Repository>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_containing_repository_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline describe_Contained (
- POA_CORBA::Contained * 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::Contained::Description>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Contained::Description> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::describe_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::Contained::Description>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- describe_Contained 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class move_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline move_Contained (
- POA_CORBA::Contained * 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::Container>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Container> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- this->servant_->move (
- arg_1
- , arg_2
- , arg_3);
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::move_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< ::CORBA::Container>::in_arg_val _tao_new_container;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_new_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_new_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_new_container,
- &_tao_new_name,
- &_tao_new_version
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- move_Contained 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Contained_Upcall_Command (
- POA_CORBA::Contained * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _is_a_Contained_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Contained_Upcall_Command (
- POA_CORBA::Contained * 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_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_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_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _non_existent_Contained_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Contained_Upcall_Command (
- POA_CORBA::Contained * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _repository_id_Contained_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::Contained::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Contained_Upcall_Command (
- POA_CORBA::Contained * 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_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_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_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_component_Contained_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_CORBA::Contained::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::Contained::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Contained:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::Contained::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::Contained *
-POA_CORBA::Contained::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::Contained STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_Container_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_Container_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Container_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 20,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 15,
- 41, 0, 0, 0, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 0, 20, 5,
- 41, 0, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 15, 5, 41, 41, 41, 10, 0, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41,
-#else
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 20, 41, 15, 41, 0,
- 0, 0, 41, 41, 41, 41, 41, 41, 0, 20,
- 5, 41, 0, 41, 41, 15, 5, 41, 41, 41,
- 10, 0, 41, 41, 41, 41, 41, 41,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 25,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 6,
- MAX_HASH_VALUE = 40,
- HASH_VALUE_RANGE = 35,
- DUPLICATES = 3,
- WORDLIST_SIZE = 31
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"lookup", &POA_CORBA::Container::lookup_skel, 0},
- {"destroy", &POA_CORBA::Container::destroy_skel, 0},
- {"lookup_name", &POA_CORBA::Container::lookup_name_skel, 0},
- {"create_value", &POA_CORBA::Container::create_value_skel, 0},
- {"create_module", &POA_CORBA::Container::create_module_skel, 0},
- {"create_native", &POA_CORBA::Container::create_native_skel, 0},
- {"create_interface", &POA_CORBA::Container::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::Container::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::Container::create_union_skel, 0},
- {"create_struct", &POA_CORBA::Container::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::Container::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::Container::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::Container::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::Container::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::Container::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::Container::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::Container::create_alias_skel, 0},
- {"_interface", &POA_CORBA::Container::_interface_skel, 0},
- {"create_enum", &POA_CORBA::Container::create_enum_skel, 0},
- {"describe_contents", &POA_CORBA::Container::describe_contents_skel, 0},
- {"_get_def_kind", &POA_CORBA::Container::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::Container::_repository_id_skel, 0},
- {"_component", &POA_CORBA::Container::_component_skel, 0},
- {"_non_existent", &POA_CORBA::Container::_non_existent_skel, 0},
- {"_is_a", &POA_CORBA::Container::_is_a_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, -1, 6, 7, -1, -10, -2, 8, 9, -44,
- -12, -2, -42, 14, 15, -1, 16, 17, 18, 19, -1, 20, 21, 22,
- -1, -1, 23, 24, 25, 26, 27, 28, -1, -1, 29, -1, 30,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_Container_Perfect_Hash_OpTable tao_CORBA_Container_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_Container_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_Container_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_Container_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_Container_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_Container_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::Container::Container (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_Container_optable;
-}
-
-POA_CORBA::Container::Container (const Container& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs)
-{
-}
-
-POA_CORBA::Container::~Container (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class lookup_Container
- : public TAO::Upcall_Command
- {
- public:
- inline lookup_Container (
- POA_CORBA::Container * 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::Contained>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Contained> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::ScopedName>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ScopedName> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->lookup (
- arg_1);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::lookup_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::Contained>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ScopedName>::in_arg_val _tao_search_name;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_search_name
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- lookup_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class contents_Container
- : public TAO::Upcall_Command
- {
- public:
- inline contents_Container (
- POA_CORBA::Container * 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::ContainedSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ContainedSeq> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->contents (
- arg_1
- , arg_2);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::contents_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::ContainedSeq>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_limit_type,
- &_tao_exclude_inherited
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- contents_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class lookup_name_Container
- : public TAO::Upcall_Command
- {
- public:
- inline lookup_name_Container (
- POA_CORBA::Container * 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::ContainedSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ContainedSeq> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Long> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->lookup_name (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::lookup_name_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::ContainedSeq>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_search_name;
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_val _tao_levels_to_search;
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_search_name,
- &_tao_levels_to_search,
- &_tao_limit_type,
- &_tao_exclude_inherited
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- lookup_name_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_contents_Container
- : public TAO::Upcall_Command
- {
- public:
- inline describe_contents_Container (
- POA_CORBA::Container * 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::Container::DescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Container::DescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Long> (
- this->operation_details_,
- this->args_,
- 3);
-
- retval =
- this->servant_->describe_contents (
- arg_1
- , arg_2
- , arg_3);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::describe_contents_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::Container::DescriptionSeq>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited;
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_val _tao_max_returned_objs;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_limit_type,
- &_tao_exclude_inherited,
- &_tao_max_returned_objs
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- describe_contents_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_module_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_module_Container (
- POA_CORBA::Container * 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::ModuleDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ModuleDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- retval =
- this->servant_->create_module (
- arg_1
- , arg_2
- , arg_3);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_module_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::ModuleDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_module_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_constant_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_constant_Container (
- POA_CORBA::Container * 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::ConstantDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ConstantDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::Any>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Any> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_constant (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_constant_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::ConstantDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::Any>::in_arg_val _tao_value;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_value
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_constant_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_struct_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_struct_Container (
- POA_CORBA::Container * 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::StructDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StructDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_struct (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_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< ::CORBA::StructDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_struct_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_union_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_union_Container (
- POA_CORBA::Container * 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::UnionDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::UnionDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UnionMemberSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_union (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_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< ::CORBA::UnionDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_discriminator_type;
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_discriminator_type,
- &_tao_members
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_union_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_enum_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_enum_Container (
- POA_CORBA::Container * 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::EnumDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::EnumDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::EnumMemberSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_enum (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_enum_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::EnumDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_enum_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_alias_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_alias_Container (
- POA_CORBA::Container * 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::AliasDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AliasDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_alias (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_alias_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::AliasDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_original_type
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_alias_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_interface_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_interface_Container (
- POA_CORBA::Container * 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::InterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_interface (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_interface_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::InterfaceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_interface_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_value_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_value_Container (
- POA_CORBA::Container * 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::ValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_9 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 9);
-
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::in_arg_type arg_10 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InitializerSeq> (
- this->operation_details_,
- this->args_,
- 10);
-
- retval =
- this->servant_->create_value (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- , arg_9
- , arg_10);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_value_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::ValueDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- static size_t const nargs = 11;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_value_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_value_box_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_value_box_Container (
- POA_CORBA::Container * 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::ValueBoxDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueBoxDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_value_box (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_value_box_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::ValueBoxDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_original_type_def
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_value_box_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_exception_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_exception_Container (
- POA_CORBA::Container * 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::ExceptionDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExceptionDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_exception (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_exception_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::ExceptionDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_exception_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_native_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_native_Container (
- POA_CORBA::Container * 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::NativeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::NativeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- retval =
- this->servant_->create_native (
- arg_1
- , arg_2
- , arg_3);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_native_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::NativeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_native_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_abstract_interface_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_abstract_interface_Container (
- POA_CORBA::Container * 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::AbstractInterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AbstractInterfaceDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::AbstractInterfaceDefSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AbstractInterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_abstract_interface (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_abstract_interface_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::AbstractInterfaceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::AbstractInterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_abstract_interface_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_local_interface_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_local_interface_Container (
- POA_CORBA::Container * 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::LocalInterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::LocalInterfaceDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_local_interface (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_local_interface_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::LocalInterfaceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_local_interface_Container 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_ext_value_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_ext_value_Container (
- POA_CORBA::Container * 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::ExtValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtValueDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_9 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 9);
-
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_type arg_10 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_,
- 10);
-
- retval =
- this->servant_->create_ext_value (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- , arg_9
- , arg_10);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_ext_value_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::ExtValueDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- static size_t const nargs = 11;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_ext_value_Container 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Container_Upcall_Command (
- POA_CORBA::Container * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _is_a_Container_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Container_Upcall_Command (
- POA_CORBA::Container * 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_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_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_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _non_existent_Container_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Container_Upcall_Command (
- POA_CORBA::Container * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _repository_id_Container_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::Container::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Container_Upcall_Command (
- POA_CORBA::Container * 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_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_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_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _get_component_Container_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_CORBA::Container::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::Container::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Container:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::Container::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::Container *
-POA_CORBA::Container::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::Container STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_IDLType_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_IDLType_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_IDLType_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_IDLType_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 8,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 0,
- WORDLIST_SIZE = 13
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::IDLType::_is_a_skel, 0},
- {"",0,0},
- {"destroy", &POA_CORBA::IDLType::destroy_skel, 0},
- {"",0,0},
- {"_get_type", &POA_CORBA::IDLType::_get_type_skel, 0},
- {"_interface", &POA_CORBA::IDLType::_interface_skel, 0},
- {"",0,0},{"",0,0},
- {"_get_def_kind", &POA_CORBA::IDLType::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::IDLType::_repository_id_skel, 0},
- {"_component", &POA_CORBA::IDLType::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::IDLType::_non_existent_skel, 0},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-
-static TAO_CORBA_IDLType_Perfect_Hash_OpTable tao_CORBA_IDLType_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_IDLType_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_IDLType_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_IDLType_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_IDLType_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_IDLType_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::IDLType::IDLType (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_IDLType_optable;
-}
-
-POA_CORBA::IDLType::IDLType (const IDLType& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs)
-{
-}
-
-POA_CORBA::IDLType::~IDLType (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_IDLType
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_IDLType (
- POA_CORBA::IDLType * 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_);
-
- retval =
- this->servant_->type ();
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::IDLType::_get_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _get_type_IDLType 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_IDLType_Upcall_Command (
- POA_CORBA::IDLType * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _is_a_IDLType_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_IDLType_Upcall_Command (
- POA_CORBA::IDLType * 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_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_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_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _non_existent_IDLType_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_IDLType_Upcall_Command (
- POA_CORBA::IDLType * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _repository_id_IDLType_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::IDLType::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_IDLType_Upcall_Command (
- POA_CORBA::IDLType * 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_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_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_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _get_component_IDLType_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_CORBA::IDLType::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::IDLType::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/IDLType:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::IDLType::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::IDLType *
-POA_CORBA::IDLType::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::IDLType STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_TypedefDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_TypedefDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_TypedefDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_TypedefDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 19,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::TypedefDef::move_skel, 0},
- {"_is_a", &POA_CORBA::TypedefDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::TypedefDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::TypedefDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::TypedefDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::TypedefDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::TypedefDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::TypedefDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::TypedefDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::TypedefDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::TypedefDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::TypedefDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::TypedefDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::TypedefDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::TypedefDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::TypedefDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::TypedefDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::TypedefDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::TypedefDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -3, -13, -2, 4, 5, -1, 50, 8, -45, 12, -1, -46, 15,
- 16, 17, -1, 18, 19, -1, 20, -6, -2, 21, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_TypedefDef_Perfect_Hash_OpTable tao_CORBA_TypedefDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_TypedefDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_TypedefDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_TypedefDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::TypedefDef::TypedefDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_TypedefDef_optable;
-}
-
-POA_CORBA::TypedefDef::TypedefDef (const TypedefDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::TypedefDef::~TypedefDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _is_a_TypedefDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * 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_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_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_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _non_existent_TypedefDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _repository_id_TypedefDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::TypedefDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * 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_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_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_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _get_component_TypedefDef_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_CORBA::TypedefDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::TypedefDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/TypedefDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::TypedefDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::TypedefDef *
-POA_CORBA::TypedefDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::TypedefDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h b/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
deleted file mode 100644
index f218c80aa55..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
+++ /dev/null
@@ -1,1073 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_BaseC.h"
-#include "tao/orb_typesS.h"
-#include "tao/Typecode_typesS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class IRObject;
- typedef IRObject *IRObject_ptr;
-
- class IRObject
- : public virtual PortableServer::ServantBase
- {
- protected:
- IRObject (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::IRObject _stub_type;
- typedef ::CORBA::IRObject_ptr _stub_ptr_type;
- typedef ::CORBA::IRObject_var _stub_var_type;
-
- IRObject (const IRObject& rhs);
- virtual ~IRObject (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::IRObject *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::DefinitionKind def_kind (
- )
- = 0;
-
- static void _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void destroy (
- )
- = 0;
-
- static void destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Contained;
- typedef Contained *Contained_ptr;
-
- class Contained
- : public virtual POA_CORBA::IRObject
- {
- protected:
- Contained (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::Contained _stub_type;
- typedef ::CORBA::Contained_ptr _stub_ptr_type;
- typedef ::CORBA::Contained_var _stub_var_type;
-
- Contained (const Contained& rhs);
- virtual ~Contained (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::Contained *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * id (
- )
- = 0;
-
- static void _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void id (
- const char * id
- )
- = 0;
-
- static void _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * name (
- )
- = 0;
-
- static void _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void name (
- const char * name
- )
- = 0;
-
- static void _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * version (
- )
- = 0;
-
- static void _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void version (
- const char * version
- )
- = 0;
-
- static void _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Container_ptr defined_in (
- )
- = 0;
-
- static void _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * absolute_name (
- )
- = 0;
-
- static void _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Repository_ptr containing_repository (
- )
- = 0;
-
- static void _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Contained::Description * describe (
- )
- = 0;
-
- static void describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
- = 0;
-
- static void move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Container;
- typedef Container *Container_ptr;
-
- class Container
- : public virtual POA_CORBA::IRObject
- {
- protected:
- Container (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::Container _stub_type;
- typedef ::CORBA::Container_ptr _stub_ptr_type;
- typedef ::CORBA::Container_var _stub_var_type;
-
- Container (const Container& rhs);
- virtual ~Container (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::Container *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Contained_ptr lookup (
- const char * search_name
- )
- = 0;
-
- static void lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
- = 0;
-
- static void contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
- = 0;
-
- static void lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
- = 0;
-
- static void describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- )
- = 0;
-
- static void create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
- = 0;
-
- static void create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
- = 0;
-
- static void create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
- = 0;
-
- static void create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
- = 0;
-
- static void create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
- = 0;
-
- static void create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
- = 0;
-
- static void create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
- = 0;
-
- static void create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
- = 0;
-
- static void create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
- = 0;
-
- static void create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- )
- = 0;
-
- static void create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
- = 0;
-
- static void create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
- = 0;
-
- static void create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
- = 0;
-
- static void create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class IDLType;
- typedef IDLType *IDLType_ptr;
-
- class IDLType
- : public virtual POA_CORBA::IRObject
- {
- protected:
- IDLType (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::IDLType _stub_type;
- typedef ::CORBA::IDLType_ptr _stub_ptr_type;
- typedef ::CORBA::IDLType_var _stub_var_type;
-
- IDLType (const IDLType& rhs);
- virtual ~IDLType (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::IDLType *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- )
- = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class TypedefDef;
- typedef TypedefDef *TypedefDef_ptr;
-
- class TypedefDef
- : public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::IDLType
- {
- protected:
- TypedefDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::TypedefDef _stub_type;
- typedef ::CORBA::TypedefDef_ptr _stub_ptr_type;
- typedef ::CORBA::TypedefDef_var _stub_var_type;
-
- TypedefDef (const TypedefDef& rhs);
- virtual ~TypedefDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::TypedefDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_BaseS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BaseS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl b/orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl
deleted file mode 100644
index f258bf2a6a4..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl
+++ /dev/null
@@ -1,374 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::Contained::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Contained *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Contained::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Contained *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::Container::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Container *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Container::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Container *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::IDLType::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::IDLType *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::IDLType::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::IDLType *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp b/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
deleted file mode 100644
index 003a4e8aadf..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_CPP_
-
-#include "IFR_BaseS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BaseS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h b/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
deleted file mode 100644
index 66412576968..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
+++ /dev/null
@@ -1,714 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class IRObject_tie : public IRObject
- {
- public:
- /// the T& ctor
- IRObject_tie (T &t);
- /// ctor taking a POA
- IRObject_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- IRObject_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- IRObject_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~IRObject_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- IRObject_tie (const IRObject_tie &);
- void operator= (const IRObject_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class Contained_tie : public Contained
- {
- public:
- /// the T& ctor
- Contained_tie (T &t);
- /// ctor taking a POA
- Contained_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Contained_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Contained_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Contained_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- Contained_tie (const Contained_tie &);
- void operator= (const Contained_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class Container_tie : public Container
- {
- public:
- /// the T& ctor
- Container_tie (T &t);
- /// ctor taking a POA
- Container_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Container_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Container_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Container_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- Container_tie (const Container_tie &);
- void operator= (const Container_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class IDLType_tie : public IDLType
- {
- public:
- /// the T& ctor
- IDLType_tie (T &t);
- /// ctor taking a POA
- IDLType_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- IDLType_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- IDLType_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~IDLType_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- IDLType_tie (const IDLType_tie &);
- void operator= (const IDLType_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class TypedefDef_tie : public TypedefDef
- {
- public:
- /// the T& ctor
- TypedefDef_tie (T &t);
- /// ctor taking a POA
- TypedefDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- TypedefDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- TypedefDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~TypedefDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- TypedefDef_tie (const TypedefDef_tie &);
- void operator= (const TypedefDef_tie &);
- };
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BaseS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_BaseS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_BaseS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl b/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl
deleted file mode 100644
index d6bbcc0fbc9..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl
+++ /dev/null
@@ -1,1230 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::~IRObject_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::IRObject_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IRObject_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IRObject_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::IRObject_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IRObject_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::IRObject_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->IRObject::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::IRObject_tie<T>::def_kind ()
-{
- return this->ptr_->def_kind ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::IRObject_tie<T>::destroy ()
-{
- this->ptr_->destroy ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::~Contained_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::Contained_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Contained_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Contained_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::Contained_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Contained_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::Contained_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->Contained::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::Contained_tie<T>::def_kind ()
-{
- return this->ptr_->def_kind ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_tie<T>::destroy ()
-{
- this->ptr_->destroy ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_tie<T>::id ()
-{
- return this->ptr_->id ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_tie<T>::name ()
-{
- return this->ptr_->name ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_tie<T>::version ()
-{
- return this->ptr_->version ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::Contained_tie<T>::defined_in ()
-{
- return this->ptr_->defined_in ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_tie<T>::absolute_name ()
-{
- return this->ptr_->absolute_name ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::Contained_tie<T>::containing_repository ()
-{
- return this->ptr_->containing_repository ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::Contained_tie<T>::describe ()
-{
- return this->ptr_->describe ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::Container_tie<T>::Container_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Container_tie<T>::Container_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Container_tie<T>::Container_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Container_tie<T>::Container_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Container_tie<T>::~Container_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::Container_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Container_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Container_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::Container_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Container_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::Container_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->Container::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::Container_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Container_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::Container_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::Container_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::Container_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::Container_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::Container_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::Container_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::Container_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::Container_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::Container_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::Container_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::Container_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::Container_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::Container_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::Container_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::Container_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::Container_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::Container_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::Container_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::~IDLType_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::IDLType_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IDLType_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IDLType_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::IDLType_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IDLType_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::IDLType_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->IDLType::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::IDLType_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::IDLType_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::IDLType_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::~TypedefDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::TypedefDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::TypedefDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::TypedefDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::TypedefDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::TypedefDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::TypedefDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->TypedefDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::TypedefDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::TypedefDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::TypedefDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::TypedefDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::TypedefDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp b/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
deleted file mode 100644
index fee74e54747..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
+++ /dev/null
@@ -1,23140 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_CPP_
-
-
-#include "IFR_BasicS.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/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_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/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "tao/AnyTypeCode/Any_Arg_Traits.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BasicS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__SARG_TRAITS_)
-#define _CORBA_CONTAINED__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Contained>
- : public
- Object_SArg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_EXCDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExcDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExcDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_PRIMITIVEDEF__SARG_TRAITS_)
-#define _CORBA_PRIMITIVEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::PrimitiveDef>
- : public
- Object_SArg_Traits_T<
- CORBA::PrimitiveDef_ptr,
- CORBA::PrimitiveDef_var,
- CORBA::PrimitiveDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRINGDEF__SARG_TRAITS_)
-#define _CORBA_STRINGDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StringDef>
- : public
- Object_SArg_Traits_T<
- CORBA::StringDef_ptr,
- CORBA::StringDef_var,
- CORBA::StringDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_SEQUENCEDEF__SARG_TRAITS_)
-#define _CORBA_SEQUENCEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::SequenceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::SequenceDef_ptr,
- CORBA::SequenceDef_var,
- CORBA::SequenceDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ARRAYDEF__SARG_TRAITS_)
-#define _CORBA_ARRAYDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ArrayDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ArrayDef_ptr,
- CORBA::ArrayDef_var,
- CORBA::ArrayDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_WSTRINGDEF__SARG_TRAITS_)
-#define _CORBA_WSTRINGDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::WstringDef>
- : public
- Object_SArg_Traits_T<
- CORBA::WstringDef_ptr,
- CORBA::WstringDef_var,
- CORBA::WstringDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_FIXEDDEF__SARG_TRAITS_)
-#define _CORBA_FIXEDDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::FixedDef>
- : public
- Object_SArg_Traits_T<
- CORBA::FixedDef_ptr,
- CORBA::FixedDef_var,
- CORBA::FixedDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_PRIMITIVEKIND__SARG_TRAITS_)
-#define _CORBA_PRIMITIVEKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::PrimitiveKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::PrimitiveKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtAttributeDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtAttributeDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__SARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__SARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationDef>
- : public
- Object_SArg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDef::FullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__ARG_TRAITS_)
-#define _CORBA_CONTAINED__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Contained>
- : public
- Object_Arg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Objref_Traits<CORBA::Contained>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExcDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExcDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_PRIMITIVEDEF__ARG_TRAITS_)
-#define _CORBA_PRIMITIVEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::PrimitiveDef>
- : public
- Object_Arg_Traits_T<
- CORBA::PrimitiveDef_ptr,
- CORBA::PrimitiveDef_var,
- CORBA::PrimitiveDef_out,
- TAO::Objref_Traits<CORBA::PrimitiveDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRINGDEF__ARG_TRAITS_)
-#define _CORBA_STRINGDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StringDef>
- : public
- Object_Arg_Traits_T<
- CORBA::StringDef_ptr,
- CORBA::StringDef_var,
- CORBA::StringDef_out,
- TAO::Objref_Traits<CORBA::StringDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_SEQUENCEDEF__ARG_TRAITS_)
-#define _CORBA_SEQUENCEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::SequenceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::SequenceDef_ptr,
- CORBA::SequenceDef_var,
- CORBA::SequenceDef_out,
- TAO::Objref_Traits<CORBA::SequenceDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ARRAYDEF__ARG_TRAITS_)
-#define _CORBA_ARRAYDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ArrayDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ArrayDef_ptr,
- CORBA::ArrayDef_var,
- CORBA::ArrayDef_out,
- TAO::Objref_Traits<CORBA::ArrayDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_WSTRINGDEF__ARG_TRAITS_)
-#define _CORBA_WSTRINGDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::WstringDef>
- : public
- Object_Arg_Traits_T<
- CORBA::WstringDef_ptr,
- CORBA::WstringDef_var,
- CORBA::WstringDef_out,
- TAO::Objref_Traits<CORBA::WstringDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_FIXEDDEF__ARG_TRAITS_)
-#define _CORBA_FIXEDDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::FixedDef>
- : public
- Object_Arg_Traits_T<
- CORBA::FixedDef_ptr,
- CORBA::FixedDef_var,
- CORBA::FixedDef_out,
- TAO::Objref_Traits<CORBA::FixedDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_)
-#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::PrimitiveKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::PrimitiveKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Objref_Traits<CORBA::AttributeDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtAttributeDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtAttributeDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Objref_Traits<CORBA::ExtAttributeDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationDef>
- : public
- Object_Arg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Objref_Traits<CORBA::OperationDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDef::FullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_Repository_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_Repository_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 27,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 25,
- 58, 0, 4, 10, 58, 20, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 8, 25, 15,
- 58, 0, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 30, 0, 58, 58, 58, 25, 0, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58,
-#else
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 27, 58, 25, 58, 0,
- 4, 10, 58, 20, 58, 58, 58, 58, 8, 25,
- 15, 58, 0, 58, 58, 30, 0, 58, 58, 58,
- 25, 0, 58, 58, 58, 58, 58, 58,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 33,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 11,
- MAX_HASH_VALUE = 57,
- HASH_VALUE_RANGE = 47,
- DUPLICATES = 3,
- WORDLIST_SIZE = 44
- };
-
- 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},{"",0,0},
- {"destroy", &POA_CORBA::Repository::destroy_skel, 0},
- {"create_array", &POA_CORBA::Repository::create_array_skel, 0},
- {"create_struct", &POA_CORBA::Repository::create_struct_skel, 0},
- {"lookup", &POA_CORBA::Repository::lookup_skel, 0},
- {"create_constant", &POA_CORBA::Repository::create_constant_skel, 0},
- {"create_fixed", &POA_CORBA::Repository::create_fixed_skel, 0},
- {"lookup_id", &POA_CORBA::Repository::lookup_id_skel, 0},
- {"create_value", &POA_CORBA::Repository::create_value_skel, 0},
- {"create_module", &POA_CORBA::Repository::create_module_skel, 0},
- {"create_native", &POA_CORBA::Repository::create_native_skel, 0},
- {"create_sequence", &POA_CORBA::Repository::create_sequence_skel, 0},
- {"create_interface", &POA_CORBA::Repository::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::Repository::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::Repository::create_union_skel, 0},
- {"lookup_name", &POA_CORBA::Repository::lookup_name_skel, 0},
- {"create_exception", &POA_CORBA::Repository::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::Repository::create_local_interface_skel, 0},
- {"create_string", &POA_CORBA::Repository::create_string_skel, 0},
- {"create_wstring", &POA_CORBA::Repository::create_wstring_skel, 0},
- {"create_abstract_interface", &POA_CORBA::Repository::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::Repository::create_enum_skel, 0},
- {"_component", &POA_CORBA::Repository::_component_skel, 0},
- {"contents", &POA_CORBA::Repository::contents_skel, 0},
- {"_non_existent", &POA_CORBA::Repository::_non_existent_skel, 0},
- {"create_value_box", &POA_CORBA::Repository::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::Repository::create_alias_skel, 0},
- {"get_primitive", &POA_CORBA::Repository::get_primitive_skel, 0},
- {"_get_def_kind", &POA_CORBA::Repository::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::Repository::_repository_id_skel, 0},
- {"_interface", &POA_CORBA::Repository::_interface_skel, 0},
- {"describe_contents", &POA_CORBA::Repository::describe_contents_skel, 0},
- {"get_canonical_typecode", &POA_CORBA::Repository::get_canonical_typecode_skel, 0},
- {"_is_a", &POA_CORBA::Repository::_is_a_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, 12, 13,
- 14, 15, 16, -19, -2, -22, -2, 17, 18, -63, -1, 21, -64, 24,
- -1, 25, -1, 26, 27, 28, 29, 30, 31, 32, 33, -1, 34, 35,
- 36, 37, 38, 39, -1, 40, -1, -1, -1, 41, 42, -1, -1, -1,
- -1, 43,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_Repository_Perfect_Hash_OpTable tao_CORBA_Repository_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_Repository_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_Repository_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_Repository_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_Repository_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_Repository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_Repository_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_Repository_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::Repository::Repository (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_Repository_optable;
-}
-
-POA_CORBA::Repository::Repository (const Repository& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::Repository::~Repository (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class lookup_id_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline lookup_id_Repository (
- POA_CORBA::Repository * 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::Contained>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Contained> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->lookup_id (
- arg_1);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::lookup_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< ::CORBA::Contained>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_search_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_search_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- lookup_id_Repository 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class get_canonical_typecode_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline get_canonical_typecode_Repository (
- POA_CORBA::Repository * 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);
-
- retval =
- this->servant_->get_canonical_typecode (
- arg_1);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::get_canonical_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_tc;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_tc
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- get_canonical_typecode_Repository 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class get_primitive_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline get_primitive_Repository (
- POA_CORBA::Repository * 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::PrimitiveDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::PrimitiveDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::PrimitiveKind>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::PrimitiveKind> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->get_primitive (
- arg_1);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::get_primitive_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::PrimitiveDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::PrimitiveKind>::in_arg_val _tao_kind;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_kind
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- get_primitive_Repository 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_string_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_string_Repository (
- POA_CORBA::Repository * 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::StringDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StringDef> (
- 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);
-
- retval =
- this->servant_->create_string (
- arg_1);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_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< ::CORBA::StringDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_string_Repository 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_wstring_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_wstring_Repository (
- POA_CORBA::Repository * 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::WstringDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::WstringDef> (
- 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);
-
- retval =
- this->servant_->create_wstring (
- arg_1);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_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::WstringDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_wstring_Repository 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_sequence_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_sequence_Repository (
- POA_CORBA::Repository * 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::SequenceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::SequenceDef> (
- 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::IDLType>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->create_sequence (
- arg_1
- , arg_2);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_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< ::CORBA::SequenceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound,
- &_tao_element_type
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_sequence_Repository 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_array_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_array_Repository (
- POA_CORBA::Repository * 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::ArrayDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ArrayDef> (
- 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::IDLType>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->create_array (
- arg_1
- , arg_2);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_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< ::CORBA::ArrayDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_length;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_length,
- &_tao_element_type
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_array_Repository 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_fixed_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_fixed_Repository (
- POA_CORBA::Repository * 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::FixedDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::FixedDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::UShort>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UShort> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Short>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Short> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->create_fixed (
- arg_1
- , arg_2);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_fixed_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::FixedDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::UShort>::in_arg_val _tao_digits;
- TAO::SArg_Traits< ::CORBA::Short>::in_arg_val _tao_scale;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_digits,
- &_tao_scale
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_fixed_Repository 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Repository_Upcall_Command (
- POA_CORBA::Repository * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _is_a_Repository_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Repository_Upcall_Command (
- POA_CORBA::Repository * 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_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_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_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _non_existent_Repository_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Repository_Upcall_Command (
- POA_CORBA::Repository * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _repository_id_Repository_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::Repository::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Repository_Upcall_Command (
- POA_CORBA::Repository * 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_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_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_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _get_component_Repository_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_CORBA::Repository::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Repository:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::Repository::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Repository:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::Repository::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::Repository *
-POA_CORBA::Repository::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::Repository STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Repository_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ModuleDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ModuleDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 20,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 10,
- 64, 0, 20, 0, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 20, 0, 5,
- 64, 10, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 15, 30, 64, 64, 64, 10, 5, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64,
-#else
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 20, 64, 10, 64, 0,
- 20, 0, 64, 64, 64, 64, 64, 64, 20, 0,
- 5, 64, 10, 64, 64, 15, 30, 64, 64, 64,
- 10, 5, 64, 64, 64, 64, 64, 64,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 36,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 63,
- HASH_VALUE_RANGE = 60,
- DUPLICATES = 6,
- WORDLIST_SIZE = 40
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ModuleDef::move_skel, 0},
- {"create_enum", &POA_CORBA::ModuleDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ModuleDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ModuleDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ModuleDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ModuleDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ModuleDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ModuleDef::create_union_skel, 0},
- {"create_exception", &POA_CORBA::ModuleDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ModuleDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ModuleDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ModuleDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::ModuleDef::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::ModuleDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ModuleDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ModuleDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ModuleDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ModuleDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ModuleDef::lookup_name_skel, 0},
- {"destroy", &POA_CORBA::ModuleDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ModuleDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ModuleDef::lookup_skel, 0},
- {"_get_version", &POA_CORBA::ModuleDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ModuleDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ModuleDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ModuleDef::_get_defined_in_skel, 0},
- {"create_struct", &POA_CORBA::ModuleDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ModuleDef::create_constant_skel, 0},
- {"_get_id", &POA_CORBA::ModuleDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ModuleDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ModuleDef::_get_containing_repository_skel, 0},
- {"describe_contents", &POA_CORBA::ModuleDef::describe_contents_skel, 0},
- {"_get_def_kind", &POA_CORBA::ModuleDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ModuleDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ModuleDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ModuleDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, -1, -1, -1, -1, -7, -2, 5, 6, -67,
- -9, -2, -65, 11, -1, -19, -2, 12, 13, 14, -1, 15, 16, 17,
- 18, -73, 21, 22, 23, -26, -2, 24, 25, -67, 28, -1, 29, -32,
- -2, 30, -1, 31, -1, -69, -1, -1, -1, 34, 35, 36, 37, -1,
- -1, -1, -1, -1, 38, -1, -1, 39,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ModuleDef_Perfect_Hash_OpTable tao_CORBA_ModuleDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ModuleDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ModuleDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ModuleDef::ModuleDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ModuleDef_optable;
-}
-
-POA_CORBA::ModuleDef::ModuleDef (const ModuleDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ModuleDef::~ModuleDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _is_a_ModuleDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * 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_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_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_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _non_existent_ModuleDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _repository_id_ModuleDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ModuleDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * 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_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_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_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _get_component_ModuleDef_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_CORBA::ModuleDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ModuleDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ModuleDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ModuleDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ModuleDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ModuleDef *
-POA_CORBA::ModuleDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ModuleDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ConstantDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ConstantDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ConstantDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 15, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 15, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ConstantDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 23,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 8,
- WORDLIST_SIZE = 27
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ConstantDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ConstantDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ConstantDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ConstantDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ConstantDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ConstantDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ConstantDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ConstantDef::_set_name_skel, 0},
- {"_get_value", &POA_CORBA::ConstantDef::_get_value_skel, 0},
- {"_interface", &POA_CORBA::ConstantDef::_interface_skel, 0},
- {"_set_value", &POA_CORBA::ConstantDef::_set_value_skel, 0},
- {"_get_version", &POA_CORBA::ConstantDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ConstantDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ConstantDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ConstantDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ConstantDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ConstantDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ConstantDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::ConstantDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ConstantDef::_non_existent_skel, 0},
- {"_get_type_def", &POA_CORBA::ConstantDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::ConstantDef::_set_type_def_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ConstantDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -3, -15, -2, 4, 5, -1, 53, 8, 48, -46, -1, -46, 17,
- 18, 19, -1, 20, 21, -1, 22, -9, -3, 23, -6, -2, -24, -2,
- -38, -1, -1, -1, -1, -1, -1, -1, 26,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ConstantDef_Perfect_Hash_OpTable tao_CORBA_ConstantDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ConstantDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ConstantDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ConstantDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ConstantDef::ConstantDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ConstantDef_optable;
-}
-
-POA_CORBA::ConstantDef::ConstantDef (const ConstantDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ConstantDef::~ConstantDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_ConstantDef (
- POA_CORBA::ConstantDef * 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_);
-
- retval =
- this->servant_->type ();
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_get_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_type_ConstantDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_def_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_def_ConstantDef (
- POA_CORBA::ConstantDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type_def ();
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_get_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_type_def_ConstantDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_type_def_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_type_def_ConstantDef (
- POA_CORBA::ConstantDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_set_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _set_type_def_ConstantDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_value_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_value_ConstantDef (
- POA_CORBA::ConstantDef * 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_);
-
- retval =
- this->servant_->value ();
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_get_value_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_value_ConstantDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_value_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_value_ConstantDef (
- POA_CORBA::ConstantDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Any> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->value (
- arg_1);
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_set_value_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< ::CORBA::Any>::in_arg_val _tao_value;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_value
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _set_value_ConstantDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _is_a_ConstantDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * 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_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_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_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _non_existent_ConstantDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _repository_id_ConstantDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ConstantDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * 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_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_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_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_component_ConstantDef_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_CORBA::ConstantDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ConstantDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ConstantDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ConstantDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ConstantDef *
-POA_CORBA::ConstantDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ConstantDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_StructDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_StructDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_StructDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 25, 8, 0, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 0, 15, 5,
- 61, 0, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 20, 20, 61, 61, 61, 15, 10, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61,
-#else
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 0, 61, 0, 61, 25,
- 8, 0, 61, 61, 61, 61, 61, 61, 0, 15,
- 5, 61, 0, 61, 61, 20, 20, 61, 61, 61,
- 15, 10, 61, 61, 61, 61, 61, 61,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_StructDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 39,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 60,
- HASH_VALUE_RANGE = 56,
- DUPLICATES = 8,
- WORDLIST_SIZE = 44
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::StructDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::StructDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::StructDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::StructDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::StructDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::StructDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::StructDef::lookup_name_skel, 0},
- {"_get_id", &POA_CORBA::StructDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::StructDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::StructDef::describe_skel, 0},
- {"_get_version", &POA_CORBA::StructDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::StructDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::StructDef::_get_absolute_name_skel, 0},
- {"move", &POA_CORBA::StructDef::move_skel, 0},
- {"_get_defined_in", &POA_CORBA::StructDef::_get_defined_in_skel, 0},
- {"_get_def_kind", &POA_CORBA::StructDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::StructDef::_repository_id_skel, 0},
- {"destroy", &POA_CORBA::StructDef::destroy_skel, 0},
- {"_component", &POA_CORBA::StructDef::_component_skel, 0},
- {"_get_members", &POA_CORBA::StructDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::StructDef::_set_members_skel, 0},
- {"_non_existent", &POA_CORBA::StructDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::StructDef::_get_containing_repository_skel, 0},
- {"create_value", &POA_CORBA::StructDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::StructDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::StructDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::StructDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::StructDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::StructDef::create_union_skel, 0},
- {"describe_contents", &POA_CORBA::StructDef::describe_contents_skel, 0},
- {"create_exception", &POA_CORBA::StructDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::StructDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::StructDef::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::StructDef::create_enum_skel, 0},
- {"contents", &POA_CORBA::StructDef::contents_skel, 0},
- {"create_value_box", &POA_CORBA::StructDef::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::StructDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::StructDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::StructDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -7, -3, 5, 6, -12, -2, -66, 10, 11, -1, -15,
- -2, -68, 14, -64, 17, 18, 19, 20, 21, -1, -1, 22, -1, -1,
- -24, -2, 23, -1, -64, 26, -29, -2, 27, 28, -64, -31, -2, -62,
- 33, -1, -1, 34, 35, 36, -1, -1, 37, 38, -1, 39, -1, -1,
- 40, 41, 42, -1, 43,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_StructDef_Perfect_Hash_OpTable tao_CORBA_StructDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_StructDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_StructDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_StructDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_StructDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_StructDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_StructDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_StructDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::StructDef::StructDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_StructDef_optable;
-}
-
-POA_CORBA::StructDef::StructDef (const StructDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::StructDef::~StructDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_StructDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_StructDef (
- POA_CORBA::StructDef * 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::StructMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members ();
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StructDef::_get_members_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::StructMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _get_members_StructDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_StructDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_StructDef (
- POA_CORBA::StructDef * 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::StructMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1);
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StructDef::_set_members_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< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _set_members_StructDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_StructDef_Upcall_Command (
- POA_CORBA::StructDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _is_a_StructDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_StructDef_Upcall_Command (
- POA_CORBA::StructDef * 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_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_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_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _non_existent_StructDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_StructDef_Upcall_Command (
- POA_CORBA::StructDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _repository_id_StructDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::StructDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_StructDef_Upcall_Command (
- POA_CORBA::StructDef * 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_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_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_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _get_component_StructDef_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_CORBA::StructDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/StructDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::StructDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/StructDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::StructDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::StructDef *
-POA_CORBA::StructDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::StructDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_StructDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_UnionDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_UnionDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_UnionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 0,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 0,
- 86, 25, 35, 0, 35, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 0, 0, 15,
- 86, 0, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 20, 45, 86, 86, 86, 5, 25, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86,
-#else
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 0, 86, 0, 86, 25,
- 35, 0, 35, 86, 86, 86, 86, 86, 0, 0,
- 15, 86, 0, 86, 86, 20, 45, 86, 86, 86,
- 5, 25, 86, 86, 86, 86, 86, 86,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_UnionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 42,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 27,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 85,
- HASH_VALUE_RANGE = 82,
- DUPLICATES = 9,
- WORDLIST_SIZE = 46
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::UnionDef::move_skel, 0},
- {"_is_a", &POA_CORBA::UnionDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::UnionDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::UnionDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::UnionDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::UnionDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::UnionDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::UnionDef::lookup_name_skel, 0},
- {"_get_absolute_name", &POA_CORBA::UnionDef::_get_absolute_name_skel, 0},
- {"_get_discriminator_type", &POA_CORBA::UnionDef::_get_discriminator_type_skel, 0},
- {"_get_version", &POA_CORBA::UnionDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::UnionDef::_set_version_skel, 0},
- {"_get_defined_in", &POA_CORBA::UnionDef::_get_defined_in_skel, 0},
- {"_get_members", &POA_CORBA::UnionDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::UnionDef::_set_members_skel, 0},
- {"create_enum", &POA_CORBA::UnionDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::UnionDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::UnionDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::UnionDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::UnionDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::UnionDef::create_ext_value_skel, 0},
- {"_get_id", &POA_CORBA::UnionDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::UnionDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::UnionDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::UnionDef::create_value_box_skel, 0},
- {"create_local_interface", &POA_CORBA::UnionDef::create_local_interface_skel, 0},
- {"_get_def_kind", &POA_CORBA::UnionDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::UnionDef::_repository_id_skel, 0},
- {"create_abstract_interface", &POA_CORBA::UnionDef::create_abstract_interface_skel, 0},
- {"_get_containing_repository", &POA_CORBA::UnionDef::_get_containing_repository_skel, 0},
- {"create_union", &POA_CORBA::UnionDef::create_union_skel, 0},
- {"contents", &POA_CORBA::UnionDef::contents_skel, 0},
- {"_component", &POA_CORBA::UnionDef::_component_skel, 0},
- {"create_exception", &POA_CORBA::UnionDef::create_exception_skel, 0},
- {"create_alias", &POA_CORBA::UnionDef::create_alias_skel, 0},
- {"_non_existent", &POA_CORBA::UnionDef::_non_existent_skel, 0},
- {"_get_discriminator_type_def", &POA_CORBA::UnionDef::_get_discriminator_type_def_skel, 0},
- {"_set_discriminator_type_def", &POA_CORBA::UnionDef::_set_discriminator_type_def_skel, 0},
- {"destroy", &POA_CORBA::UnionDef::destroy_skel, 0},
- {"describe_contents", &POA_CORBA::UnionDef::describe_contents_skel, 0},
- {"create_struct", &POA_CORBA::UnionDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::UnionDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -87, 10, 11, -1, -1,
- -1, -1, -1, -1, 12, -1, -1, -14, -2, 13, -1, -17, -2, -91,
- -21, -2, 16, -1, -92, -1, -23, -2, 19, 20, -95, -25, -2, -92,
- -88, 27, -1, -1, 28, 29, 30, 31, 32, 33, 34, 35, -1, 36,
- 37, 38, 39, -1, -40, -2, -87, -1, -1, -1, -1, 42, -1, -1,
- -1, -1, 43, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 44,
- -1, 45,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_UnionDef_Perfect_Hash_OpTable tao_CORBA_UnionDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_UnionDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_UnionDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_UnionDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_UnionDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::UnionDef::UnionDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_UnionDef_optable;
-}
-
-POA_CORBA::UnionDef::UnionDef (const UnionDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::UnionDef::~UnionDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_discriminator_type_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_discriminator_type_UnionDef (
- POA_CORBA::UnionDef * 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_);
-
- retval =
- this->servant_->discriminator_type ();
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_get_discriminator_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_discriminator_type_UnionDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_discriminator_type_def_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_discriminator_type_def_UnionDef (
- POA_CORBA::UnionDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->discriminator_type_def ();
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_get_discriminator_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_discriminator_type_def_UnionDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_discriminator_type_def_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_discriminator_type_def_UnionDef (
- POA_CORBA::UnionDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->discriminator_type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_set_discriminator_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_discriminator_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_discriminator_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _set_discriminator_type_def_UnionDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_UnionDef (
- POA_CORBA::UnionDef * 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::UnionMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::UnionMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members ();
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_get_members_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::UnionMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_members_UnionDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_UnionDef (
- POA_CORBA::UnionDef * 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::UnionMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UnionMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1);
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_set_members_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< ::CORBA::UnionMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _set_members_UnionDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _is_a_UnionDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * 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_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_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_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _non_existent_UnionDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _repository_id_UnionDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::UnionDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * 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_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_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_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_component_UnionDef_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_CORBA::UnionDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/UnionDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::UnionDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/UnionDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::UnionDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::UnionDef *
-POA_CORBA::UnionDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::UnionDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_EnumDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_EnumDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_EnumDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 10, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 10, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_EnumDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::EnumDef::move_skel, 0},
- {"_is_a", &POA_CORBA::EnumDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::EnumDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::EnumDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::EnumDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::EnumDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::EnumDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::EnumDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::EnumDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::EnumDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::EnumDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::EnumDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::EnumDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::EnumDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::EnumDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::EnumDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::EnumDef::_component_skel, 0},
- {"_get_members", &POA_CORBA::EnumDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::EnumDef::_set_members_skel, 0},
- {"_non_existent", &POA_CORBA::EnumDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::EnumDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -21, -2, 4, 5, -1, 55, 8, 51, 12, -1, -48, 15,
- 16, 17, -1, 18, 19, -1, 20, -1, -56, 23, -9, -3, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_EnumDef_Perfect_Hash_OpTable tao_CORBA_EnumDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_EnumDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_EnumDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_EnumDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_EnumDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::EnumDef::EnumDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_EnumDef_optable;
-}
-
-POA_CORBA::EnumDef::EnumDef (const EnumDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::EnumDef::~EnumDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_EnumDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_EnumDef (
- POA_CORBA::EnumDef * 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::EnumMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::EnumMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members ();
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::EnumDef::_get_members_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::EnumMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _get_members_EnumDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_EnumDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_EnumDef (
- POA_CORBA::EnumDef * 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::EnumMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::EnumMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1);
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::EnumDef::_set_members_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< ::CORBA::EnumMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _set_members_EnumDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _is_a_EnumDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * 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_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_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_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _non_existent_EnumDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _repository_id_EnumDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::EnumDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * 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_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_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_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _get_component_EnumDef_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_CORBA::EnumDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/EnumDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::EnumDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/EnumDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::EnumDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::EnumDef *
-POA_CORBA::EnumDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::EnumDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_AliasDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_AliasDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AliasDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 0, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 0, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_AliasDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::AliasDef::move_skel, 0},
- {"_is_a", &POA_CORBA::AliasDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::AliasDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::AliasDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::AliasDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::AliasDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::AliasDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::AliasDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::AliasDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::AliasDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::AliasDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::AliasDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::AliasDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::AliasDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::AliasDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::AliasDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::AliasDef::_component_skel, 0},
- {"_get_original_type_def", &POA_CORBA::AliasDef::_get_original_type_def_skel, 0},
- {"_set_original_type_def", &POA_CORBA::AliasDef::_set_original_type_def_skel, 0},
- {"_non_existent", &POA_CORBA::AliasDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::AliasDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -21, -2, 4, 5, -1, 55, 8, 51, 12, -1, -48, 15,
- 16, 17, -1, 18, 19, -1, 20, -1, -56, 23, -9, -3, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_AliasDef_Perfect_Hash_OpTable tao_CORBA_AliasDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_AliasDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_AliasDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_AliasDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_AliasDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::AliasDef::AliasDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_AliasDef_optable;
-}
-
-POA_CORBA::AliasDef::AliasDef (const AliasDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::AliasDef::~AliasDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_original_type_def_AliasDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_original_type_def_AliasDef (
- POA_CORBA::AliasDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->original_type_def ();
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AliasDef::_get_original_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _get_original_type_def_AliasDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_original_type_def_AliasDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_original_type_def_AliasDef (
- POA_CORBA::AliasDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->original_type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AliasDef::_set_original_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_original_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_original_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _set_original_type_def_AliasDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _is_a_AliasDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * 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_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_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_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _non_existent_AliasDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _repository_id_AliasDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::AliasDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * 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_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_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_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _get_component_AliasDef_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_CORBA::AliasDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AliasDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::AliasDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AliasDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::AliasDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::AliasDef *
-POA_CORBA::AliasDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::AliasDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_NativeDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_NativeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_NativeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_NativeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 19,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::NativeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::NativeDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::NativeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::NativeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::NativeDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::NativeDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::NativeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::NativeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::NativeDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::NativeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::NativeDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::NativeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::NativeDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::NativeDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::NativeDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::NativeDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::NativeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::NativeDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::NativeDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -3, -13, -2, 4, 5, -1, 50, 8, -45, 12, -1, -46, 15,
- 16, 17, -1, 18, 19, -1, 20, -6, -2, 21, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_NativeDef_Perfect_Hash_OpTable tao_CORBA_NativeDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_NativeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_NativeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_NativeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_NativeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::NativeDef::NativeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_NativeDef_optable;
-}
-
-POA_CORBA::NativeDef::NativeDef (const NativeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::NativeDef::~NativeDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _is_a_NativeDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * 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_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_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_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _non_existent_NativeDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _repository_id_NativeDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::NativeDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * 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_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_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_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _get_component_NativeDef_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_CORBA::NativeDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/NativeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::NativeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/NativeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::NativeDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::NativeDef *
-POA_CORBA::NativeDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::NativeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_PrimitiveDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 0, 10, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 5, 21, 21, 21, 21, 0, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21,
-#else
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 0, 21, 0, 21, 21,
- 0, 10, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 5, 21, 21, 21,
- 21, 0, 21, 21, 21, 21, 21, 21,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 9,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 20,
- HASH_VALUE_RANGE = 16,
- DUPLICATES = 0,
- WORDLIST_SIZE = 14
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::PrimitiveDef::_is_a_skel, 0},
- {"",0,0},
- {"destroy", &POA_CORBA::PrimitiveDef::destroy_skel, 0},
- {"",0,0},
- {"_get_kind", &POA_CORBA::PrimitiveDef::_get_kind_skel, 0},
- {"",0,0},{"",0,0},{"",0,0},
- {"_get_def_kind", &POA_CORBA::PrimitiveDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::PrimitiveDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::PrimitiveDef::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::PrimitiveDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::PrimitiveDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::PrimitiveDef::_interface_skel, 0},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-
-static TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable tao_CORBA_PrimitiveDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_PrimitiveDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::PrimitiveDef::PrimitiveDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_PrimitiveDef_optable;
-}
-
-POA_CORBA::PrimitiveDef::PrimitiveDef (const PrimitiveDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::PrimitiveDef::~PrimitiveDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_kind_PrimitiveDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_kind_PrimitiveDef (
- POA_CORBA::PrimitiveDef * 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::PrimitiveKind>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::PrimitiveKind> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->kind ();
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::PrimitiveDef::_get_kind_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::PrimitiveKind>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _get_kind_PrimitiveDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _is_a_PrimitiveDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * 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_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_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_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _non_existent_PrimitiveDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _repository_id_PrimitiveDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::PrimitiveDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * 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_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_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_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _get_component_PrimitiveDef_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_CORBA::PrimitiveDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/PrimitiveDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::PrimitiveDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/PrimitiveDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::PrimitiveDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::PrimitiveDef *
-POA_CORBA::PrimitiveDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::PrimitiveDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_StringDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_StringDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_StringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 0, 10, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 5, 21, 21, 21, 21, 0, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21,
-#else
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 0, 21, 0, 21, 21,
- 0, 10, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 5, 21, 21, 21,
- 21, 0, 21, 21, 21, 21, 21, 21,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_StringDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 10,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 20,
- HASH_VALUE_RANGE = 16,
- DUPLICATES = 2,
- WORDLIST_SIZE = 15
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::StringDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::StringDef::destroy_skel, 0},
- {"_get_bound", &POA_CORBA::StringDef::_get_bound_skel, 0},
- {"_set_bound", &POA_CORBA::StringDef::_set_bound_skel, 0},
- {"_get_def_kind", &POA_CORBA::StringDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::StringDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::StringDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::StringDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::StringDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::StringDef::_interface_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, 5, -1, 6, -7, -2, -22, -1, -1, 9,
- 10, 11, -1, -1, 12, 13, 14,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_StringDef_Perfect_Hash_OpTable tao_CORBA_StringDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_StringDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_StringDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_StringDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_StringDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_StringDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_StringDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_StringDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::StringDef::StringDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_StringDef_optable;
-}
-
-POA_CORBA::StringDef::StringDef (const StringDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::StringDef::~StringDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_bound_StringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_bound_StringDef (
- POA_CORBA::StringDef * 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_);
-
- retval =
- this->servant_->bound ();
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StringDef::_get_bound_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::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _get_bound_StringDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_bound_StringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_bound_StringDef (
- POA_CORBA::StringDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->bound (
- arg_1);
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StringDef::_set_bound_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< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _set_bound_StringDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_StringDef_Upcall_Command (
- POA_CORBA::StringDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _is_a_StringDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_StringDef_Upcall_Command (
- POA_CORBA::StringDef * 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_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_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_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _non_existent_StringDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_StringDef_Upcall_Command (
- POA_CORBA::StringDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _repository_id_StringDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::StringDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_StringDef_Upcall_Command (
- POA_CORBA::StringDef * 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_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_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_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _get_component_StringDef_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_CORBA::StringDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/StringDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::StringDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/StringDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::StringDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::StringDef *
-POA_CORBA::StringDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::StringDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_StringDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_WstringDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_WstringDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_WstringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 0, 10, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 5, 21, 21, 21, 21, 0, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21,
-#else
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 0, 21, 0, 21, 21,
- 0, 10, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 5, 21, 21, 21,
- 21, 0, 21, 21, 21, 21, 21, 21,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_WstringDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 10,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 20,
- HASH_VALUE_RANGE = 16,
- DUPLICATES = 2,
- WORDLIST_SIZE = 15
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::WstringDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::WstringDef::destroy_skel, 0},
- {"_get_bound", &POA_CORBA::WstringDef::_get_bound_skel, 0},
- {"_set_bound", &POA_CORBA::WstringDef::_set_bound_skel, 0},
- {"_get_def_kind", &POA_CORBA::WstringDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::WstringDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::WstringDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::WstringDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::WstringDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::WstringDef::_interface_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, 5, -1, 6, -7, -2, -22, -1, -1, 9,
- 10, 11, -1, -1, 12, 13, 14,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_WstringDef_Perfect_Hash_OpTable tao_CORBA_WstringDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_WstringDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_WstringDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_WstringDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_WstringDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::WstringDef::WstringDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_WstringDef_optable;
-}
-
-POA_CORBA::WstringDef::WstringDef (const WstringDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::WstringDef::~WstringDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_bound_WstringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_bound_WstringDef (
- POA_CORBA::WstringDef * 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_);
-
- retval =
- this->servant_->bound ();
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::WstringDef::_get_bound_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::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _get_bound_WstringDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_bound_WstringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_bound_WstringDef (
- POA_CORBA::WstringDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->bound (
- arg_1);
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::WstringDef::_set_bound_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< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _set_bound_WstringDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _is_a_WstringDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * 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_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_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_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _non_existent_WstringDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _repository_id_WstringDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::WstringDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * 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_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_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_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _get_component_WstringDef_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_CORBA::WstringDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/WstringDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::WstringDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/WstringDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::WstringDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::WstringDef *
-POA_CORBA::WstringDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::WstringDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_SequenceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_SequenceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_SequenceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 0,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 0,
- 28, 28, 0, 10, 0, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 5, 28, 28, 28, 28, 0, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28,
-#else
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 0, 28, 0, 28, 28,
- 0, 10, 0, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 5, 28, 28, 28,
- 28, 0, 28, 28, 28, 28, 28, 28,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_SequenceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 13,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 21,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 27,
- HASH_VALUE_RANGE = 23,
- DUPLICATES = 3,
- WORDLIST_SIZE = 18
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::SequenceDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::SequenceDef::destroy_skel, 0},
- {"_get_bound", &POA_CORBA::SequenceDef::_get_bound_skel, 0},
- {"_set_bound", &POA_CORBA::SequenceDef::_set_bound_skel, 0},
- {"_get_def_kind", &POA_CORBA::SequenceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::SequenceDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::SequenceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::SequenceDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::SequenceDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::SequenceDef::_interface_skel, 0},
- {"_get_element_type_def", &POA_CORBA::SequenceDef::_get_element_type_def_skel, 0},
- {"_set_element_type_def", &POA_CORBA::SequenceDef::_set_element_type_def_skel, 0},
- {"_get_element_type", &POA_CORBA::SequenceDef::_get_element_type_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, 5, -1, 6, -7, -2, -29, -1, -1, 9,
- 10, 11, -15, -2, 12, 13, 14, -32, -1, -1, -1, -1, -1, 17,
-
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_SequenceDef_Perfect_Hash_OpTable tao_CORBA_SequenceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_SequenceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_SequenceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_SequenceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::SequenceDef::SequenceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_SequenceDef_optable;
-}
-
-POA_CORBA::SequenceDef::SequenceDef (const SequenceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::SequenceDef::~SequenceDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_bound_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_bound_SequenceDef (
- POA_CORBA::SequenceDef * 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_);
-
- retval =
- this->servant_->bound ();
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_get_bound_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::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_bound_SequenceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_bound_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_bound_SequenceDef (
- POA_CORBA::SequenceDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->bound (
- arg_1);
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_set_bound_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< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _set_bound_SequenceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_SequenceDef (
- POA_CORBA::SequenceDef * 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_);
-
- retval =
- this->servant_->element_type ();
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_get_element_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_element_type_SequenceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_def_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_def_SequenceDef (
- POA_CORBA::SequenceDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->element_type_def ();
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_get_element_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_element_type_def_SequenceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_element_type_def_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_element_type_def_SequenceDef (
- POA_CORBA::SequenceDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->element_type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_set_element_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_element_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_element_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _set_element_type_def_SequenceDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _is_a_SequenceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * 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_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_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_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _non_existent_SequenceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _repository_id_SequenceDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::SequenceDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * 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_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_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_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_component_SequenceDef_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_CORBA::SequenceDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::SequenceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/SequenceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::SequenceDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::SequenceDef *
-POA_CORBA::SequenceDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::SequenceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ArrayDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ArrayDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ArrayDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 0,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 0,
- 22, 22, 0, 0, 0, 22, 0, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 5, 22, 22, 22, 22, 0, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22,
-#else
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 0, 22, 0, 22, 22,
- 0, 0, 0, 22, 0, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 5, 22, 22, 22,
- 22, 0, 22, 22, 22, 22, 22, 22,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ArrayDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 13,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 21,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 21,
- HASH_VALUE_RANGE = 17,
- DUPLICATES = 3,
- WORDLIST_SIZE = 18
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::ArrayDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::ArrayDef::destroy_skel, 0},
- {"_get_type", &POA_CORBA::ArrayDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::ArrayDef::_interface_skel, 0},
- {"_get_length", &POA_CORBA::ArrayDef::_get_length_skel, 0},
- {"_set_length", &POA_CORBA::ArrayDef::_set_length_skel, 0},
- {"_get_def_kind", &POA_CORBA::ArrayDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ArrayDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ArrayDef::_component_skel, 0},
- {"_get_element_type", &POA_CORBA::ArrayDef::_get_element_type_skel, 0},
- {"_non_existent", &POA_CORBA::ArrayDef::_non_existent_skel, 0},
- {"_get_element_type_def", &POA_CORBA::ArrayDef::_get_element_type_def_skel, 0},
- {"_set_element_type_def", &POA_CORBA::ArrayDef::_set_element_type_def_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -9, -2, 5, -1, 6, -1, 7, 8, -29, -1, 11,
- 12, 13, -1, 14, 15, -16, -2, -23,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ArrayDef_Perfect_Hash_OpTable tao_CORBA_ArrayDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ArrayDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ArrayDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ArrayDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ArrayDef::ArrayDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ArrayDef_optable;
-}
-
-POA_CORBA::ArrayDef::ArrayDef (const ArrayDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::ArrayDef::~ArrayDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_length_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_length_ArrayDef (
- POA_CORBA::ArrayDef * 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_);
-
- retval =
- this->servant_->length ();
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_get_length_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::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_length_ArrayDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_length_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_length_ArrayDef (
- POA_CORBA::ArrayDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->length (
- arg_1);
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_set_length_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< ::CORBA::ULong>::in_arg_val _tao_length;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_length
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _set_length_ArrayDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_ArrayDef (
- POA_CORBA::ArrayDef * 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_);
-
- retval =
- this->servant_->element_type ();
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_get_element_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_element_type_ArrayDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_def_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_def_ArrayDef (
- POA_CORBA::ArrayDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->element_type_def ();
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_get_element_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_element_type_def_ArrayDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_element_type_def_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_element_type_def_ArrayDef (
- POA_CORBA::ArrayDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->element_type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_set_element_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_element_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_element_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _set_element_type_def_ArrayDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _is_a_ArrayDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * 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_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_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_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _non_existent_ArrayDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _repository_id_ArrayDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ArrayDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * 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_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_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_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_component_ArrayDef_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_CORBA::ArrayDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ArrayDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ArrayDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ArrayDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ArrayDef *
-POA_CORBA::ArrayDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ArrayDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ExceptionDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 25, 8, 0, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 0, 15, 5,
- 61, 0, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 20, 20, 61, 61, 61, 15, 10, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61,
-#else
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 0, 61, 0, 61, 25,
- 8, 0, 61, 61, 61, 61, 61, 61, 0, 15,
- 5, 61, 0, 61, 61, 20, 20, 61, 61, 61,
- 15, 10, 61, 61, 61, 61, 61, 61,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 39,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 60,
- HASH_VALUE_RANGE = 56,
- DUPLICATES = 8,
- WORDLIST_SIZE = 44
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::ExceptionDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExceptionDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::ExceptionDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExceptionDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExceptionDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExceptionDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExceptionDef::lookup_name_skel, 0},
- {"_get_id", &POA_CORBA::ExceptionDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExceptionDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ExceptionDef::describe_skel, 0},
- {"_get_version", &POA_CORBA::ExceptionDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExceptionDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExceptionDef::_get_absolute_name_skel, 0},
- {"move", &POA_CORBA::ExceptionDef::move_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExceptionDef::_get_defined_in_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExceptionDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExceptionDef::_repository_id_skel, 0},
- {"destroy", &POA_CORBA::ExceptionDef::destroy_skel, 0},
- {"_component", &POA_CORBA::ExceptionDef::_component_skel, 0},
- {"_get_members", &POA_CORBA::ExceptionDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::ExceptionDef::_set_members_skel, 0},
- {"_non_existent", &POA_CORBA::ExceptionDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExceptionDef::_get_containing_repository_skel, 0},
- {"create_value", &POA_CORBA::ExceptionDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExceptionDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExceptionDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExceptionDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ExceptionDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExceptionDef::create_union_skel, 0},
- {"describe_contents", &POA_CORBA::ExceptionDef::describe_contents_skel, 0},
- {"create_exception", &POA_CORBA::ExceptionDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ExceptionDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExceptionDef::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::ExceptionDef::create_enum_skel, 0},
- {"contents", &POA_CORBA::ExceptionDef::contents_skel, 0},
- {"create_value_box", &POA_CORBA::ExceptionDef::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::ExceptionDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::ExceptionDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExceptionDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -7, -3, 5, 6, -12, -2, -66, 10, 11, -1, -15,
- -2, -68, 14, -64, 17, 18, 19, 20, 21, -1, -1, 22, -1, -1,
- -24, -2, 23, -1, -64, 26, -29, -2, 27, 28, -64, -31, -2, -62,
- 33, -1, -1, 34, 35, 36, -1, -1, 37, 38, -1, 39, -1, -1,
- 40, 41, 42, -1, 43,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable tao_CORBA_ExceptionDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ExceptionDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExceptionDef::ExceptionDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExceptionDef_optable;
-}
-
-POA_CORBA::ExceptionDef::ExceptionDef (const ExceptionDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::ExceptionDef::~ExceptionDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_ExceptionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_ExceptionDef (
- POA_CORBA::ExceptionDef * 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_);
-
- retval =
- this->servant_->type ();
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExceptionDef::_get_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _get_type_ExceptionDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_ExceptionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_ExceptionDef (
- POA_CORBA::ExceptionDef * 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::StructMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members ();
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExceptionDef::_get_members_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::StructMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _get_members_ExceptionDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_ExceptionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_ExceptionDef (
- POA_CORBA::ExceptionDef * 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::StructMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1);
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExceptionDef::_set_members_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< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _set_members_ExceptionDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _is_a_ExceptionDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * 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_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_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_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _non_existent_ExceptionDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _repository_id_ExceptionDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExceptionDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * 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_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_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_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _get_component_ExceptionDef_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_CORBA::ExceptionDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExceptionDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExceptionDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExceptionDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ExceptionDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ExceptionDef *
-POA_CORBA::ExceptionDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ExceptionDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_AttributeDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_AttributeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AttributeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 15, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 15, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_AttributeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 23,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 8,
- WORDLIST_SIZE = 27
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::AttributeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::AttributeDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::AttributeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::AttributeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::AttributeDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::AttributeDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::AttributeDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::AttributeDef::_get_mode_skel, 0},
- {"_get_type", &POA_CORBA::AttributeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::AttributeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::AttributeDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::AttributeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::AttributeDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::AttributeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::AttributeDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::AttributeDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::AttributeDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::AttributeDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::AttributeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::AttributeDef::_non_existent_skel, 0},
- {"_get_type_def", &POA_CORBA::AttributeDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::AttributeDef::_set_type_def_skel, 0},
- {"_get_containing_repository", &POA_CORBA::AttributeDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -5, -15, -2, 4, 5, -1, 50, 8, -45, 14, -1, -46, 17,
- 18, 19, -1, 20, 21, -1, 22, -6, -2, 23, -1, -1, -24, -2,
- -38, -1, -1, -1, -1, -1, -1, -1, 26,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_AttributeDef_Perfect_Hash_OpTable tao_CORBA_AttributeDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_AttributeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_AttributeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_AttributeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::AttributeDef::AttributeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_AttributeDef_optable;
-}
-
-POA_CORBA::AttributeDef::AttributeDef (const AttributeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::AttributeDef::~AttributeDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_AttributeDef (
- POA_CORBA::AttributeDef * 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_);
-
- retval =
- this->servant_->type ();
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_get_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_type_AttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_def_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_def_AttributeDef (
- POA_CORBA::AttributeDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type_def ();
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_get_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_type_def_AttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_type_def_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_type_def_AttributeDef (
- POA_CORBA::AttributeDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_set_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _set_type_def_AttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_mode_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_mode_AttributeDef (
- POA_CORBA::AttributeDef * 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::AttributeMode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->mode ();
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_get_mode_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::AttributeMode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_mode_AttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_mode_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_mode_AttributeDef (
- POA_CORBA::AttributeDef * 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::AttributeMode>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->mode (
- arg_1);
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_set_mode_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< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_mode
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _set_mode_AttributeDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _is_a_AttributeDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * 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_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_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_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _non_existent_AttributeDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _repository_id_AttributeDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::AttributeDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * 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_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_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_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_component_AttributeDef_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_CORBA::AttributeDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::AttributeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AttributeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::AttributeDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::AttributeDef *
-POA_CORBA::AttributeDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::AttributeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ExtAttributeDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 0,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 0,
- 44, 44, 15, 0, 25, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 0, 0,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 0, 30, 44, 44, 44, 44, 5, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44,
-#else
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 0, 44, 0, 44, 44,
- 15, 0, 25, 44, 44, 44, 44, 44, 44, 0,
- 0, 44, 44, 44, 44, 0, 30, 44, 44, 44,
- 44, 5, 44, 44, 44, 44, 44, 44,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 28,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 43,
- HASH_VALUE_RANGE = 40,
- DUPLICATES = 11,
- WORDLIST_SIZE = 32
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtAttributeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ExtAttributeDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::ExtAttributeDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::ExtAttributeDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::ExtAttributeDef::_get_mode_skel, 0},
- {"_get_type", &POA_CORBA::ExtAttributeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtAttributeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtAttributeDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ExtAttributeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtAttributeDef::_set_version_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtAttributeDef::_get_defined_in_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtAttributeDef::_get_absolute_name_skel, 0},
- {"_get_get_exceptions", &POA_CORBA::ExtAttributeDef::_get_get_exceptions_skel, 0},
- {"_set_set_exceptions", &POA_CORBA::ExtAttributeDef::_set_set_exceptions_skel, 0},
- {"_get_set_exceptions", &POA_CORBA::ExtAttributeDef::_get_set_exceptions_skel, 0},
- {"_set_get_exceptions", &POA_CORBA::ExtAttributeDef::_set_get_exceptions_skel, 0},
- {"_get_id", &POA_CORBA::ExtAttributeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtAttributeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ExtAttributeDef::describe_skel, 0},
- {"destroy", &POA_CORBA::ExtAttributeDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtAttributeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtAttributeDef::_repository_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtAttributeDef::_get_containing_repository_skel, 0},
- {"describe_attribute", &POA_CORBA::ExtAttributeDef::describe_attribute_skel, 0},
- {"_get_type_def", &POA_CORBA::ExtAttributeDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::ExtAttributeDef::_set_type_def_skel, 0},
- {"_component", &POA_CORBA::ExtAttributeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtAttributeDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -6, -5, 4, 5, -1, -12, -2, -50, 11, -1, -48, -1,
- -1, 14, -16, -4, 15, -46, -20, -2, -45, 22, -1, -1, -1, 23,
- 24, 25, -1, 26, -1, 27, -1, -1, -28, -2, -45, -1, 30, -1,
- -1, 31,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable tao_CORBA_ExtAttributeDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ExtAttributeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtAttributeDef::ExtAttributeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtAttributeDef_optable;
-}
-
-POA_CORBA::ExtAttributeDef::ExtAttributeDef (const ExtAttributeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::AttributeDef (rhs)
-{
-}
-
-POA_CORBA::ExtAttributeDef::~ExtAttributeDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_get_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_get_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * 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::ExcDescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->get_exceptions ();
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_get_get_exceptions_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::ExcDescriptionSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _get_get_exceptions_ExtAttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_get_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_get_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * 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::ExcDescriptionSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->get_exceptions (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_set_get_exceptions_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< ::CORBA::ExcDescriptionSeq>::in_arg_val _tao_get_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_get_exceptions
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _set_get_exceptions_ExtAttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_set_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_set_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * 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::ExcDescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->set_exceptions ();
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_get_set_exceptions_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::ExcDescriptionSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _get_set_exceptions_ExtAttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_set_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_set_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * 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::ExcDescriptionSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->set_exceptions (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_set_set_exceptions_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< ::CORBA::ExcDescriptionSeq>::in_arg_val _tao_set_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_set_exceptions
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _set_set_exceptions_ExtAttributeDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_attribute_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_attribute_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * 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::ExtAttributeDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtAttributeDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_attribute ();
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::describe_attribute_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::ExtAttributeDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- describe_attribute_ExtAttributeDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _is_a_ExtAttributeDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * 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_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_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_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _non_existent_ExtAttributeDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _repository_id_ExtAttributeDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtAttributeDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * 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_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_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_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _get_component_ExtAttributeDef_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_CORBA::ExtAttributeDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtAttributeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtAttributeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ExtAttributeDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ExtAttributeDef *
-POA_CORBA::ExtAttributeDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ExtAttributeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_OperationDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_OperationDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_OperationDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 15, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 5,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 20, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 15, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 5, 37, 37, 37, 37, 0, 20, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_OperationDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 29,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 10,
- WORDLIST_SIZE = 33
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::OperationDef::move_skel, 0},
- {"_is_a", &POA_CORBA::OperationDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::OperationDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::OperationDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::OperationDef::_get_mode_skel, 0},
- {"_set_name", &POA_CORBA::OperationDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::OperationDef::_interface_skel, 0},
- {"_get_params", &POA_CORBA::OperationDef::_get_params_skel, 0},
- {"_set_params", &POA_CORBA::OperationDef::_set_params_skel, 0},
- {"_get_contexts", &POA_CORBA::OperationDef::_get_contexts_skel, 0},
- {"_set_contexts", &POA_CORBA::OperationDef::_set_contexts_skel, 0},
- {"_get_exceptions", &POA_CORBA::OperationDef::_get_exceptions_skel, 0},
- {"_set_exceptions", &POA_CORBA::OperationDef::_set_exceptions_skel, 0},
- {"_get_version", &POA_CORBA::OperationDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::OperationDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::OperationDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::OperationDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::OperationDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::OperationDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::OperationDef::describe_skel, 0},
- {"_get_result_def", &POA_CORBA::OperationDef::_get_result_def_skel, 0},
- {"_set_result_def", &POA_CORBA::OperationDef::_set_result_def_skel, 0},
- {"_get_def_kind", &POA_CORBA::OperationDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::OperationDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::OperationDef::_component_skel, 0},
- {"_get_result", &POA_CORBA::OperationDef::_get_result_skel, 0},
- {"destroy", &POA_CORBA::OperationDef::destroy_skel, 0},
- {"_non_existent", &POA_CORBA::OperationDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::OperationDef::_get_containing_repository_skel, 0},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- {
- const TAO_operation_db_entry *resword;
-
- switch (key)
- {
- case 4:
- resword = &wordlist[4]; break;
- case 5:
- resword = &wordlist[5]; break;
- case 9:
- resword = &wordlist[6];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[7];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[8];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[9];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 10:
- resword = &wordlist[10]; break;
- case 11:
- resword = &wordlist[11];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[12];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 13:
- resword = &wordlist[13];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[14];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 15:
- resword = &wordlist[15];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[16];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 17:
- resword = &wordlist[17];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[18];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 18:
- resword = &wordlist[19]; break;
- case 20:
- resword = &wordlist[20]; break;
- case 22:
- resword = &wordlist[21];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[22];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 23:
- resword = &wordlist[23]; break;
- case 25:
- resword = &wordlist[24];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[25];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 28:
- resword = &wordlist[26]; break;
- case 29:
- resword = &wordlist[27]; break;
- case 30:
- resword = &wordlist[28]; break;
- case 31:
- resword = &wordlist[29]; break;
- case 32:
- resword = &wordlist[30]; break;
- case 33:
- resword = &wordlist[31]; break;
- case 36:
- resword = &wordlist[32]; break;
- default: return 0;
- }
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1))
- return resword;
- return 0;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_OperationDef_Perfect_Hash_OpTable tao_CORBA_OperationDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_OperationDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_OperationDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_OperationDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_OperationDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::OperationDef::OperationDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_OperationDef_optable;
-}
-
-POA_CORBA::OperationDef::OperationDef (const OperationDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::OperationDef::~OperationDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_result_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_result_OperationDef (
- POA_CORBA::OperationDef * 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_);
-
- retval =
- this->servant_->result ();
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_result_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_result_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_result_def_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_result_def_OperationDef (
- POA_CORBA::OperationDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->result_def ();
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_result_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_result_def_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_result_def_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_result_def_OperationDef (
- POA_CORBA::OperationDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->result_def (
- arg_1);
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_result_def_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< ::CORBA::IDLType>::in_arg_val _tao_result_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_result_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_result_def_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_params_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_params_OperationDef (
- POA_CORBA::OperationDef * 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::ParDescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->params ();
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_params_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::ParDescriptionSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_params_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_params_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_params_OperationDef (
- POA_CORBA::OperationDef * 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::ParDescriptionSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->params (
- arg_1);
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_params_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< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_params
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_params_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_mode_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_mode_OperationDef (
- POA_CORBA::OperationDef * 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::OperationMode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->mode ();
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_mode_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::OperationMode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_mode_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_mode_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_mode_OperationDef (
- POA_CORBA::OperationDef * 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::OperationMode>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->mode (
- arg_1);
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_mode_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< ::CORBA::OperationMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_mode
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_mode_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_contexts_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_contexts_OperationDef (
- POA_CORBA::OperationDef * 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::ContextIdSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->contexts ();
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_contexts_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::ContextIdSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_contexts_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_contexts_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_contexts_OperationDef (
- POA_CORBA::OperationDef * 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::ContextIdSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->contexts (
- arg_1);
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_contexts_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< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_contexts
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_contexts_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_exceptions_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_exceptions_OperationDef (
- POA_CORBA::OperationDef * 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::ExceptionDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->exceptions ();
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_exceptions_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::ExceptionDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_exceptions_OperationDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_exceptions_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_exceptions_OperationDef (
- POA_CORBA::OperationDef * 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::ExceptionDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->exceptions (
- arg_1);
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_exceptions_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< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_exceptions
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_exceptions_OperationDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _is_a_OperationDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * 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_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_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_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _non_existent_OperationDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _repository_id_OperationDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::OperationDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * 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_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_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_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_component_OperationDef_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_CORBA::OperationDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/OperationDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::OperationDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/OperationDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::OperationDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::OperationDef *
-POA_CORBA::OperationDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::OperationDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_InterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 30, 20, 0, 81, 81, 81, 10, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 0, 0, 5,
- 81, 0, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 20, 35, 81, 81, 81, 10, 5, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81,
-#else
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 0, 81, 0, 81, 30,
- 20, 0, 81, 81, 81, 10, 81, 81, 0, 0,
- 5, 81, 0, 81, 81, 20, 35, 81, 81, 81,
- 10, 5, 81, 81, 81, 81, 81, 81,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 43,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 10,
- WORDLIST_SIZE = 47
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::InterfaceDef::move_skel, 0},
- {"_is_a", &POA_CORBA::InterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::InterfaceDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::InterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::InterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::InterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::InterfaceDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::InterfaceDef::lookup_name_skel, 0},
- {"is_a", &POA_CORBA::InterfaceDef::is_a_skel, 0},
- {"_get_version", &POA_CORBA::InterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::InterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::InterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::InterfaceDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::InterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::InterfaceDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::InterfaceDef::describe_skel, 0},
- {"_get_containing_repository", &POA_CORBA::InterfaceDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::InterfaceDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::InterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::InterfaceDef::_repository_id_skel, 0},
- {"describe_interface", &POA_CORBA::InterfaceDef::describe_interface_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::InterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::InterfaceDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::InterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::InterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::InterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::InterfaceDef::create_native_skel, 0},
- {"_component", &POA_CORBA::InterfaceDef::_component_skel, 0},
- {"create_interface", &POA_CORBA::InterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::InterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::InterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::InterfaceDef::create_union_skel, 0},
- {"_non_existent", &POA_CORBA::InterfaceDef::_non_existent_skel, 0},
- {"create_exception", &POA_CORBA::InterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::InterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::InterfaceDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::InterfaceDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::InterfaceDef::create_value_box_skel, 0},
- {"describe_contents", &POA_CORBA::InterfaceDef::describe_contents_skel, 0},
- {"contents", &POA_CORBA::InterfaceDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::InterfaceDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::InterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::InterfaceDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -82, 10, 11, -1, -1,
- 12, -13, -2, -82, 15, -1, 16, -1, -1, -17, -2, -25, -2, -84,
- 19, -29, -2, 20, 21, 22, 23, -1, -32, -3, 24, -1, -95, 27,
- 28, -94, -1, 31, -90, 35, 36, -37, -2, -82, 39, -1, -1, 40,
- 41, 42, 43, -1, -1, -1, 44, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 45, -1, 46,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable tao_CORBA_InterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_InterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::InterfaceDef::InterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_InterfaceDef_optable;
-}
-
-POA_CORBA::InterfaceDef::InterfaceDef (const InterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::InterfaceDef::~InterfaceDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_interfaces_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_interfaces_InterfaceDef (
- POA_CORBA::InterfaceDef * 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::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_interfaces ();
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::_get_base_interfaces_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::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _get_base_interfaces_InterfaceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_interfaces_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_interfaces_InterfaceDef (
- POA_CORBA::InterfaceDef * 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::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_interfaces (
- arg_1);
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::_set_base_interfaces_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< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _set_base_interfaces_InterfaceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class is_a_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline is_a_InterfaceDef (
- POA_CORBA::InterfaceDef * 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< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::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< ::CORBA::RepositoryId>::in_arg_val _tao_interface_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_interface_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- is_a_InterfaceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_interface_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_interface_InterfaceDef (
- POA_CORBA::InterfaceDef * 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::InterfaceDef::FullInterfaceDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef::FullInterfaceDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_interface ();
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::describe_interface_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::InterfaceDef::FullInterfaceDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- describe_interface_InterfaceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_attribute_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_attribute_InterfaceDef (
- POA_CORBA::InterfaceDef * 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::AttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::create_attribute_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::AttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- create_attribute_InterfaceDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_operation_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_operation_InterfaceDef (
- POA_CORBA::InterfaceDef * 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::OperationDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::OperationDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- retval =
- this->servant_->create_operation (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8);
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::create_operation_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::OperationDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result;
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_result,
- &_tao_mode,
- &_tao_params,
- &_tao_exceptions,
- &_tao_contexts
- };
-
- static size_t const nargs = 9;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- create_operation_InterfaceDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _is_a_InterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * 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_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_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_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _non_existent_InterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _repository_id_InterfaceDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::InterfaceDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * 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_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_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_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _get_component_InterfaceDef_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_CORBA::InterfaceDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::InterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/InterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::InterfaceDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::InterfaceDef *
-POA_CORBA::InterfaceDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::InterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_InterfaceAttrExtension_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 0,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 0,
- 23, 0, 0, 0, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 5, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23,
-#else
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 0, 23, 0, 23, 0,
- 0, 0, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 5, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 7,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 22,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 22,
- HASH_VALUE_RANGE = 18,
- DUPLICATES = 0,
- WORDLIST_SIZE = 12
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::InterfaceAttrExtension::_is_a_skel, 0},
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_interface", &POA_CORBA::InterfaceAttrExtension::_interface_skel, 0},
- {"",0,0},{"",0,0},{"",0,0},
- {"_repository_id", &POA_CORBA::InterfaceAttrExtension::_repository_id_skel, 0},
- {"_component", &POA_CORBA::InterfaceAttrExtension::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::InterfaceAttrExtension::_non_existent_skel, 0},
- {"",0,0},
- {"create_ext_attribute", &POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel, 0},
- {"",0,0},
- {"describe_ext_interface", &POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel, 0},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-
-static TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable tao_CORBA_InterfaceAttrExtension_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::InterfaceAttrExtension::InterfaceAttrExtension (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_InterfaceAttrExtension_optable;
-}
-
-POA_CORBA::InterfaceAttrExtension::InterfaceAttrExtension (const InterfaceAttrExtension& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs)
-{
-}
-
-POA_CORBA::InterfaceAttrExtension::~InterfaceAttrExtension (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_ext_interface_InterfaceAttrExtension
- : public TAO::Upcall_Command
- {
- public:
- inline describe_ext_interface_InterfaceAttrExtension (
- POA_CORBA::InterfaceAttrExtension * 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::InterfaceAttrExtension::ExtFullInterfaceDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_ext_interface ();
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceAttrExtension::describe_ext_interface_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::InterfaceAttrExtension::ExtFullInterfaceDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- describe_ext_interface_InterfaceAttrExtension 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_ext_attribute_InterfaceAttrExtension
- : public TAO::Upcall_Command
- {
- public:
- inline create_ext_attribute_InterfaceAttrExtension (
- POA_CORBA::InterfaceAttrExtension * 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::ExtAttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtAttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- retval =
- this->servant_->create_ext_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7);
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceAttrExtension::create_ext_attribute_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::ExtAttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode,
- &_tao_get_exceptions,
- &_tao_set_exceptions
- };
-
- static size_t const nargs = 8;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- create_ext_attribute_InterfaceAttrExtension 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _is_a_InterfaceAttrExtension_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * 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_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_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_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _non_existent_InterfaceAttrExtension_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _repository_id_InterfaceAttrExtension_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::InterfaceAttrExtension::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * 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_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_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_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _get_component_InterfaceAttrExtension_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_CORBA::InterfaceAttrExtension::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::InterfaceAttrExtension::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::InterfaceAttrExtension::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::InterfaceAttrExtension *
-POA_CORBA::InterfaceAttrExtension::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::InterfaceAttrExtension STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ExtInterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 30,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 0,
- 74, 0, 20, 0, 74, 74, 74, 5, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 15, 0, 5,
- 74, 15, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 15, 30, 74, 74, 74, 15, 5, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74,
-#else
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 30, 74, 0, 74, 0,
- 20, 0, 74, 74, 74, 5, 74, 74, 15, 0,
- 5, 74, 15, 74, 74, 15, 30, 74, 74, 74,
- 15, 5, 74, 74, 74, 74, 74, 74,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 45,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 73,
- HASH_VALUE_RANGE = 70,
- DUPLICATES = 10,
- WORDLIST_SIZE = 49
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtInterfaceDef::move_skel, 0},
- {"is_a", &POA_CORBA::ExtInterfaceDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ExtInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ExtInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtInterfaceDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExtInterfaceDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtInterfaceDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ExtInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtInterfaceDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ExtInterfaceDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtInterfaceDef::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtInterfaceDef::lookup_name_skel, 0},
- {"create_alias", &POA_CORBA::ExtInterfaceDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ExtInterfaceDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ExtInterfaceDef::create_value_box_skel, 0},
- {"destroy", &POA_CORBA::ExtInterfaceDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ExtInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtInterfaceDef::lookup_skel, 0},
- {"describe_interface", &POA_CORBA::ExtInterfaceDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ExtInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtInterfaceDef::_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ExtInterfaceDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ExtInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtInterfaceDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ExtInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtInterfaceDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ExtInterfaceDef::describe_contents_skel, 0},
- {"_get_id", &POA_CORBA::ExtInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtInterfaceDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtInterfaceDef::_get_containing_repository_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtInterfaceDef::_repository_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ExtInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ExtInterfaceDef::_set_base_interfaces_skel, 0},
- {"_component", &POA_CORBA::ExtInterfaceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtInterfaceDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -79,
- -10, -3, -75, 13, -15, -2, 14, -76, 17, 18, -1, 19, 20, 21,
- 22, -28, -3, 23, 24, -35, -2, 25, 26, -1, 27, -83, 31, -1,
- 32, 33, -1, 34, -1, -87, 37, -1, 38, -1, 39, -1, -1, -40,
- -2, -75, -1, -45, -2, 42, -1, 43, 44, -79, -1, -1, -1, -1,
- 47, -1, -1, 48,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable tao_CORBA_ExtInterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtInterfaceDef::ExtInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtInterfaceDef_optable;
-}
-
-POA_CORBA::ExtInterfaceDef::ExtInterfaceDef (const ExtInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs)
-{
-}
-
-POA_CORBA::ExtInterfaceDef::~ExtInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _is_a_ExtInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * 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_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_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_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _non_existent_ExtInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _repository_id_ExtInterfaceDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtInterfaceDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * 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_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_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_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _get_component_ExtInterfaceDef_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_CORBA::ExtInterfaceDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ExtInterfaceDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ExtInterfaceDef *
-POA_CORBA::ExtInterfaceDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ExtInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_AbstractInterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 30, 20, 0, 81, 81, 81, 10, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 0, 0, 5,
- 81, 0, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 20, 35, 81, 81, 81, 10, 5, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81,
-#else
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 0, 81, 0, 81, 30,
- 20, 0, 81, 81, 81, 10, 81, 81, 0, 0,
- 5, 81, 0, 81, 81, 20, 35, 81, 81, 81,
- 10, 5, 81, 81, 81, 81, 81, 81,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 43,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 10,
- WORDLIST_SIZE = 47
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::AbstractInterfaceDef::move_skel, 0},
- {"_is_a", &POA_CORBA::AbstractInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::AbstractInterfaceDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::AbstractInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::AbstractInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::AbstractInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::AbstractInterfaceDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::AbstractInterfaceDef::lookup_name_skel, 0},
- {"is_a", &POA_CORBA::AbstractInterfaceDef::is_a_skel, 0},
- {"_get_version", &POA_CORBA::AbstractInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::AbstractInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::AbstractInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::AbstractInterfaceDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::AbstractInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::AbstractInterfaceDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::AbstractInterfaceDef::describe_skel, 0},
- {"_get_containing_repository", &POA_CORBA::AbstractInterfaceDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::AbstractInterfaceDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::AbstractInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::AbstractInterfaceDef::_repository_id_skel, 0},
- {"describe_interface", &POA_CORBA::AbstractInterfaceDef::describe_interface_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::AbstractInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::AbstractInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::AbstractInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::AbstractInterfaceDef::create_native_skel, 0},
- {"_component", &POA_CORBA::AbstractInterfaceDef::_component_skel, 0},
- {"create_interface", &POA_CORBA::AbstractInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::AbstractInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::AbstractInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::AbstractInterfaceDef::create_union_skel, 0},
- {"_non_existent", &POA_CORBA::AbstractInterfaceDef::_non_existent_skel, 0},
- {"create_exception", &POA_CORBA::AbstractInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::AbstractInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::AbstractInterfaceDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::AbstractInterfaceDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::AbstractInterfaceDef::create_value_box_skel, 0},
- {"describe_contents", &POA_CORBA::AbstractInterfaceDef::describe_contents_skel, 0},
- {"contents", &POA_CORBA::AbstractInterfaceDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::AbstractInterfaceDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::AbstractInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::AbstractInterfaceDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -82, 10, 11, -1, -1,
- 12, -13, -2, -82, 15, -1, 16, -1, -1, -17, -2, -25, -2, -84,
- 19, -29, -2, 20, 21, 22, 23, -1, -32, -3, 24, -1, -95, 27,
- 28, -94, -1, 31, -90, 35, 36, -37, -2, -82, 39, -1, -1, 40,
- 41, 42, 43, -1, -1, -1, 44, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 45, -1, 46,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable tao_CORBA_AbstractInterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::AbstractInterfaceDef::AbstractInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_AbstractInterfaceDef_optable;
-}
-
-POA_CORBA::AbstractInterfaceDef::AbstractInterfaceDef (const AbstractInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs)
-{
-}
-
-POA_CORBA::AbstractInterfaceDef::~AbstractInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _is_a_AbstractInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * 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_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_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_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _non_existent_AbstractInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _repository_id_AbstractInterfaceDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::AbstractInterfaceDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * 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_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_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_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _get_component_AbstractInterfaceDef_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_CORBA::AbstractInterfaceDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::AbstractInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::AbstractInterfaceDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::AbstractInterfaceDef *
-POA_CORBA::AbstractInterfaceDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::AbstractInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ExtAbstractInterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 30,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 0,
- 74, 0, 20, 0, 74, 74, 74, 5, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 15, 0, 5,
- 74, 15, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 15, 30, 74, 74, 74, 15, 5, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74,
-#else
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 30, 74, 0, 74, 0,
- 20, 0, 74, 74, 74, 5, 74, 74, 15, 0,
- 5, 74, 15, 74, 74, 15, 30, 74, 74, 74,
- 15, 5, 74, 74, 74, 74, 74, 74,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 45,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 73,
- HASH_VALUE_RANGE = 70,
- DUPLICATES = 10,
- WORDLIST_SIZE = 49
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtAbstractInterfaceDef::move_skel, 0},
- {"is_a", &POA_CORBA::ExtAbstractInterfaceDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ExtAbstractInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ExtAbstractInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtAbstractInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtAbstractInterfaceDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtAbstractInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtAbstractInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExtAbstractInterfaceDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtAbstractInterfaceDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ExtAbstractInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtAbstractInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ExtAbstractInterfaceDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtAbstractInterfaceDef::lookup_name_skel, 0},
- {"create_alias", &POA_CORBA::ExtAbstractInterfaceDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ExtAbstractInterfaceDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ExtAbstractInterfaceDef::create_value_box_skel, 0},
- {"destroy", &POA_CORBA::ExtAbstractInterfaceDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ExtAbstractInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtAbstractInterfaceDef::lookup_skel, 0},
- {"describe_interface", &POA_CORBA::ExtAbstractInterfaceDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ExtAbstractInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtAbstractInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtAbstractInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtAbstractInterfaceDef::_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ExtAbstractInterfaceDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ExtAbstractInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtAbstractInterfaceDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ExtAbstractInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtAbstractInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtAbstractInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtAbstractInterfaceDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ExtAbstractInterfaceDef::describe_contents_skel, 0},
- {"_get_id", &POA_CORBA::ExtAbstractInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtAbstractInterfaceDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtAbstractInterfaceDef::_get_containing_repository_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtAbstractInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtAbstractInterfaceDef::_repository_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ExtAbstractInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ExtAbstractInterfaceDef::_set_base_interfaces_skel, 0},
- {"_component", &POA_CORBA::ExtAbstractInterfaceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtAbstractInterfaceDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -79,
- -10, -3, -75, 13, -15, -2, 14, -76, 17, 18, -1, 19, 20, 21,
- 22, -28, -3, 23, 24, -35, -2, 25, 26, -1, 27, -83, 31, -1,
- 32, 33, -1, 34, -1, -87, 37, -1, 38, -1, 39, -1, -1, -40,
- -2, -75, -1, -45, -2, 42, -1, 43, 44, -79, -1, -1, -1, -1,
- 47, -1, -1, 48,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable tao_CORBA_ExtAbstractInterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtAbstractInterfaceDef_optable;
-}
-
-POA_CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (const ExtAbstractInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::AbstractInterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs)
-{
-}
-
-POA_CORBA::ExtAbstractInterfaceDef::~ExtAbstractInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _is_a_ExtAbstractInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * 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_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_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_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _non_existent_ExtAbstractInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _repository_id_ExtAbstractInterfaceDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtAbstractInterfaceDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * 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_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_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_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _get_component_ExtAbstractInterfaceDef_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_CORBA::ExtAbstractInterfaceDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtAbstractInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ExtAbstractInterfaceDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ExtAbstractInterfaceDef *
-POA_CORBA::ExtAbstractInterfaceDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ExtAbstractInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_LocalInterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 30, 20, 0, 81, 81, 81, 10, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 0, 0, 5,
- 81, 0, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 20, 35, 81, 81, 81, 10, 5, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81,
-#else
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 0, 81, 0, 81, 30,
- 20, 0, 81, 81, 81, 10, 81, 81, 0, 0,
- 5, 81, 0, 81, 81, 20, 35, 81, 81, 81,
- 10, 5, 81, 81, 81, 81, 81, 81,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 43,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 10,
- WORDLIST_SIZE = 47
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::LocalInterfaceDef::move_skel, 0},
- {"_is_a", &POA_CORBA::LocalInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::LocalInterfaceDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::LocalInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::LocalInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::LocalInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::LocalInterfaceDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::LocalInterfaceDef::lookup_name_skel, 0},
- {"is_a", &POA_CORBA::LocalInterfaceDef::is_a_skel, 0},
- {"_get_version", &POA_CORBA::LocalInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::LocalInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::LocalInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::LocalInterfaceDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::LocalInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::LocalInterfaceDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::LocalInterfaceDef::describe_skel, 0},
- {"_get_containing_repository", &POA_CORBA::LocalInterfaceDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::LocalInterfaceDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::LocalInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::LocalInterfaceDef::_repository_id_skel, 0},
- {"describe_interface", &POA_CORBA::LocalInterfaceDef::describe_interface_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::LocalInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::LocalInterfaceDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::LocalInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::LocalInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::LocalInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::LocalInterfaceDef::create_native_skel, 0},
- {"_component", &POA_CORBA::LocalInterfaceDef::_component_skel, 0},
- {"create_interface", &POA_CORBA::LocalInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::LocalInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::LocalInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::LocalInterfaceDef::create_union_skel, 0},
- {"_non_existent", &POA_CORBA::LocalInterfaceDef::_non_existent_skel, 0},
- {"create_exception", &POA_CORBA::LocalInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::LocalInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::LocalInterfaceDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::LocalInterfaceDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::LocalInterfaceDef::create_value_box_skel, 0},
- {"describe_contents", &POA_CORBA::LocalInterfaceDef::describe_contents_skel, 0},
- {"contents", &POA_CORBA::LocalInterfaceDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::LocalInterfaceDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::LocalInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::LocalInterfaceDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -82, 10, 11, -1, -1,
- 12, -13, -2, -82, 15, -1, 16, -1, -1, -17, -2, -25, -2, -84,
- 19, -29, -2, 20, 21, 22, 23, -1, -32, -3, 24, -1, -95, 27,
- 28, -94, -1, 31, -90, 35, 36, -37, -2, -82, 39, -1, -1, 40,
- 41, 42, 43, -1, -1, -1, 44, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 45, -1, 46,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable tao_CORBA_LocalInterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::LocalInterfaceDef::LocalInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_LocalInterfaceDef_optable;
-}
-
-POA_CORBA::LocalInterfaceDef::LocalInterfaceDef (const LocalInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs)
-{
-}
-
-POA_CORBA::LocalInterfaceDef::~LocalInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _is_a_LocalInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * 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_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_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_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _non_existent_LocalInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _repository_id_LocalInterfaceDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::LocalInterfaceDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * 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_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_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_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _get_component_LocalInterfaceDef_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_CORBA::LocalInterfaceDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::LocalInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/LocalInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::LocalInterfaceDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::LocalInterfaceDef *
-POA_CORBA::LocalInterfaceDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::LocalInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ExtLocalInterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 30,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 0,
- 74, 0, 20, 0, 74, 74, 74, 5, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 15, 0, 5,
- 74, 15, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 15, 30, 74, 74, 74, 15, 5, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74,
-#else
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 30, 74, 0, 74, 0,
- 20, 0, 74, 74, 74, 5, 74, 74, 15, 0,
- 5, 74, 15, 74, 74, 15, 30, 74, 74, 74,
- 15, 5, 74, 74, 74, 74, 74, 74,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 45,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 73,
- HASH_VALUE_RANGE = 70,
- DUPLICATES = 10,
- WORDLIST_SIZE = 49
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtLocalInterfaceDef::move_skel, 0},
- {"is_a", &POA_CORBA::ExtLocalInterfaceDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ExtLocalInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ExtLocalInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtLocalInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtLocalInterfaceDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtLocalInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtLocalInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtLocalInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExtLocalInterfaceDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtLocalInterfaceDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ExtLocalInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtLocalInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtLocalInterfaceDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ExtLocalInterfaceDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtLocalInterfaceDef::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtLocalInterfaceDef::lookup_name_skel, 0},
- {"create_alias", &POA_CORBA::ExtLocalInterfaceDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ExtLocalInterfaceDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ExtLocalInterfaceDef::create_value_box_skel, 0},
- {"destroy", &POA_CORBA::ExtLocalInterfaceDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ExtLocalInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtLocalInterfaceDef::lookup_skel, 0},
- {"describe_interface", &POA_CORBA::ExtLocalInterfaceDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ExtLocalInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtLocalInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtLocalInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtLocalInterfaceDef::_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ExtLocalInterfaceDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ExtLocalInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtLocalInterfaceDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ExtLocalInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtLocalInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtLocalInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtLocalInterfaceDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ExtLocalInterfaceDef::describe_contents_skel, 0},
- {"_get_id", &POA_CORBA::ExtLocalInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtLocalInterfaceDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtLocalInterfaceDef::_get_containing_repository_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtLocalInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtLocalInterfaceDef::_repository_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ExtLocalInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ExtLocalInterfaceDef::_set_base_interfaces_skel, 0},
- {"_component", &POA_CORBA::ExtLocalInterfaceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtLocalInterfaceDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -79,
- -10, -3, -75, 13, -15, -2, 14, -76, 17, 18, -1, 19, 20, 21,
- 22, -28, -3, 23, 24, -35, -2, 25, 26, -1, 27, -83, 31, -1,
- 32, 33, -1, 34, -1, -87, 37, -1, 38, -1, 39, -1, -1, -40,
- -2, -75, -1, -45, -2, 42, -1, 43, 44, -79, -1, -1, -1, -1,
- 47, -1, -1, 48,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable tao_CORBA_ExtLocalInterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtLocalInterfaceDef_optable;
-}
-
-POA_CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (const ExtLocalInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::LocalInterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs)
-{
-}
-
-POA_CORBA::ExtLocalInterfaceDef::~ExtLocalInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _is_a_ExtLocalInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * 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_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_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_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _non_existent_ExtLocalInterfaceDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _repository_id_ExtLocalInterfaceDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtLocalInterfaceDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * 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_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_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_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _get_component_ExtLocalInterfaceDef_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_CORBA::ExtLocalInterfaceDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtLocalInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ExtLocalInterfaceDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ExtLocalInterfaceDef *
-POA_CORBA::ExtLocalInterfaceDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ExtLocalInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h b/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
deleted file mode 100644
index dd5d4df25fc..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
+++ /dev/null
@@ -1,6934 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_BasicC.h"
-#include "orbsvcs/IFRService/IFR_BaseS.h"
-#include "tao/ParameterModeS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Repository;
- typedef Repository *Repository_ptr;
-
- class Repository
- : public virtual POA_CORBA::Container
- {
- protected:
- Repository (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::Repository _stub_type;
- typedef ::CORBA::Repository_ptr _stub_ptr_type;
- typedef ::CORBA::Repository_var _stub_var_type;
-
- Repository (const Repository& rhs);
- virtual ~Repository (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::Repository *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Contained_ptr lookup_id (
- const char * search_id
- )
- = 0;
-
- static void lookup_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr get_canonical_typecode (
- ::CORBA::TypeCode_ptr tc
- )
- = 0;
-
- static void get_canonical_typecode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::PrimitiveDef_ptr get_primitive (
- ::CORBA::PrimitiveKind kind
- )
- = 0;
-
- static void get_primitive_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::StringDef_ptr create_string (
- ::CORBA::ULong bound
- )
- = 0;
-
- static void create_string_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::WstringDef_ptr create_wstring (
- ::CORBA::ULong bound
- )
- = 0;
-
- static void create_wstring_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::SequenceDef_ptr create_sequence (
- ::CORBA::ULong bound,
- ::CORBA::IDLType_ptr element_type
- )
- = 0;
-
- static void create_sequence_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ArrayDef_ptr create_array (
- ::CORBA::ULong length,
- ::CORBA::IDLType_ptr element_type
- )
- = 0;
-
- static void create_array_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::FixedDef_ptr create_fixed (
- ::CORBA::UShort digits,
- ::CORBA::Short scale
- )
- = 0;
-
- static void create_fixed_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ModuleDef;
- typedef ModuleDef *ModuleDef_ptr;
-
- class ModuleDef
- : public virtual POA_CORBA::Container,
- public virtual POA_CORBA::Contained
- {
- protected:
- ModuleDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ModuleDef _stub_type;
- typedef ::CORBA::ModuleDef_ptr _stub_ptr_type;
- typedef ::CORBA::ModuleDef_var _stub_var_type;
-
- ModuleDef (const ModuleDef& rhs);
- virtual ~ModuleDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ModuleDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ConstantDef;
- typedef ConstantDef *ConstantDef_ptr;
-
- class ConstantDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- ConstantDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ConstantDef _stub_type;
- typedef ::CORBA::ConstantDef_ptr _stub_ptr_type;
- typedef ::CORBA::ConstantDef_var _stub_var_type;
-
- ConstantDef (const ConstantDef& rhs);
- virtual ~ConstantDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ConstantDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- )
- = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr type_def (
- )
- = 0;
-
- static void _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void type_def (
- ::CORBA::IDLType_ptr type_def
- )
- = 0;
-
- static void _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Any * value (
- )
- = 0;
-
- static void _get_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void value (
- const ::CORBA::Any & value
- )
- = 0;
-
- static void _set_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class StructDef;
- typedef StructDef *StructDef_ptr;
-
- class StructDef
- : public virtual POA_CORBA::TypedefDef,
- public virtual POA_CORBA::Container
- {
- protected:
- StructDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::StructDef _stub_type;
- typedef ::CORBA::StructDef_ptr _stub_ptr_type;
- typedef ::CORBA::StructDef_var _stub_var_type;
-
- StructDef (const StructDef& rhs);
- virtual ~StructDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::StructDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::StructMemberSeq * members (
- )
- = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::StructMemberSeq & members
- )
- = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class UnionDef;
- typedef UnionDef *UnionDef_ptr;
-
- class UnionDef
- : public virtual POA_CORBA::TypedefDef,
- public virtual POA_CORBA::Container
- {
- protected:
- UnionDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::UnionDef _stub_type;
- typedef ::CORBA::UnionDef_ptr _stub_ptr_type;
- typedef ::CORBA::UnionDef_var _stub_var_type;
-
- UnionDef (const UnionDef& rhs);
- virtual ~UnionDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::UnionDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr discriminator_type (
- )
- = 0;
-
- static void _get_discriminator_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr discriminator_type_def (
- )
- = 0;
-
- static void _get_discriminator_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void discriminator_type_def (
- ::CORBA::IDLType_ptr discriminator_type_def
- )
- = 0;
-
- static void _set_discriminator_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::UnionMemberSeq * members (
- )
- = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::UnionMemberSeq & members
- )
- = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EnumDef;
- typedef EnumDef *EnumDef_ptr;
-
- class EnumDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- EnumDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::EnumDef _stub_type;
- typedef ::CORBA::EnumDef_ptr _stub_ptr_type;
- typedef ::CORBA::EnumDef_var _stub_var_type;
-
- EnumDef (const EnumDef& rhs);
- virtual ~EnumDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::EnumDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::EnumMemberSeq * members (
- )
- = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::EnumMemberSeq & members
- )
- = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class AliasDef;
- typedef AliasDef *AliasDef_ptr;
-
- class AliasDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- AliasDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::AliasDef _stub_type;
- typedef ::CORBA::AliasDef_ptr _stub_ptr_type;
- typedef ::CORBA::AliasDef_var _stub_var_type;
-
- AliasDef (const AliasDef& rhs);
- virtual ~AliasDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::AliasDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr original_type_def (
- )
- = 0;
-
- static void _get_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- )
- = 0;
-
- static void _set_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class NativeDef;
- typedef NativeDef *NativeDef_ptr;
-
- class NativeDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- NativeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::NativeDef _stub_type;
- typedef ::CORBA::NativeDef_ptr _stub_ptr_type;
- typedef ::CORBA::NativeDef_var _stub_var_type;
-
- NativeDef (const NativeDef& rhs);
- virtual ~NativeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::NativeDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class PrimitiveDef;
- typedef PrimitiveDef *PrimitiveDef_ptr;
-
- class PrimitiveDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- PrimitiveDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::PrimitiveDef _stub_type;
- typedef ::CORBA::PrimitiveDef_ptr _stub_ptr_type;
- typedef ::CORBA::PrimitiveDef_var _stub_var_type;
-
- PrimitiveDef (const PrimitiveDef& rhs);
- virtual ~PrimitiveDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::PrimitiveDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::PrimitiveKind kind (
- )
- = 0;
-
- static void _get_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class StringDef;
- typedef StringDef *StringDef_ptr;
-
- class StringDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- StringDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::StringDef _stub_type;
- typedef ::CORBA::StringDef_ptr _stub_ptr_type;
- typedef ::CORBA::StringDef_var _stub_var_type;
-
- StringDef (const StringDef& rhs);
- virtual ~StringDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::StringDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong bound (
- )
- = 0;
-
- static void _get_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void bound (
- ::CORBA::ULong bound
- )
- = 0;
-
- static void _set_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class WstringDef;
- typedef WstringDef *WstringDef_ptr;
-
- class WstringDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- WstringDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::WstringDef _stub_type;
- typedef ::CORBA::WstringDef_ptr _stub_ptr_type;
- typedef ::CORBA::WstringDef_var _stub_var_type;
-
- WstringDef (const WstringDef& rhs);
- virtual ~WstringDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::WstringDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong bound (
- )
- = 0;
-
- static void _get_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void bound (
- ::CORBA::ULong bound
- )
- = 0;
-
- static void _set_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class SequenceDef;
- typedef SequenceDef *SequenceDef_ptr;
-
- class SequenceDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- SequenceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::SequenceDef _stub_type;
- typedef ::CORBA::SequenceDef_ptr _stub_ptr_type;
- typedef ::CORBA::SequenceDef_var _stub_var_type;
-
- SequenceDef (const SequenceDef& rhs);
- virtual ~SequenceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::SequenceDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong bound (
- )
- = 0;
-
- static void _get_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void bound (
- ::CORBA::ULong bound
- )
- = 0;
-
- static void _set_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr element_type (
- )
- = 0;
-
- static void _get_element_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr element_type_def (
- )
- = 0;
-
- static void _get_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- )
- = 0;
-
- static void _set_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ArrayDef;
- typedef ArrayDef *ArrayDef_ptr;
-
- class ArrayDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- ArrayDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ArrayDef _stub_type;
- typedef ::CORBA::ArrayDef_ptr _stub_ptr_type;
- typedef ::CORBA::ArrayDef_var _stub_var_type;
-
- ArrayDef (const ArrayDef& rhs);
- virtual ~ArrayDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ArrayDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong length (
- )
- = 0;
-
- static void _get_length_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void length (
- ::CORBA::ULong length
- )
- = 0;
-
- static void _set_length_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr element_type (
- )
- = 0;
-
- static void _get_element_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr element_type_def (
- )
- = 0;
-
- static void _get_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- )
- = 0;
-
- static void _set_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExceptionDef;
- typedef ExceptionDef *ExceptionDef_ptr;
-
- class ExceptionDef
- : public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::Container
- {
- protected:
- ExceptionDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExceptionDef _stub_type;
- typedef ::CORBA::ExceptionDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExceptionDef_var _stub_var_type;
-
- ExceptionDef (const ExceptionDef& rhs);
- virtual ~ExceptionDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ExceptionDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- )
- = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::StructMemberSeq * members (
- )
- = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::StructMemberSeq & members
- )
- = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class AttributeDef;
- typedef AttributeDef *AttributeDef_ptr;
-
- class AttributeDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- AttributeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::AttributeDef _stub_type;
- typedef ::CORBA::AttributeDef_ptr _stub_ptr_type;
- typedef ::CORBA::AttributeDef_var _stub_var_type;
-
- AttributeDef (const AttributeDef& rhs);
- virtual ~AttributeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::AttributeDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- )
- = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr type_def (
- )
- = 0;
-
- static void _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void type_def (
- ::CORBA::IDLType_ptr type_def
- )
- = 0;
-
- static void _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::AttributeMode mode (
- )
- = 0;
-
- static void _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void mode (
- ::CORBA::AttributeMode mode
- )
- = 0;
-
- static void _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtAttributeDef;
- typedef ExtAttributeDef *ExtAttributeDef_ptr;
-
- class ExtAttributeDef
- : public virtual POA_CORBA::AttributeDef
- {
- protected:
- ExtAttributeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtAttributeDef _stub_type;
- typedef ::CORBA::ExtAttributeDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtAttributeDef_var _stub_var_type;
-
- ExtAttributeDef (const ExtAttributeDef& rhs);
- virtual ~ExtAttributeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ExtAttributeDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExcDescriptionSeq * get_exceptions (
- )
- = 0;
-
- static void _get_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void get_exceptions (
- const ::CORBA::ExcDescriptionSeq & get_exceptions
- )
- = 0;
-
- static void _set_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExcDescriptionSeq * set_exceptions (
- )
- = 0;
-
- static void _get_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void set_exceptions (
- const ::CORBA::ExcDescriptionSeq & set_exceptions
- )
- = 0;
-
- static void _set_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExtAttributeDescription * describe_attribute (
- )
- = 0;
-
- static void describe_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class OperationDef;
- typedef OperationDef *OperationDef_ptr;
-
- class OperationDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- OperationDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::OperationDef _stub_type;
- typedef ::CORBA::OperationDef_ptr _stub_ptr_type;
- typedef ::CORBA::OperationDef_var _stub_var_type;
-
- OperationDef (const OperationDef& rhs);
- virtual ~OperationDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::OperationDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr result (
- )
- = 0;
-
- static void _get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr result_def (
- )
- = 0;
-
- static void _get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void result_def (
- ::CORBA::IDLType_ptr result_def
- )
- = 0;
-
- static void _set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ParDescriptionSeq * params (
- )
- = 0;
-
- static void _get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void params (
- const ::CORBA::ParDescriptionSeq & params
- )
- = 0;
-
- static void _set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::OperationMode mode (
- )
- = 0;
-
- static void _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void mode (
- ::CORBA::OperationMode mode
- )
- = 0;
-
- static void _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ContextIdSeq * contexts (
- )
- = 0;
-
- static void _get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void contexts (
- const ::CORBA::ContextIdSeq & contexts
- )
- = 0;
-
- static void _set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExceptionDefSeq * exceptions (
- )
- = 0;
-
- static void _get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- )
- = 0;
-
- static void _set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class InterfaceDef;
- typedef InterfaceDef *InterfaceDef_ptr;
-
- class InterfaceDef
- : public virtual POA_CORBA::Container,
- public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::IDLType
- {
- protected:
- InterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::InterfaceDef _stub_type;
- typedef ::CORBA::InterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::InterfaceDef_var _stub_var_type;
-
- InterfaceDef (const InterfaceDef& rhs);
- virtual ~InterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::InterfaceDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDefSeq * base_interfaces (
- )
- = 0;
-
- static void _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
- = 0;
-
- static void _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_a (
- const char * interface_id
- )
- = 0;
-
- static void is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- )
- = 0;
-
- static void describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
- = 0;
-
- static void create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
- = 0;
-
- static void create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class InterfaceAttrExtension;
- typedef InterfaceAttrExtension *InterfaceAttrExtension_ptr;
-
- class InterfaceAttrExtension
- : public virtual PortableServer::ServantBase
- {
- protected:
- InterfaceAttrExtension (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::InterfaceAttrExtension _stub_type;
- typedef ::CORBA::InterfaceAttrExtension_ptr _stub_ptr_type;
- typedef ::CORBA::InterfaceAttrExtension_var _stub_var_type;
-
- InterfaceAttrExtension (const InterfaceAttrExtension& rhs);
- virtual ~InterfaceAttrExtension (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::InterfaceAttrExtension *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
- )
- = 0;
-
- static void describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
- = 0;
-
- static void create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtInterfaceDef;
- typedef ExtInterfaceDef *ExtInterfaceDef_ptr;
-
- class ExtInterfaceDef
- : public virtual POA_CORBA::InterfaceDef,
- public virtual POA_CORBA::InterfaceAttrExtension
- {
- protected:
- ExtInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtInterfaceDef _stub_type;
- typedef ::CORBA::ExtInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtInterfaceDef_var _stub_var_type;
-
- ExtInterfaceDef (const ExtInterfaceDef& rhs);
- virtual ~ExtInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ExtInterfaceDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class AbstractInterfaceDef;
- typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr;
-
- class AbstractInterfaceDef
- : public virtual POA_CORBA::InterfaceDef
- {
- protected:
- AbstractInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::AbstractInterfaceDef _stub_type;
- typedef ::CORBA::AbstractInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::AbstractInterfaceDef_var _stub_var_type;
-
- AbstractInterfaceDef (const AbstractInterfaceDef& rhs);
- virtual ~AbstractInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::AbstractInterfaceDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtAbstractInterfaceDef;
- typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr;
-
- class ExtAbstractInterfaceDef
- : public virtual POA_CORBA::AbstractInterfaceDef,
- public virtual POA_CORBA::InterfaceAttrExtension
- {
- protected:
- ExtAbstractInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtAbstractInterfaceDef _stub_type;
- typedef ::CORBA::ExtAbstractInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtAbstractInterfaceDef_var _stub_var_type;
-
- ExtAbstractInterfaceDef (const ExtAbstractInterfaceDef& rhs);
- virtual ~ExtAbstractInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ExtAbstractInterfaceDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class LocalInterfaceDef;
- typedef LocalInterfaceDef *LocalInterfaceDef_ptr;
-
- class LocalInterfaceDef
- : public virtual POA_CORBA::InterfaceDef
- {
- protected:
- LocalInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::LocalInterfaceDef _stub_type;
- typedef ::CORBA::LocalInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::LocalInterfaceDef_var _stub_var_type;
-
- LocalInterfaceDef (const LocalInterfaceDef& rhs);
- virtual ~LocalInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::LocalInterfaceDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtLocalInterfaceDef;
- typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr;
-
- class ExtLocalInterfaceDef
- : public virtual POA_CORBA::LocalInterfaceDef,
- public virtual POA_CORBA::InterfaceAttrExtension
- {
- protected:
- ExtLocalInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtLocalInterfaceDef _stub_type;
- typedef ::CORBA::ExtLocalInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtLocalInterfaceDef_var _stub_var_type;
-
- ExtLocalInterfaceDef (const ExtLocalInterfaceDef& rhs);
- virtual ~ExtLocalInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ExtLocalInterfaceDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_BasicS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BasicS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl b/orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl
deleted file mode 100644
index 84f2af6e371..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl
+++ /dev/null
@@ -1,8687 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::Repository::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::PrimitiveDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::PrimitiveDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::PrimitiveDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::PrimitiveDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::PrimitiveDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::PrimitiveDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StringDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StringDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StringDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StringDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StringDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::StringDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::WstringDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::WstringDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::WstringDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::WstringDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::WstringDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::WstringDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::SequenceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::SequenceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::SequenceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::SequenceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::SequenceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::SequenceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ArrayDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ArrayDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ArrayDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ArrayDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ArrayDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ArrayDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_get_type_def_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_set_type_def_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_get_mode_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_set_mode_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp b/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
deleted file mode 100644
index 41877f34ad5..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_CPP_
-
-#include "IFR_BasicS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BasicS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h b/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
deleted file mode 100644
index 6e34f9b7d94..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
+++ /dev/null
@@ -1,5711 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class Repository_tie : public Repository
- {
- public:
- /// the T& ctor
- Repository_tie (T &t);
- /// ctor taking a POA
- Repository_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Repository_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Repository_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Repository_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup_id (
- const char * search_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr get_canonical_typecode (
- ::CORBA::TypeCode_ptr tc
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::PrimitiveDef_ptr get_primitive (
- ::CORBA::PrimitiveKind kind
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StringDef_ptr create_string (
- ::CORBA::ULong bound
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::WstringDef_ptr create_wstring (
- ::CORBA::ULong bound
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::SequenceDef_ptr create_sequence (
- ::CORBA::ULong bound,
- ::CORBA::IDLType_ptr element_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ArrayDef_ptr create_array (
- ::CORBA::ULong length,
- ::CORBA::IDLType_ptr element_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::FixedDef_ptr create_fixed (
- ::CORBA::UShort digits,
- ::CORBA::Short scale
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- Repository_tie (const Repository_tie &);
- void operator= (const Repository_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ModuleDef_tie : public ModuleDef
- {
- public:
- /// the T& ctor
- ModuleDef_tie (T &t);
- /// ctor taking a POA
- ModuleDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ModuleDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ModuleDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ModuleDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ModuleDef_tie (const ModuleDef_tie &);
- void operator= (const ModuleDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ConstantDef_tie : public ConstantDef
- {
- public:
- /// the T& ctor
- ConstantDef_tie (T &t);
- /// ctor taking a POA
- ConstantDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ConstantDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ConstantDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ConstantDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void type_def (
- ::CORBA::IDLType_ptr type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Any * value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void value (
- const ::CORBA::Any & value
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ConstantDef_tie (const ConstantDef_tie &);
- void operator= (const ConstantDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class StructDef_tie : public StructDef
- {
- public:
- /// the T& ctor
- StructDef_tie (T &t);
- /// ctor taking a POA
- StructDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- StructDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- StructDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~StructDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructMemberSeq * members (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::StructMemberSeq & members
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- StructDef_tie (const StructDef_tie &);
- void operator= (const StructDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class UnionDef_tie : public UnionDef
- {
- public:
- /// the T& ctor
- UnionDef_tie (T &t);
- /// ctor taking a POA
- UnionDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- UnionDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- UnionDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~UnionDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr discriminator_type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr discriminator_type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void discriminator_type_def (
- ::CORBA::IDLType_ptr discriminator_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionMemberSeq * members (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::UnionMemberSeq & members
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- UnionDef_tie (const UnionDef_tie &);
- void operator= (const UnionDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class EnumDef_tie : public EnumDef
- {
- public:
- /// the T& ctor
- EnumDef_tie (T &t);
- /// ctor taking a POA
- EnumDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EnumDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EnumDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EnumDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumMemberSeq * members (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::EnumMemberSeq & members
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- EnumDef_tie (const EnumDef_tie &);
- void operator= (const EnumDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class AliasDef_tie : public AliasDef
- {
- public:
- /// the T& ctor
- AliasDef_tie (T &t);
- /// ctor taking a POA
- AliasDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- AliasDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- AliasDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~AliasDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr original_type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- AliasDef_tie (const AliasDef_tie &);
- void operator= (const AliasDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class NativeDef_tie : public NativeDef
- {
- public:
- /// the T& ctor
- NativeDef_tie (T &t);
- /// ctor taking a POA
- NativeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- NativeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- NativeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~NativeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- NativeDef_tie (const NativeDef_tie &);
- void operator= (const NativeDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class PrimitiveDef_tie : public PrimitiveDef
- {
- public:
- /// the T& ctor
- PrimitiveDef_tie (T &t);
- /// ctor taking a POA
- PrimitiveDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- PrimitiveDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- PrimitiveDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~PrimitiveDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::PrimitiveKind kind (
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- PrimitiveDef_tie (const PrimitiveDef_tie &);
- void operator= (const PrimitiveDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class StringDef_tie : public StringDef
- {
- public:
- /// the T& ctor
- StringDef_tie (T &t);
- /// ctor taking a POA
- StringDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- StringDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- StringDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~StringDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong bound (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void bound (
- ::CORBA::ULong bound
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- StringDef_tie (const StringDef_tie &);
- void operator= (const StringDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class WstringDef_tie : public WstringDef
- {
- public:
- /// the T& ctor
- WstringDef_tie (T &t);
- /// ctor taking a POA
- WstringDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- WstringDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- WstringDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~WstringDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong bound (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void bound (
- ::CORBA::ULong bound
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- WstringDef_tie (const WstringDef_tie &);
- void operator= (const WstringDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class SequenceDef_tie : public SequenceDef
- {
- public:
- /// the T& ctor
- SequenceDef_tie (T &t);
- /// ctor taking a POA
- SequenceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- SequenceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- SequenceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~SequenceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong bound (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void bound (
- ::CORBA::ULong bound
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr element_type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr element_type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- SequenceDef_tie (const SequenceDef_tie &);
- void operator= (const SequenceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ArrayDef_tie : public ArrayDef
- {
- public:
- /// the T& ctor
- ArrayDef_tie (T &t);
- /// ctor taking a POA
- ArrayDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ArrayDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ArrayDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ArrayDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong length (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void length (
- ::CORBA::ULong length
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr element_type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr element_type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ArrayDef_tie (const ArrayDef_tie &);
- void operator= (const ArrayDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExceptionDef_tie : public ExceptionDef
- {
- public:
- /// the T& ctor
- ExceptionDef_tie (T &t);
- /// ctor taking a POA
- ExceptionDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExceptionDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExceptionDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExceptionDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructMemberSeq * members (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::StructMemberSeq & members
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ExceptionDef_tie (const ExceptionDef_tie &);
- void operator= (const ExceptionDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class AttributeDef_tie : public AttributeDef
- {
- public:
- /// the T& ctor
- AttributeDef_tie (T &t);
- /// ctor taking a POA
- AttributeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- AttributeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- AttributeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~AttributeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void type_def (
- ::CORBA::IDLType_ptr type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeMode mode (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- ::CORBA::AttributeMode mode
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- AttributeDef_tie (const AttributeDef_tie &);
- void operator= (const AttributeDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtAttributeDef_tie : public ExtAttributeDef
- {
- public:
- /// the T& ctor
- ExtAttributeDef_tie (T &t);
- /// ctor taking a POA
- ExtAttributeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtAttributeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtAttributeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtAttributeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void type_def (
- ::CORBA::IDLType_ptr type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeMode mode (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExcDescriptionSeq * get_exceptions (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void get_exceptions (
- const ::CORBA::ExcDescriptionSeq & get_exceptions
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExcDescriptionSeq * set_exceptions (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void set_exceptions (
- const ::CORBA::ExcDescriptionSeq & set_exceptions
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDescription * describe_attribute (
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ExtAttributeDef_tie (const ExtAttributeDef_tie &);
- void operator= (const ExtAttributeDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class OperationDef_tie : public OperationDef
- {
- public:
- /// the T& ctor
- OperationDef_tie (T &t);
- /// ctor taking a POA
- OperationDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- OperationDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- OperationDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~OperationDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr result (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr result_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void result_def (
- ::CORBA::IDLType_ptr result_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ParDescriptionSeq * params (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void params (
- const ::CORBA::ParDescriptionSeq & params
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationMode mode (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- ::CORBA::OperationMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContextIdSeq * contexts (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void contexts (
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDefSeq * exceptions (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- OperationDef_tie (const OperationDef_tie &);
- void operator= (const OperationDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class InterfaceDef_tie : public InterfaceDef
- {
- public:
- /// the T& ctor
- InterfaceDef_tie (T &t);
- /// ctor taking a POA
- InterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- InterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- InterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~InterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- InterfaceDef_tie (const InterfaceDef_tie &);
- void operator= (const InterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class InterfaceAttrExtension_tie : public InterfaceAttrExtension
- {
- public:
- /// the T& ctor
- InterfaceAttrExtension_tie (T &t);
- /// ctor taking a POA
- InterfaceAttrExtension_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- InterfaceAttrExtension_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- InterfaceAttrExtension_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~InterfaceAttrExtension_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- InterfaceAttrExtension_tie (const InterfaceAttrExtension_tie &);
- void operator= (const InterfaceAttrExtension_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtInterfaceDef_tie : public ExtInterfaceDef
- {
- public:
- /// the T& ctor
- ExtInterfaceDef_tie (T &t);
- /// ctor taking a POA
- ExtInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ExtInterfaceDef_tie (const ExtInterfaceDef_tie &);
- void operator= (const ExtInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class AbstractInterfaceDef_tie : public AbstractInterfaceDef
- {
- public:
- /// the T& ctor
- AbstractInterfaceDef_tie (T &t);
- /// ctor taking a POA
- AbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- AbstractInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- AbstractInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~AbstractInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- AbstractInterfaceDef_tie (const AbstractInterfaceDef_tie &);
- void operator= (const AbstractInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtAbstractInterfaceDef_tie : public ExtAbstractInterfaceDef
- {
- public:
- /// the T& ctor
- ExtAbstractInterfaceDef_tie (T &t);
- /// ctor taking a POA
- ExtAbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtAbstractInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtAbstractInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtAbstractInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ExtAbstractInterfaceDef_tie (const ExtAbstractInterfaceDef_tie &);
- void operator= (const ExtAbstractInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class LocalInterfaceDef_tie : public LocalInterfaceDef
- {
- public:
- /// the T& ctor
- LocalInterfaceDef_tie (T &t);
- /// ctor taking a POA
- LocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- LocalInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- LocalInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~LocalInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- LocalInterfaceDef_tie (const LocalInterfaceDef_tie &);
- void operator= (const LocalInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtLocalInterfaceDef_tie : public ExtLocalInterfaceDef
- {
- public:
- /// the T& ctor
- ExtLocalInterfaceDef_tie (T &t);
- /// ctor taking a POA
- ExtLocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtLocalInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtLocalInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtLocalInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ExtLocalInterfaceDef_tie (const ExtLocalInterfaceDef_tie &);
- void operator= (const ExtLocalInterfaceDef_tie &);
- };
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BasicS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_BasicS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_BasicS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl b/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl
deleted file mode 100644
index 58d457a27fa..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl
+++ /dev/null
@@ -1,10644 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::Repository_tie<T>::Repository_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Repository_tie<T>::Repository_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Repository_tie<T>::Repository_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Repository_tie<T>::Repository_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Repository_tie<T>::~Repository_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::Repository_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Repository_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Repository_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::Repository_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Repository_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::Repository_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->Repository::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::Repository_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Repository_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::Repository_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::Repository_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::Repository_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::Repository_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::Repository_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::Repository_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::Repository_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::Repository_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::Repository_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::Repository_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::Repository_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::Repository_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::Repository_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::Repository_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::Repository_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::Repository_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::Repository_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::Repository_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::Repository_tie<T>::lookup_id (
- const char * search_id
- )
-{
- return this->ptr_->lookup_id (
- search_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::Repository_tie<T>::get_canonical_typecode (
- ::CORBA::TypeCode_ptr tc
- )
-{
- return this->ptr_->get_canonical_typecode (
- tc
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::PrimitiveDef_ptr POA_CORBA::Repository_tie<T>::get_primitive (
- ::CORBA::PrimitiveKind kind
- )
-{
- return this->ptr_->get_primitive (
- kind
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StringDef_ptr POA_CORBA::Repository_tie<T>::create_string (
- ::CORBA::ULong bound
- )
-{
- return this->ptr_->create_string (
- bound
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::WstringDef_ptr POA_CORBA::Repository_tie<T>::create_wstring (
- ::CORBA::ULong bound
- )
-{
- return this->ptr_->create_wstring (
- bound
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::SequenceDef_ptr POA_CORBA::Repository_tie<T>::create_sequence (
- ::CORBA::ULong bound,
- ::CORBA::IDLType_ptr element_type
- )
-{
- return this->ptr_->create_sequence (
- bound,
- element_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ArrayDef_ptr POA_CORBA::Repository_tie<T>::create_array (
- ::CORBA::ULong length,
- ::CORBA::IDLType_ptr element_type
- )
-{
- return this->ptr_->create_array (
- length,
- element_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::FixedDef_ptr POA_CORBA::Repository_tie<T>::create_fixed (
- ::CORBA::UShort digits,
- ::CORBA::Short scale
- )
-{
- return this->ptr_->create_fixed (
- digits,
- scale
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ModuleDef_tie<T>::ModuleDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ModuleDef_tie<T>::ModuleDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ModuleDef_tie<T>::ModuleDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ModuleDef_tie<T>::ModuleDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ModuleDef_tie<T>::~ModuleDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ModuleDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ModuleDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ModuleDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ModuleDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ModuleDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ModuleDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ModuleDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ModuleDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ModuleDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ModuleDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ModuleDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ModuleDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ModuleDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ModuleDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ModuleDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ModuleDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ModuleDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ModuleDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ModuleDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ModuleDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ModuleDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ModuleDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ModuleDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ModuleDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ModuleDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ModuleDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ModuleDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ModuleDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ModuleDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::~ConstantDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ConstantDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ConstantDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ConstantDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ConstantDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ConstantDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ConstantDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ConstantDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ConstantDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ConstantDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ConstantDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ConstantDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ConstantDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ConstantDef_tie<T>::type_def (
- )
-{
- return this->ptr_->type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::type_def (
- ::CORBA::IDLType_ptr type_def
- )
-{
- this->ptr_->type_def (
- type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Any * POA_CORBA::ConstantDef_tie<T>::value (
- )
-{
- return this->ptr_->value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::value (
- const ::CORBA::Any & value
- )
-{
- this->ptr_->value (
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::~StructDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::StructDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StructDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StructDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::StructDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StructDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::StructDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->StructDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::StructDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::StructDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::StructDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::StructDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::StructDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::StructDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::StructDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::StructDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::StructDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::StructDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::StructDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::StructDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::StructDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::StructDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::StructDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::StructDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::StructDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::StructDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::StructDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::StructDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::StructDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::StructDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::StructDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructMemberSeq * POA_CORBA::StructDef_tie<T>::members (
- )
-{
- return this->ptr_->members (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::members (
- const ::CORBA::StructMemberSeq & members
- )
-{
- this->ptr_->members (
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::~UnionDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::UnionDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::UnionDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::UnionDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::UnionDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::UnionDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::UnionDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->UnionDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::UnionDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::UnionDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::UnionDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::UnionDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::UnionDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::UnionDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::UnionDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::UnionDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::UnionDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::UnionDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::UnionDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::UnionDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::UnionDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::UnionDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::UnionDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::UnionDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::UnionDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::UnionDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::UnionDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::UnionDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::UnionDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::UnionDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::UnionDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::UnionDef_tie<T>::discriminator_type (
- )
-{
- return this->ptr_->discriminator_type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::UnionDef_tie<T>::discriminator_type_def (
- )
-{
- return this->ptr_->discriminator_type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::discriminator_type_def (
- ::CORBA::IDLType_ptr discriminator_type_def
- )
-{
- this->ptr_->discriminator_type_def (
- discriminator_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionMemberSeq * POA_CORBA::UnionDef_tie<T>::members (
- )
-{
- return this->ptr_->members (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::members (
- const ::CORBA::UnionMemberSeq & members
- )
-{
- this->ptr_->members (
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::~EnumDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::EnumDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::EnumDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::EnumDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::EnumDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::EnumDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::EnumDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->EnumDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::EnumDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::EnumDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::EnumDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::EnumDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::EnumDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumMemberSeq * POA_CORBA::EnumDef_tie<T>::members (
- )
-{
- return this->ptr_->members (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::members (
- const ::CORBA::EnumMemberSeq & members
- )
-{
- this->ptr_->members (
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::~AliasDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::AliasDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AliasDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AliasDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::AliasDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AliasDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::AliasDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->AliasDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::AliasDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::AliasDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::AliasDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::AliasDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::AliasDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::AliasDef_tie<T>::original_type_def (
- )
-{
- return this->ptr_->original_type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- this->ptr_->original_type_def (
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::~NativeDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::NativeDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::NativeDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::NativeDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::NativeDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::NativeDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::NativeDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->NativeDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::NativeDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::NativeDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::NativeDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::NativeDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::NativeDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::~PrimitiveDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::PrimitiveDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::PrimitiveDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::PrimitiveDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::PrimitiveDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::PrimitiveDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::PrimitiveDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->PrimitiveDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::PrimitiveDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::PrimitiveDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::PrimitiveDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::PrimitiveKind POA_CORBA::PrimitiveDef_tie<T>::kind (
- )
-{
- return this->ptr_->kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::~StringDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::StringDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StringDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StringDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::StringDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StringDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::StringDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->StringDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::StringDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StringDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::StringDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::StringDef_tie<T>::bound (
- )
-{
- return this->ptr_->bound (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StringDef_tie<T>::bound (
- ::CORBA::ULong bound
- )
-{
- this->ptr_->bound (
- bound
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::~WstringDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::WstringDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::WstringDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::WstringDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::WstringDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::WstringDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::WstringDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->WstringDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::WstringDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::WstringDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::WstringDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::WstringDef_tie<T>::bound (
- )
-{
- return this->ptr_->bound (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::WstringDef_tie<T>::bound (
- ::CORBA::ULong bound
- )
-{
- this->ptr_->bound (
- bound
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::~SequenceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::SequenceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::SequenceDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::SequenceDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::SequenceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::SequenceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::SequenceDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->SequenceDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::SequenceDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::SequenceDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::SequenceDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::SequenceDef_tie<T>::bound (
- )
-{
- return this->ptr_->bound (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::SequenceDef_tie<T>::bound (
- ::CORBA::ULong bound
- )
-{
- this->ptr_->bound (
- bound
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::SequenceDef_tie<T>::element_type (
- )
-{
- return this->ptr_->element_type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::SequenceDef_tie<T>::element_type_def (
- )
-{
- return this->ptr_->element_type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::SequenceDef_tie<T>::element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- )
-{
- this->ptr_->element_type_def (
- element_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::~ArrayDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ArrayDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ArrayDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ArrayDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ArrayDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ArrayDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ArrayDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ArrayDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ArrayDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ArrayDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ArrayDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::ArrayDef_tie<T>::length (
- )
-{
- return this->ptr_->length (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ArrayDef_tie<T>::length (
- ::CORBA::ULong length
- )
-{
- this->ptr_->length (
- length
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ArrayDef_tie<T>::element_type (
- )
-{
- return this->ptr_->element_type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ArrayDef_tie<T>::element_type_def (
- )
-{
- return this->ptr_->element_type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ArrayDef_tie<T>::element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- )
-{
- this->ptr_->element_type_def (
- element_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::~ExceptionDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ExceptionDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExceptionDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExceptionDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ExceptionDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExceptionDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ExceptionDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ExceptionDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ExceptionDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ExceptionDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ExceptionDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ExceptionDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ExceptionDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExceptionDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExceptionDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ExceptionDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ExceptionDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructMemberSeq * POA_CORBA::ExceptionDef_tie<T>::members (
- )
-{
- return this->ptr_->members (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::members (
- const ::CORBA::StructMemberSeq & members
- )
-{
- this->ptr_->members (
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::~AttributeDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::AttributeDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AttributeDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AttributeDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::AttributeDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AttributeDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::AttributeDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->AttributeDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::AttributeDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::AttributeDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::AttributeDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::AttributeDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::AttributeDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::AttributeDef_tie<T>::type_def (
- )
-{
- return this->ptr_->type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::type_def (
- ::CORBA::IDLType_ptr type_def
- )
-{
- this->ptr_->type_def (
- type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeMode POA_CORBA::AttributeDef_tie<T>::mode (
- )
-{
- return this->ptr_->mode (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::mode (
- ::CORBA::AttributeMode mode
- )
-{
- this->ptr_->mode (
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAttributeDef_tie<T>::~ExtAttributeDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ExtAttributeDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtAttributeDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtAttributeDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ExtAttributeDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtAttributeDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ExtAttributeDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ExtAttributeDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ExtAttributeDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAttributeDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAttributeDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAttributeDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ExtAttributeDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAttributeDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ExtAttributeDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ExtAttributeDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ExtAttributeDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ExtAttributeDef_tie<T>::type_def (
- )
-{
- return this->ptr_->type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::type_def (
- ::CORBA::IDLType_ptr type_def
- )
-{
- this->ptr_->type_def (
- type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeMode POA_CORBA::ExtAttributeDef_tie<T>::mode (
- )
-{
- return this->ptr_->mode (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::mode (
- ::CORBA::AttributeMode mode
- )
-{
- this->ptr_->mode (
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExcDescriptionSeq * POA_CORBA::ExtAttributeDef_tie<T>::get_exceptions (
- )
-{
- return this->ptr_->get_exceptions (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::get_exceptions (
- const ::CORBA::ExcDescriptionSeq & get_exceptions
- )
-{
- this->ptr_->get_exceptions (
- get_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExcDescriptionSeq * POA_CORBA::ExtAttributeDef_tie<T>::set_exceptions (
- )
-{
- return this->ptr_->set_exceptions (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAttributeDef_tie<T>::set_exceptions (
- const ::CORBA::ExcDescriptionSeq & set_exceptions
- )
-{
- this->ptr_->set_exceptions (
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDescription * POA_CORBA::ExtAttributeDef_tie<T>::describe_attribute (
- )
-{
- return this->ptr_->describe_attribute (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::~OperationDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::OperationDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::OperationDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::OperationDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::OperationDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::OperationDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::OperationDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->OperationDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::OperationDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::OperationDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::OperationDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::OperationDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::OperationDef_tie<T>::result (
- )
-{
- return this->ptr_->result (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::OperationDef_tie<T>::result_def (
- )
-{
- return this->ptr_->result_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::result_def (
- ::CORBA::IDLType_ptr result_def
- )
-{
- this->ptr_->result_def (
- result_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_CORBA::OperationDef_tie<T>::params (
- )
-{
- return this->ptr_->params (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::params (
- const ::CORBA::ParDescriptionSeq & params
- )
-{
- this->ptr_->params (
- params
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationMode POA_CORBA::OperationDef_tie<T>::mode (
- )
-{
- return this->ptr_->mode (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::mode (
- ::CORBA::OperationMode mode
- )
-{
- this->ptr_->mode (
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_CORBA::OperationDef_tie<T>::contexts (
- )
-{
- return this->ptr_->contexts (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::contexts (
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- this->ptr_->contexts (
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_CORBA::OperationDef_tie<T>::exceptions (
- )
-{
- return this->ptr_->exceptions (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- )
-{
- this->ptr_->exceptions (
- exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::~InterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::InterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::InterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::InterfaceDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->InterfaceDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::InterfaceDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::InterfaceDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::InterfaceDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::InterfaceDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::InterfaceDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::InterfaceDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::InterfaceDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::InterfaceDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::InterfaceDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::InterfaceDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::InterfaceDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::InterfaceDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceAttrExtension_tie<T>::~InterfaceAttrExtension_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::InterfaceAttrExtension_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceAttrExtension_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceAttrExtension_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::InterfaceAttrExtension_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceAttrExtension_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::InterfaceAttrExtension_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->InterfaceAttrExtension::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::InterfaceAttrExtension_tie<T>::describe_ext_interface (
- )
-{
- return this->ptr_->describe_ext_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::InterfaceAttrExtension_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtInterfaceDef_tie<T>::~ExtInterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ExtInterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtInterfaceDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtInterfaceDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ExtInterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtInterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ExtInterfaceDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ExtInterfaceDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ExtInterfaceDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtInterfaceDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ExtInterfaceDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtInterfaceDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtInterfaceDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ExtInterfaceDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtInterfaceDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtInterfaceDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtInterfaceDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtInterfaceDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtInterfaceDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtInterfaceDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ExtInterfaceDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtInterfaceDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ExtInterfaceDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ExtInterfaceDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtInterfaceDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ExtInterfaceDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ExtInterfaceDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtInterfaceDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ExtInterfaceDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ExtInterfaceDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ExtInterfaceDef_tie<T>::describe_ext_interface (
- )
-{
- return this->ptr_->describe_ext_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::~AbstractInterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::AbstractInterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AbstractInterfaceDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AbstractInterfaceDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::AbstractInterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AbstractInterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::AbstractInterfaceDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->AbstractInterfaceDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::AbstractInterfaceDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::AbstractInterfaceDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::AbstractInterfaceDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::AbstractInterfaceDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::AbstractInterfaceDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::AbstractInterfaceDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::AbstractInterfaceDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::AbstractInterfaceDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::~ExtAbstractInterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ExtAbstractInterfaceDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ExtAbstractInterfaceDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ExtAbstractInterfaceDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe_ext_interface (
- )
-{
- return this->ptr_->describe_ext_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::~LocalInterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::LocalInterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::LocalInterfaceDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::LocalInterfaceDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::LocalInterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::LocalInterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::LocalInterfaceDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->LocalInterfaceDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::LocalInterfaceDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::LocalInterfaceDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::LocalInterfaceDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::LocalInterfaceDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::LocalInterfaceDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::LocalInterfaceDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::LocalInterfaceDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::LocalInterfaceDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::LocalInterfaceDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::LocalInterfaceDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::LocalInterfaceDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::LocalInterfaceDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::~ExtLocalInterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ExtLocalInterfaceDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ExtLocalInterfaceDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ExtLocalInterfaceDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtLocalInterfaceDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtLocalInterfaceDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtLocalInterfaceDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtLocalInterfaceDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtLocalInterfaceDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtLocalInterfaceDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ExtLocalInterfaceDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe_ext_interface (
- )
-{
- return this->ptr_->describe_ext_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp b/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
deleted file mode 100644
index cdbe6ff4520..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
+++ /dev/null
@@ -1,13846 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_CPP_
-
-
-#include "IFR_ComponentsS.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/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_SArgument_T.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/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ComponentsS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__SARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__SARG_TRAITS_)
-#define _CORBA_VALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_COMPONENTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::ComponentDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::ComponentDef_ptr,
- CORBA::ComponentIR::ComponentDef_var,
- CORBA::ComponentIR::ComponentDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_HOMEDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_HOMEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::HomeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::HomeDef_ptr,
- CORBA::ComponentIR::HomeDef_var,
- CORBA::ComponentIR::HomeDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EVENTDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EVENTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::EventDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::EventDef_ptr,
- CORBA::ComponentIR::EventDef_var,
- CORBA::ComponentIR::EventDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PROVIDESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::ProvidesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::ProvidesDef_ptr,
- CORBA::ComponentIR::ProvidesDef_var,
- CORBA::ComponentIR::ProvidesDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_USESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_USESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::UsesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::UsesDef_ptr,
- CORBA::ComponentIR::UsesDef_var,
- CORBA::ComponentIR::UsesDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EMITSDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EMITSDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::EmitsDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::EmitsDef_ptr,
- CORBA::ComponentIR::EmitsDef_var,
- CORBA::ComponentIR::EmitsDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PUBLISHESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::PublishesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::PublishesDef_ptr,
- CORBA::ComponentIR::PublishesDef_var,
- CORBA::ComponentIR::PublishesDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_CONSUMESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::ConsumesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::ConsumesDef_ptr,
- CORBA::ComponentIR::ConsumesDef_var,
- CORBA::ComponentIR::ConsumesDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FACTORYDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::FactoryDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::FactoryDef_ptr,
- CORBA::ComponentIR::FactoryDef_var,
- CORBA::ComponentIR::FactoryDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FINDERDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FINDERDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::FinderDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::FinderDef_ptr,
- CORBA::ComponentIR::FinderDef_var,
- CORBA::ComponentIR::FinderDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::ComponentDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::ComponentDef_ptr,
- CORBA::ComponentIR::ComponentDef_var,
- CORBA::ComponentIR::ComponentDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ComponentDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::HomeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::HomeDef_ptr,
- CORBA::ComponentIR::HomeDef_var,
- CORBA::ComponentIR::HomeDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::HomeDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::EventDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::EventDef_ptr,
- CORBA::ComponentIR::EventDef_var,
- CORBA::ComponentIR::EventDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::EventDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::ProvidesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::ProvidesDef_ptr,
- CORBA::ComponentIR::ProvidesDef_var,
- CORBA::ComponentIR::ProvidesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ProvidesDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::UsesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::UsesDef_ptr,
- CORBA::ComponentIR::UsesDef_var,
- CORBA::ComponentIR::UsesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::UsesDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::EmitsDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::EmitsDef_ptr,
- CORBA::ComponentIR::EmitsDef_var,
- CORBA::ComponentIR::EmitsDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::EmitsDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::PublishesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::PublishesDef_ptr,
- CORBA::ComponentIR::PublishesDef_var,
- CORBA::ComponentIR::PublishesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::PublishesDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::ConsumesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::ConsumesDef_ptr,
- CORBA::ComponentIR::ConsumesDef_var,
- CORBA::ComponentIR::ConsumesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ConsumesDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::FactoryDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::FactoryDef_ptr,
- CORBA::ComponentIR::FactoryDef_var,
- CORBA::ComponentIR::FactoryDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::FactoryDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::FinderDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::FinderDef_ptr,
- CORBA::ComponentIR::FinderDef_var,
- CORBA::ComponentIR::FinderDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::FinderDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_EventDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 15, 50, 40, 109, 109, 109, 0, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 0, 0, 0,
- 109, 0, 109, 0, 109, 109, 109, 109, 109, 109,
- 109, 109, 15, 0, 109, 109, 109, 15, 15, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109,
-#else
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 0, 109, 0, 109, 15,
- 50, 40, 109, 109, 109, 0, 109, 109, 0, 0,
- 0, 109, 0, 109, 0, 15, 0, 109, 109, 109,
- 15, 15, 109, 109, 109, 109, 109, 109,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 60,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 108,
- HASH_VALUE_RANGE = 105,
- DUPLICATES = 18,
- WORDLIST_SIZE = 64
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"is_a", &POA_CORBA::ComponentIR::EventDef::is_a_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::EventDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::EventDef::lookup_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::EventDef::_component_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::EventDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::EventDef::_set_version_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::EventDef::_non_existent_skel, 0},
- {"_get_is_custom", &POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel, 0},
- {"_set_is_custom", &POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel, 0},
- {"_get_is_abstract", &POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel, 0},
- {"_set_is_abstract", &POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::EventDef::create_enum_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::EventDef::create_union_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::EventDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::EventDef::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::EventDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ComponentIR::EventDef::create_operation_skel, 0},
- {"_get_initializers", &POA_CORBA::ComponentIR::EventDef::_get_initializers_skel, 0},
- {"_set_initializers", &POA_CORBA::ComponentIR::EventDef::_set_initializers_skel, 0},
- {"create_value_member", &POA_CORBA::ComponentIR::EventDef::create_value_member_skel, 0},
- {"_get_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel, 0},
- {"_set_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::EventDef::contents_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel, 0},
- {"_set_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel, 0},
- {"_get_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::EventDef::create_alias_skel, 0},
- {"move", &POA_CORBA::ComponentIR::EventDef::move_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::EventDef::create_value_box_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::EventDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ComponentIR::EventDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::EventDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::EventDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::EventDef::lookup_name_skel, 0},
- {"_get_base_value", &POA_CORBA::ComponentIR::EventDef::_get_base_value_skel, 0},
- {"_set_base_value", &POA_CORBA::ComponentIR::EventDef::_set_base_value_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::EventDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::EventDef::_set_id_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel, 0},
- {"_get_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel, 0},
- {"_set_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::EventDef::_repository_id_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::EventDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::EventDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::EventDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::EventDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ComponentIR::EventDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::EventDef::create_ext_value_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::EventDef::destroy_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::EventDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::EventDef::describe_contents_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::EventDef::describe_skel, 0},
- {"describe_value", &POA_CORBA::ComponentIR::EventDef::describe_value_skel, 0},
- {"describe_ext_value", &POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel, 0},
- };
-
- static const signed short lookup[] =
- {
- -14, -2, -20, -2, 4, 5, 6, -1, -22, -2, 7, -1, 169, 10,
- 154, 13, -124, -1, -25, -2, -28, -4, -36, -3, -41, -2, 16, 17,
- 18, -1, 19, -137, -132, -1, 24, -1, -126, -1, 27, -1, -128, 32,
- 33, -1, 34, -1, 35, -43, -2, -135, 39, 40, -1, -46, -2, -139,
- -1, -118, 45, -114, -11, -2, -1, 48, 49, -51, -2, 50, -111, -53,
- -3, -110, 56, -8, -2, 57, -1, 58, -1, -1, 59, -1, 60, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 61, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::EventDef::EventDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_EventDef_optable;
-}
-
-POA_CORBA::ComponentIR::EventDef::EventDef (const EventDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::ValueDef (rhs),
- POA_CORBA::ExtValueDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::EventDef::~EventDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _is_a_EventDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * 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_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_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_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _non_existent_EventDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _repository_id_EventDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::EventDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * 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_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_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_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _get_component_EventDef_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_CORBA::ComponentIR::EventDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::EventDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::EventDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::EventDef *
-POA_CORBA::ComponentIR::EventDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::EventDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_Container_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 20,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 15,
- 47, 0, 0, 0, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 30, 20, 30,
- 47, 0, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 15, 5, 47, 47, 47, 10, 0, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47,
-#else
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 20, 47, 15, 47, 0,
- 0, 0, 47, 47, 47, 47, 47, 47, 30, 20,
- 30, 47, 0, 47, 47, 15, 5, 47, 47, 47,
- 10, 0, 47, 47, 47, 47, 47, 47,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 28,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 7,
- MAX_HASH_VALUE = 46,
- HASH_VALUE_RANGE = 40,
- DUPLICATES = 3,
- WORDLIST_SIZE = 35
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"destroy", &POA_CORBA::ComponentIR::Container::destroy_skel, 0},
- {"create_home", &POA_CORBA::ComponentIR::Container::create_home_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::Container::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::Container::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::Container::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::Container::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::Container::create_ext_value_skel, 0},
- {"create_event", &POA_CORBA::ComponentIR::Container::create_event_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::Container::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::Container::create_constant_skel, 0},
- {"create_component", &POA_CORBA::ComponentIR::Container::create_component_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::Container::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::Container::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::Container::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::Container::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::Container::create_alias_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::Container::_interface_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::Container::create_enum_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::Container::describe_contents_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::Container::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::Container::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::Container::_component_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::Container::lookup_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::Container::_non_existent_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::Container::_is_a_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::Container::lookup_name_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::Container::create_union_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::Container::create_exception_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, -1, -1, 7, -1, -10, -2, 8, 9, -50,
- -12, -2, -48, 14, 15, -1, 16, 17, 18, 19, -1, 20, 21, 22,
- -1, -1, 23, 24, 25, 26, 27, 28, 29, -1, 30, -1, 31, 32,
- 33, -1, -1, -1, 34,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable tao_CORBA_ComponentIR_Container_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::Container::Container (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_Container_optable;
-}
-
-POA_CORBA::ComponentIR::Container::Container (const Container& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::Container::~Container (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_component_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_component_Container (
- POA_CORBA::ComponentIR::Container * 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::ComponentIR::ComponentDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_component (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::Container::create_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::ComponentIR::ComponentDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_component,
- &_tao_supports_interfaces
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- create_component_Container 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_home_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_home_Container (
- POA_CORBA::ComponentIR::Container * 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::ComponentIR::HomeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 7);
-
- retval =
- this->servant_->create_home (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7);
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::Container::create_home_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::ComponentIR::HomeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_primary_key;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_home,
- &_tao_managed_component,
- &_tao_supports_interfaces,
- &_tao_primary_key
- };
-
- static size_t const nargs = 8;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- create_home_Container 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_event_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_event_Container (
- POA_CORBA::ComponentIR::Container * 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::ComponentIR::EventDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_9 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 9);
-
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_type arg_10 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_,
- 10);
-
- retval =
- this->servant_->create_event (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- , arg_9
- , arg_10);
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::Container::create_event_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::ComponentIR::EventDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- static size_t const nargs = 11;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- create_event_Container 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _is_a_Container_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * 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_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_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_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _non_existent_Container_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _repository_id_Container_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::Container::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * 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_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_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_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _get_component_Container_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_CORBA::ComponentIR::Container::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::Container::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/Container:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::Container::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::Container *
-POA_CORBA::ComponentIR::Container::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::Container STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_ModuleDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 25,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 10,
- 58, 0, 0, 0, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 30, 15, 5,
- 58, 10, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 40, 15, 58, 58, 58, 20, 0, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58,
-#else
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 25, 58, 10, 58, 0,
- 0, 0, 58, 58, 58, 58, 58, 58, 30, 15,
- 5, 58, 10, 58, 58, 40, 15, 58, 58, 58,
- 20, 0, 58, 58, 58, 58, 58, 58,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 39,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 7,
- MAX_HASH_VALUE = 57,
- HASH_VALUE_RANGE = 51,
- DUPLICATES = 6,
- WORDLIST_SIZE = 46
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"destroy", &POA_CORBA::ComponentIR::ModuleDef::destroy_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ModuleDef::describe_skel, 0},
- {"create_home", &POA_CORBA::ComponentIR::ModuleDef::create_home_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::ModuleDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::ModuleDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::ModuleDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::ModuleDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::ModuleDef::create_union_skel, 0},
- {"move", &POA_CORBA::ComponentIR::ModuleDef::move_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::ModuleDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::ModuleDef::create_enum_skel, 0},
- {"create_event", &POA_CORBA::ComponentIR::ModuleDef::create_event_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::ModuleDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::ModuleDef::create_constant_skel, 0},
- {"create_component", &POA_CORBA::ComponentIR::ModuleDef::create_component_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ModuleDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ModuleDef::_set_id_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ModuleDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ModuleDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ModuleDef::_interface_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ModuleDef::_repository_id_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ModuleDef::_is_a_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ModuleDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ModuleDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::ModuleDef::lookup_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::ModuleDef::contents_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ModuleDef::_component_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::ModuleDef::create_alias_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -11, -2, -13, -2, 7, 8, -25, -2, 9, 10, -67,
- -27, -2, -68, 15, -1, 16, -1, 17, 18, -35, -2, 19, 20, 21,
- 22, -1, 23, 24, -80, -1, -77, 29, 30, -1, 31, 32, 33, 34,
- -76, 37, -1, 38, 39, -1, 40, -1, 41, 42, 43, 44, -1, -1,
- -1, 45,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ModuleDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ModuleDef::ModuleDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ModuleDef_optable;
-}
-
-POA_CORBA::ComponentIR::ModuleDef::ModuleDef (const ModuleDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ModuleDef (rhs),
- POA_CORBA::ComponentIR::Container (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ModuleDef::~ModuleDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _is_a_ModuleDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * 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_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_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_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _non_existent_ModuleDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _repository_id_ModuleDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ModuleDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * 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_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_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_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _get_component_ModuleDef_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_CORBA::ComponentIR::ModuleDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ModuleDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::ModuleDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::ModuleDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::ModuleDef *
-POA_CORBA::ComponentIR::ModuleDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::ModuleDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_Repository_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 10,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 0,
- 78, 0, 15, 20, 78, 10, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 20, 0, 25,
- 78, 0, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 45, 5, 78, 78, 78, 0, 0, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78,
-#else
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
- 78, 78, 78, 78, 78, 10, 78, 0, 78, 0,
- 15, 20, 78, 10, 78, 78, 78, 78, 20, 0,
- 25, 78, 0, 78, 78, 45, 5, 78, 78, 78,
- 0, 0, 78, 78, 78, 78, 78, 78,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 36,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 11,
- MAX_HASH_VALUE = 77,
- HASH_VALUE_RANGE = 67,
- DUPLICATES = 3,
- WORDLIST_SIZE = 47
- };
-
- 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},{"",0,0},
- {"create_enum", &POA_CORBA::ComponentIR::Repository::create_enum_skel, 0},
- {"create_array", &POA_CORBA::ComponentIR::Repository::create_array_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::Repository::_is_a_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::Repository::create_value_box_skel, 0},
- {"create_event", &POA_CORBA::ComponentIR::Repository::create_event_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::Repository::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::Repository::create_constant_skel, 0},
- {"create_component", &POA_CORBA::ComponentIR::Repository::create_component_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::Repository::destroy_skel, 0},
- {"create_string", &POA_CORBA::ComponentIR::Repository::create_string_skel, 0},
- {"create_wstring", &POA_CORBA::ComponentIR::Repository::create_wstring_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::Repository::_component_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::Repository::lookup_skel, 0},
- {"create_fixed", &POA_CORBA::ComponentIR::Repository::create_fixed_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::Repository::_non_existent_skel, 0},
- {"create_home", &POA_CORBA::ComponentIR::Repository::create_home_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::Repository::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::Repository::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::Repository::create_native_skel, 0},
- {"create_sequence", &POA_CORBA::ComponentIR::Repository::create_sequence_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::Repository::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::Repository::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::Repository::create_union_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::Repository::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::Repository::_repository_id_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::Repository::_interface_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::Repository::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::Repository::create_local_interface_skel, 0},
- {"get_primitive", &POA_CORBA::ComponentIR::Repository::get_primitive_skel, 0},
- {"lookup_id", &POA_CORBA::ComponentIR::Repository::lookup_id_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::Repository::lookup_name_skel, 0},
- {"get_canonical_typecode", &POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::Repository::contents_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::Repository::create_alias_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::Repository::describe_contents_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, 12, -28,
- -2, 13, 14, 15, 16, -1, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, -31, -2, 26, 27, -97, -1, 30, -84, 33, 34, 35, 36, 37,
- 38, 39, 40, 41, -1, -1, -1, -1, -1, 42, 43, 44, -1, -1,
- -1, 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 46,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable tao_CORBA_ComponentIR_Repository_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::Repository::Repository (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_Repository_optable;
-}
-
-POA_CORBA::ComponentIR::Repository::Repository (const Repository& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Repository (rhs),
- POA_CORBA::ComponentIR::Container (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::Repository::~Repository (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _is_a_Repository_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * 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_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_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_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _non_existent_Repository_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _repository_id_Repository_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::Repository::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * 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_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_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_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _get_component_Repository_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_CORBA::ComponentIR::Repository::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Repository:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Repository:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::Repository::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/Repository:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::Repository::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::Repository *
-POA_CORBA::ComponentIR::Repository::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::Repository STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_ProvidesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 20,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 24
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::ProvidesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ProvidesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ProvidesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ProvidesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::ProvidesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel, 0},
- {"_get_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel, 0},
- {"_set_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ProvidesDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -53, 21, -9, -2, 22, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 23,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ProvidesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ProvidesDef_optable;
-}
-
-POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (const ProvidesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ProvidesDef::~ProvidesDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_interface_type_ProvidesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_interface_type_ProvidesDef (
- POA_CORBA::ComponentIR::ProvidesDef * 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::InterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->interface_type ();
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_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::InterfaceDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _get_interface_type_ProvidesDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_interface_type_ProvidesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_interface_type_ProvidesDef (
- POA_CORBA::ComponentIR::ProvidesDef * 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::InterfaceDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->interface_type (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_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< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_interface_type
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _set_interface_type_ProvidesDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _is_a_ProvidesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * 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_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_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_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _non_existent_ProvidesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _repository_id_ProvidesDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ProvidesDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * 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_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_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_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _get_component_ProvidesDef_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_CORBA::ComponentIR::ProvidesDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::ProvidesDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::ProvidesDef *
-POA_CORBA::ComponentIR::ProvidesDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::ProvidesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_UsesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 22,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 26
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::UsesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::UsesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::UsesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::UsesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::UsesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::UsesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::UsesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::UsesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::UsesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::UsesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::UsesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel, 0},
- {"_get_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel, 0},
- {"_set_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::UsesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel, 0},
- {"_get_interface_type", &POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel, 0},
- {"_set_interface_type", &POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::UsesDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::UsesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -17, -2, -21, -2, 4, 5, -1, 55, 8, 51, 11, -1, 45, 14,
- 15, 16, -52, 19, 20, -53, 23, -12, -2, 24, -9, -2, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 25,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_UsesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::UsesDef::UsesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_UsesDef_optable;
-}
-
-POA_CORBA::ComponentIR::UsesDef::UsesDef (const UsesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::UsesDef::~UsesDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_interface_type_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_interface_type_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * 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::InterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->interface_type ();
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_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::InterfaceDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _get_interface_type_UsesDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_interface_type_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_interface_type_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * 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::InterfaceDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->interface_type (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_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< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_interface_type
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _set_interface_type_UsesDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_multiple_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_multiple_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * 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_->is_multiple ();
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_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_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _get_is_multiple_UsesDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_multiple_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_multiple_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_multiple (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_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< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_multiple;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_multiple
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _set_is_multiple_UsesDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _is_a_UsesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * 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_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_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_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _non_existent_UsesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _repository_id_UsesDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::UsesDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * 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_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_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_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _get_component_UsesDef_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_CORBA::ComponentIR::UsesDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::UsesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::UsesDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::UsesDef *
-POA_CORBA::ComponentIR::UsesDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::UsesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_EventPortDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::EventPortDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::EventPortDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::EventPortDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::EventPortDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::EventPortDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::EventPortDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::EventPortDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::EventPortDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::EventPortDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::EventPortDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::EventPortDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::EventPortDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::EventPortDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::EventPortDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::EventPortDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::EventPortDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventPortDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::EventPortDef::EventPortDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_EventPortDef_optable;
-}
-
-POA_CORBA::ComponentIR::EventPortDef::EventPortDef (const EventPortDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::EventPortDef::~EventPortDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_event_EventPortDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_event_EventPortDef (
- POA_CORBA::ComponentIR::EventPortDef * 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::ComponentIR::EventDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->event ();
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::EventPortDef::_get_event_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::ComponentIR::EventDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _get_event_EventPortDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_event_EventPortDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_event_EventPortDef (
- POA_CORBA::ComponentIR::EventPortDef * 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::ComponentIR::EventDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->event (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::EventPortDef::_set_event_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< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_event
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _set_event_EventPortDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class is_a_EventPortDef
- : public TAO::Upcall_Command
- {
- public:
- inline is_a_EventPortDef (
- POA_CORBA::ComponentIR::EventPortDef * 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< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::EventPortDef::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< ::CORBA::RepositoryId>::in_arg_val _tao_event_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_event_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- is_a_EventPortDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _is_a_EventPortDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * 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_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_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_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _non_existent_EventPortDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _repository_id_EventPortDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::EventPortDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * 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_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_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_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _get_component_EventPortDef_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_CORBA::ComponentIR::EventPortDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::EventPortDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::EventPortDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::EventPortDef *
-POA_CORBA::ComponentIR::EventPortDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::EventPortDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_EmitsDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::EmitsDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::EmitsDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::EmitsDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::EmitsDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::EmitsDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::EmitsDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::EmitsDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::EmitsDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::EmitsDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::EmitsDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::EmitsDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::EmitsDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::EmitsDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::EmitsDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::EmitsDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::EmitsDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EmitsDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::EmitsDef::EmitsDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_EmitsDef_optable;
-}
-
-POA_CORBA::ComponentIR::EmitsDef::EmitsDef (const EmitsDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ComponentIR::EventPortDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::EmitsDef::~EmitsDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _is_a_EmitsDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * 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_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_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_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _non_existent_EmitsDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _repository_id_EmitsDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::EmitsDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * 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_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_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_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _get_component_EmitsDef_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_CORBA::ComponentIR::EmitsDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::EmitsDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::EmitsDef *
-POA_CORBA::ComponentIR::EmitsDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::EmitsDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_PublishesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::PublishesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::PublishesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::PublishesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::PublishesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::PublishesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::PublishesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::PublishesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::PublishesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::PublishesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::PublishesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::PublishesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::PublishesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::PublishesDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::PublishesDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::PublishesDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::PublishesDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_PublishesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::PublishesDef::PublishesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_PublishesDef_optable;
-}
-
-POA_CORBA::ComponentIR::PublishesDef::PublishesDef (const PublishesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ComponentIR::EventPortDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::PublishesDef::~PublishesDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _is_a_PublishesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * 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_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_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_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _non_existent_PublishesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _repository_id_PublishesDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::PublishesDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * 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_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_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_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _get_component_PublishesDef_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_CORBA::ComponentIR::PublishesDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::PublishesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::PublishesDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::PublishesDef *
-POA_CORBA::ComponentIR::PublishesDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::PublishesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_ConsumesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::ConsumesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ConsumesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ConsumesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ConsumesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::ConsumesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::ConsumesDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ConsumesDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ConsumesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ConsumesDef_optable;
-}
-
-POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (const ConsumesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ComponentIR::EventPortDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ConsumesDef::~ConsumesDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _is_a_ConsumesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * 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_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_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_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _non_existent_ConsumesDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _repository_id_ConsumesDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ConsumesDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * 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_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_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_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _get_component_ConsumesDef_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_CORBA::ComponentIR::ConsumesDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::ConsumesDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::ConsumesDef *
-POA_CORBA::ComponentIR::ConsumesDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::ConsumesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_ComponentDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 35,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 0,
- 90, 0, 25, 0, 90, 90, 90, 5, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 30, 0, 5,
- 90, 10, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 15, 35, 90, 90, 90, 20, 0, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90,
-#else
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 35, 90, 0, 90, 0,
- 25, 0, 90, 90, 90, 5, 90, 90, 30, 0,
- 5, 90, 10, 90, 90, 15, 35, 90, 90, 90,
- 20, 0, 90, 90, 90, 90, 90, 90,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 54,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 89,
- HASH_VALUE_RANGE = 86,
- DUPLICATES = 14,
- WORDLIST_SIZE = 58
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::ComponentDef::move_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::ComponentDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::ComponentDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::ComponentDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::ComponentDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::ComponentDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::ComponentDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::ComponentDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::ComponentDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ComponentIR::ComponentDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::ComponentDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel, 0},
- {"create_uses", &POA_CORBA::ComponentIR::ComponentDef::create_uses_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::ComponentDef::create_alias_skel, 0},
- {"create_emits", &POA_CORBA::ComponentIR::ComponentDef::create_emits_skel, 0},
- {"create_provides", &POA_CORBA::ComponentIR::ComponentDef::create_provides_skel, 0},
- {"create_consumes", &POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel, 0},
- {"create_publishes", &POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::ComponentDef::destroy_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ComponentDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ComponentDef::_is_a_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel, 0},
- {"describe_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ComponentDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ComponentIR::ComponentDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ComponentDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ComponentDef::_interface_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::ComponentDef::lookup_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::ComponentDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::ComponentDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ComponentDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ComponentDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ComponentDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ComponentDef::_set_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ComponentDef::_repository_id_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ComponentDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel, 0},
- {"_get_base_component", &POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel, 0},
- {"_set_base_component", &POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, -8, -2, -10, -3, 5, -1, 6, 7, -97,
- -15, -2, -98, 13, -21, -2, 14, -96, 17, 18, -1, 19, 20, -98,
- -23, -2, -91, 25, 26, 27, -32, -3, 28, -1, -40, -2, 29, 30,
- -1, 31, -99, 35, 36, 37, 38, -1, 39, -1, -103, 42, -1, 43,
- -1, 44, -1, -1, -1, 45, -1, -1, -1, -46, -2, -91, -48, -2,
- -91, -52, -2, 50, 51, -93, -1, -1, -1, -1, 54, -1, -1, 55,
- -1, -1, -1, -56, -2, -91,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ComponentDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ComponentDef::ComponentDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ComponentDef_optable;
-}
-
-POA_CORBA::ComponentIR::ComponentDef::ComponentDef (const ComponentDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs),
- POA_CORBA::ExtInterfaceDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ComponentDef::~ComponentDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_component_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_component_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::ComponentIR::ComponentDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_component ();
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_get_base_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::ComponentIR::ComponentDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _get_base_component_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_component_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_component_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::ComponentIR::ComponentDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_component (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_set_base_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< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_component
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _set_base_component_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_supported_interfaces_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_supported_interfaces_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->supported_interfaces ();
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_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::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _get_supported_interfaces_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_supported_interfaces_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_supported_interfaces_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->supported_interfaces (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_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< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_supported_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _set_supported_interfaces_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_provides_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_provides_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::ComponentIR::ProvidesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ProvidesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_provides (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_provides_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::ComponentIR::ProvidesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_interface_type
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_provides_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_uses_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_uses_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::ComponentIR::UsesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::UsesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_uses (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_uses_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::ComponentIR::UsesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_multiple;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_interface_type,
- &_tao_is_multiple
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_uses_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_emits_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_emits_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::ComponentIR::EmitsDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::EmitsDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_emits (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_emits_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::ComponentIR::EmitsDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_event
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_emits_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_publishes_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_publishes_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::ComponentIR::PublishesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::PublishesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_publishes (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_publishes_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::ComponentIR::PublishesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_event
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_publishes_ComponentDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_consumes_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_consumes_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * 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::ComponentIR::ConsumesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ConsumesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_consumes (
- arg_1
- , arg_2
- , arg_3
- , arg_4);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_consumes_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::ComponentIR::ConsumesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_event
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_consumes_ComponentDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _is_a_ComponentDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * 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_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_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_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _non_existent_ComponentDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _repository_id_ComponentDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ComponentDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * 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_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_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_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _get_component_ComponentDef_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_CORBA::ComponentIR::ComponentDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::ComponentDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::ComponentDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::ComponentDef *
-POA_CORBA::ComponentIR::ComponentDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::ComponentDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_FactoryDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 15, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 5,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 20, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 15, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 5, 37, 37, 37, 37, 0, 20, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 29,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 10,
- WORDLIST_SIZE = 33
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::FactoryDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::FactoryDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::FactoryDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::FactoryDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::FactoryDef::_interface_skel, 0},
- {"_get_params", &POA_CORBA::ComponentIR::FactoryDef::_get_params_skel, 0},
- {"_set_params", &POA_CORBA::ComponentIR::FactoryDef::_set_params_skel, 0},
- {"_get_contexts", &POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel, 0},
- {"_set_contexts", &POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel, 0},
- {"_get_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel, 0},
- {"_set_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::FactoryDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::FactoryDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::FactoryDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::FactoryDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::FactoryDef::describe_skel, 0},
- {"_get_result_def", &POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel, 0},
- {"_set_result_def", &POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::FactoryDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::FactoryDef::_component_skel, 0},
- {"_get_result", &POA_CORBA::ComponentIR::FactoryDef::_get_result_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::FactoryDef::destroy_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel, 0},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- {
- const TAO_operation_db_entry *resword;
-
- switch (key)
- {
- case 4:
- resword = &wordlist[4]; break;
- case 5:
- resword = &wordlist[5]; break;
- case 9:
- resword = &wordlist[6];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[7];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[8];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[9];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 10:
- resword = &wordlist[10]; break;
- case 11:
- resword = &wordlist[11];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[12];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 13:
- resword = &wordlist[13];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[14];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 15:
- resword = &wordlist[15];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[16];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 17:
- resword = &wordlist[17];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[18];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 18:
- resword = &wordlist[19]; break;
- case 20:
- resword = &wordlist[20]; break;
- case 22:
- resword = &wordlist[21];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[22];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 23:
- resword = &wordlist[23]; break;
- case 25:
- resword = &wordlist[24];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[25];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 28:
- resword = &wordlist[26]; break;
- case 29:
- resword = &wordlist[27]; break;
- case 30:
- resword = &wordlist[28]; break;
- case 31:
- resword = &wordlist[29]; break;
- case 32:
- resword = &wordlist[30]; break;
- case 33:
- resword = &wordlist[31]; break;
- case 36:
- resword = &wordlist[32]; break;
- default: return 0;
- }
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1))
- return resword;
- return 0;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FactoryDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::FactoryDef::FactoryDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_FactoryDef_optable;
-}
-
-POA_CORBA::ComponentIR::FactoryDef::FactoryDef (const FactoryDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::OperationDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::FactoryDef::~FactoryDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _is_a_FactoryDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * 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_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_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_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _non_existent_FactoryDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _repository_id_FactoryDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::FactoryDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * 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_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_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_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _get_component_FactoryDef_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_CORBA::ComponentIR::FactoryDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/OperationDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::FactoryDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::FactoryDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::FactoryDef *
-POA_CORBA::ComponentIR::FactoryDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::FactoryDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_FinderDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 15, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 5,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 20, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 15, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 5, 37, 37, 37, 37, 0, 20, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 29,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 10,
- WORDLIST_SIZE = 33
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::FinderDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::FinderDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::FinderDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::ComponentIR::FinderDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::ComponentIR::FinderDef::_get_mode_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::FinderDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::FinderDef::_interface_skel, 0},
- {"_get_params", &POA_CORBA::ComponentIR::FinderDef::_get_params_skel, 0},
- {"_set_params", &POA_CORBA::ComponentIR::FinderDef::_set_params_skel, 0},
- {"_get_contexts", &POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel, 0},
- {"_set_contexts", &POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel, 0},
- {"_get_exceptions", &POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel, 0},
- {"_set_exceptions", &POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::FinderDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::FinderDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::FinderDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::FinderDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::FinderDef::describe_skel, 0},
- {"_get_result_def", &POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel, 0},
- {"_set_result_def", &POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::FinderDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::FinderDef::_component_skel, 0},
- {"_get_result", &POA_CORBA::ComponentIR::FinderDef::_get_result_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::FinderDef::destroy_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::FinderDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel, 0},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- {
- const TAO_operation_db_entry *resword;
-
- switch (key)
- {
- case 4:
- resword = &wordlist[4]; break;
- case 5:
- resword = &wordlist[5]; break;
- case 9:
- resword = &wordlist[6];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[7];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[8];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[9];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 10:
- resword = &wordlist[10]; break;
- case 11:
- resword = &wordlist[11];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[12];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 13:
- resword = &wordlist[13];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[14];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 15:
- resword = &wordlist[15];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[16];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 17:
- resword = &wordlist[17];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[18];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 18:
- resword = &wordlist[19]; break;
- case 20:
- resword = &wordlist[20]; break;
- case 22:
- resword = &wordlist[21];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[22];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 23:
- resword = &wordlist[23]; break;
- case 25:
- resword = &wordlist[24];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[25];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 28:
- resword = &wordlist[26]; break;
- case 29:
- resword = &wordlist[27]; break;
- case 30:
- resword = &wordlist[28]; break;
- case 31:
- resword = &wordlist[29]; break;
- case 32:
- resword = &wordlist[30]; break;
- case 33:
- resword = &wordlist[31]; break;
- case 36:
- resword = &wordlist[32]; break;
- default: return 0;
- }
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1))
- return resword;
- return 0;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FinderDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::FinderDef::FinderDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_FinderDef_optable;
-}
-
-POA_CORBA::ComponentIR::FinderDef::FinderDef (const FinderDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::OperationDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::FinderDef::~FinderDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _is_a_FinderDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * 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_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_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_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _non_existent_FinderDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _repository_id_FinderDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::FinderDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * 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_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_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_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _get_component_FinderDef_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_CORBA::ComponentIR::FinderDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/OperationDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::FinderDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::FinderDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::FinderDef *
-POA_CORBA::ComponentIR::FinderDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::FinderDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_HomeDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
- 101, 45, 20, 0, 101, 101, 101, 15, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 0, 0, 20,
- 101, 0, 101, 5, 101, 101, 101, 101, 101, 101,
- 101, 101, 35, 40, 101, 101, 101, 5, 10, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101,
-#else
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 0, 101, 0, 101, 45,
- 20, 0, 101, 101, 101, 15, 101, 101, 0, 0,
- 20, 101, 0, 101, 5, 35, 40, 101, 101, 101,
- 5, 10, 101, 101, 101, 101, 101, 101,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 55,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 100,
- HASH_VALUE_RANGE = 97,
- DUPLICATES = 14,
- WORDLIST_SIZE = 59
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::HomeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::HomeDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::HomeDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::HomeDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ComponentIR::HomeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::HomeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::HomeDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::HomeDef::lookup_name_skel, 0},
- {"_get_base_home", &POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel, 0},
- {"_set_base_home", &POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::HomeDef::is_a_skel, 0},
- {"_get_primary_key", &POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel, 0},
- {"_set_primary_key", &POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::HomeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::HomeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::HomeDef::describe_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::HomeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::HomeDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::HomeDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::HomeDef::destroy_skel, 0},
- {"describe_interface", &POA_CORBA::ComponentIR::HomeDef::describe_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::HomeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::HomeDef::_non_existent_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::HomeDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::HomeDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::HomeDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::HomeDef::create_native_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::HomeDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ComponentIR::HomeDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel, 0},
- {"_get_managed_component", &POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel, 0},
- {"_set_managed_component", &POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel, 0},
- {"create_finder", &POA_CORBA::ComponentIR::HomeDef::create_finder_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::HomeDef::create_value_box_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel, 0},
- {"create_factory", &POA_CORBA::ComponentIR::HomeDef::create_factory_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::HomeDef::describe_contents_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::HomeDef::create_union_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::HomeDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ComponentIR::HomeDef::create_operation_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::HomeDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::HomeDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::HomeDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::HomeDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -102, 10, 11, -12, -2,
- -102, -1, -1, -1, 14, 15, -1, -1, -16, -2, -18, -2, -104, -103,
- 20, -1, -21, -2, -102, 23, 24, 25, 26, 27, 28, -1, -32, -2,
- 29, -1, -36, -2, -38, -2, -40, -3, 30, -43, -2, 31, -1, -115,
- 34, 35, -114, -1, -114, -113, -111, 45, -1, 46, 47, 48, -1, 49,
- 50, -1, 51, -1, -1, -1, -1, 52, -1, -53, -2, -102, -1, -1,
- -1, -1, -1, -1, 55, -1, -1, -1, 56, -1, -1, -1, -1, -1,
- 57, -1, 58,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_HomeDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::HomeDef::HomeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_HomeDef_optable;
-}
-
-POA_CORBA::ComponentIR::HomeDef::HomeDef (const HomeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs),
- POA_CORBA::ExtInterfaceDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::HomeDef::~HomeDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_home_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_home_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ComponentIR::HomeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_home ();
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_base_home_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::ComponentIR::HomeDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_base_home_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_home_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_home_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ComponentIR::HomeDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_home (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_base_home_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< ::CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_home
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_base_home_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_supported_interfaces_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_supported_interfaces_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->supported_interfaces ();
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_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::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_supported_interfaces_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_supported_interfaces_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_supported_interfaces_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->supported_interfaces (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_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< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_supported_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_supported_interfaces_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_managed_component_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_managed_component_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ComponentIR::ComponentDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->managed_component ();
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_managed_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::ComponentIR::ComponentDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_managed_component_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_managed_component_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_managed_component_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ComponentIR::ComponentDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->managed_component (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_managed_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< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_managed_component
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_managed_component_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_primary_key_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_primary_key_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->primary_key ();
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_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::ValueDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_primary_key_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_primary_key_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_primary_key_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ValueDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->primary_key (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_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< ::CORBA::ValueDef>::in_arg_val _tao_primary_key;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_primary_key
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_primary_key_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_factory_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_factory_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ComponentIR::FactoryDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::FactoryDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_factory (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::create_factory_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::ComponentIR::FactoryDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_params,
- &_tao_exceptions
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- create_factory_HomeDef 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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_finder_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_finder_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * 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::ComponentIR::FinderDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::FinderDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_finder (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::create_finder_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::ComponentIR::FinderDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_params,
- &_tao_exceptions
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- create_finder_HomeDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _is_a_HomeDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * 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_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_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_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _non_existent_HomeDef_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 */
- );
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _repository_id_HomeDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::HomeDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * 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_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_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_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_component_HomeDef_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_CORBA::ComponentIR::HomeDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::HomeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::HomeDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ComponentIR::HomeDef *
-POA_CORBA::ComponentIR::HomeDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ComponentIR::HomeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h b/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
deleted file mode 100644
index 6b55c6a178b..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
+++ /dev/null
@@ -1,4528 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_ComponentsC.h"
-#include "orbsvcs/IFRService/IFR_ExtendedS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_module/module_sh.cpp:49
-
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EventDef;
- typedef EventDef *EventDef_ptr;
-
- class EventDef
- : public virtual POA_CORBA::ExtValueDef
- {
- protected:
- EventDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::EventDef _stub_type;
- typedef ::CORBA::ComponentIR::EventDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::EventDef_var _stub_var_type;
-
- EventDef (const EventDef& rhs);
- virtual ~EventDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::EventDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Container;
- typedef Container *Container_ptr;
-
- class Container
- : public virtual POA_CORBA::Container
- {
- protected:
- Container (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::Container _stub_type;
- typedef ::CORBA::ComponentIR::Container_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::Container_var _stub_var_type;
-
- Container (const Container& rhs);
- virtual ~Container (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::Container *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::ComponentDef_ptr base_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces
- )
- = 0;
-
- static void create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::HomeDef_ptr base_home,
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces,
- ::CORBA::ValueDef_ptr primary_key
- )
- = 0;
-
- static void create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
- = 0;
-
- static void create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ModuleDef;
- typedef ModuleDef *ModuleDef_ptr;
-
- class ModuleDef
- : public virtual POA_CORBA::ModuleDef,
- public virtual POA_CORBA::ComponentIR::Container
- {
- protected:
- ModuleDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ModuleDef _stub_type;
- typedef ::CORBA::ComponentIR::ModuleDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ModuleDef_var _stub_var_type;
-
- ModuleDef (const ModuleDef& rhs);
- virtual ~ModuleDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::ModuleDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Repository;
- typedef Repository *Repository_ptr;
-
- class Repository
- : public virtual POA_CORBA::Repository,
- public virtual POA_CORBA::ComponentIR::Container
- {
- protected:
- Repository (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::Repository _stub_type;
- typedef ::CORBA::ComponentIR::Repository_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::Repository_var _stub_var_type;
-
- Repository (const Repository& rhs);
- virtual ~Repository (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::Repository *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- get_canonical_typecode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- get_primitive_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_string_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_wstring_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_sequence_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_array_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_fixed_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ProvidesDef;
- typedef ProvidesDef *ProvidesDef_ptr;
-
- class ProvidesDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- ProvidesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ProvidesDef _stub_type;
- typedef ::CORBA::ComponentIR::ProvidesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ProvidesDef_var _stub_var_type;
-
- ProvidesDef (const ProvidesDef& rhs);
- virtual ~ProvidesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::ProvidesDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- )
- = 0;
-
- static void _get_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void interface_type (
- ::CORBA::InterfaceDef_ptr interface_type
- )
- = 0;
-
- static void _set_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class UsesDef;
- typedef UsesDef *UsesDef_ptr;
-
- class UsesDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- UsesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::UsesDef _stub_type;
- typedef ::CORBA::ComponentIR::UsesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::UsesDef_var _stub_var_type;
-
- UsesDef (const UsesDef& rhs);
- virtual ~UsesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::UsesDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- )
- = 0;
-
- static void _get_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void interface_type (
- ::CORBA::InterfaceDef_ptr interface_type
- )
- = 0;
-
- static void _set_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_multiple (
- )
- = 0;
-
- static void _get_is_multiple_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void is_multiple (
- ::CORBA::Boolean is_multiple
- )
- = 0;
-
- static void _set_is_multiple_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EventPortDef;
- typedef EventPortDef *EventPortDef_ptr;
-
- class EventPortDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- EventPortDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::EventPortDef _stub_type;
- typedef ::CORBA::ComponentIR::EventPortDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::EventPortDef_var _stub_var_type;
-
- EventPortDef (const EventPortDef& rhs);
- virtual ~EventPortDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::EventPortDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::EventDef_ptr event (
- )
- = 0;
-
- static void _get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void event (
- ::CORBA::ComponentIR::EventDef_ptr event
- )
- = 0;
-
- static void _set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_a (
- const char * event_id
- )
- = 0;
-
- static void is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EmitsDef;
- typedef EmitsDef *EmitsDef_ptr;
-
- class EmitsDef
- : public virtual POA_CORBA::ComponentIR::EventPortDef
- {
- protected:
- EmitsDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::EmitsDef _stub_type;
- typedef ::CORBA::ComponentIR::EmitsDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::EmitsDef_var _stub_var_type;
-
- EmitsDef (const EmitsDef& rhs);
- virtual ~EmitsDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::EmitsDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class PublishesDef;
- typedef PublishesDef *PublishesDef_ptr;
-
- class PublishesDef
- : public virtual POA_CORBA::ComponentIR::EventPortDef
- {
- protected:
- PublishesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::PublishesDef _stub_type;
- typedef ::CORBA::ComponentIR::PublishesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::PublishesDef_var _stub_var_type;
-
- PublishesDef (const PublishesDef& rhs);
- virtual ~PublishesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::PublishesDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ConsumesDef;
- typedef ConsumesDef *ConsumesDef_ptr;
-
- class ConsumesDef
- : public virtual POA_CORBA::ComponentIR::EventPortDef
- {
- protected:
- ConsumesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ConsumesDef _stub_type;
- typedef ::CORBA::ComponentIR::ConsumesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ConsumesDef_var _stub_var_type;
-
- ConsumesDef (const ConsumesDef& rhs);
- virtual ~ConsumesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::ConsumesDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ComponentDef;
- typedef ComponentDef *ComponentDef_ptr;
-
- class ComponentDef
- : public virtual POA_CORBA::ExtInterfaceDef
- {
- protected:
- ComponentDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ComponentDef _stub_type;
- typedef ::CORBA::ComponentIR::ComponentDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ComponentDef_var _stub_var_type;
-
- ComponentDef (const ComponentDef& rhs);
- virtual ~ComponentDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::ComponentDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
- )
- = 0;
-
- static void _get_base_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void base_component (
- ::CORBA::ComponentIR::ComponentDef_ptr base_component
- )
- = 0;
-
- static void _set_base_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- )
- = 0;
-
- static void _get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
- = 0;
-
- static void _set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::InterfaceDef_ptr interface_type
- )
- = 0;
-
- static void create_provides_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::InterfaceDef_ptr interface_type,
- ::CORBA::Boolean is_multiple
- )
- = 0;
-
- static void create_uses_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- )
- = 0;
-
- static void create_emits_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- )
- = 0;
-
- static void create_publishes_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- )
- = 0;
-
- static void create_consumes_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class FactoryDef;
- typedef FactoryDef *FactoryDef_ptr;
-
- class FactoryDef
- : public virtual POA_CORBA::OperationDef
- {
- protected:
- FactoryDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::FactoryDef _stub_type;
- typedef ::CORBA::ComponentIR::FactoryDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::FactoryDef_var _stub_var_type;
-
- FactoryDef (const FactoryDef& rhs);
- virtual ~FactoryDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::FactoryDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class FinderDef;
- typedef FinderDef *FinderDef_ptr;
-
- class FinderDef
- : public virtual POA_CORBA::OperationDef
- {
- protected:
- FinderDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::FinderDef _stub_type;
- typedef ::CORBA::ComponentIR::FinderDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::FinderDef_var _stub_var_type;
-
- FinderDef (const FinderDef& rhs);
- virtual ~FinderDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::FinderDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class HomeDef;
- typedef HomeDef *HomeDef_ptr;
-
- class HomeDef
- : public virtual POA_CORBA::ExtInterfaceDef
- {
- protected:
- HomeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::HomeDef _stub_type;
- typedef ::CORBA::ComponentIR::HomeDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::HomeDef_var _stub_var_type;
-
- HomeDef (const HomeDef& rhs);
- virtual ~HomeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ComponentIR::HomeDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
- )
- = 0;
-
- static void _get_base_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void base_home (
- ::CORBA::ComponentIR::HomeDef_ptr base_home
- )
- = 0;
-
- static void _set_base_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- )
- = 0;
-
- static void _get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
- = 0;
-
- static void _set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
- )
- = 0;
-
- static void _get_managed_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void managed_component (
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component
- )
- = 0;
-
- static void _set_managed_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef_ptr primary_key (
- )
- = 0;
-
- static void _get_primary_key_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void primary_key (
- ::CORBA::ValueDef_ptr primary_key
- )
- = 0;
-
- static void _set_primary_key_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions
- )
- = 0;
-
- static void create_factory_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions
- )
- = 0;
-
- static void create_finder_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_module/module_sh.cpp:80
-
- } // module CORBA::ComponentIR
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_ComponentsS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ComponentsS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl b/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl
deleted file mode 100644
index 06f6e8026d7..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl
+++ /dev/null
@@ -1,6262 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_initializers_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_initializers_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_base_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_base_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::describe_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::create_value_member_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::_get_ext_initializers_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::_set_ext_initializers_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::describe_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::ComponentIR::Container::create_component_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::ComponentIR::Container::create_home_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::ComponentIR::Container::create_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::lookup_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::lookup_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::get_canonical_typecode_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::get_primitive_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::get_primitive_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_string_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_string_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_wstring_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_wstring_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_sequence_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_sequence_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_array_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_array_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_fixed_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_fixed_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::ComponentIR::Container::create_component_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::ComponentIR::Container::create_home_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::ComponentIR::Container::create_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_result_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_result_def_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_result_def_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_params_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_params_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_mode_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_mode_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_contexts_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_contexts_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_result_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_result_def_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_result_def_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_params_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_params_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_mode_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_mode_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_contexts_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_contexts_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp b/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
deleted file mode 100644
index 0dfc2fdd182..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_CPP_
-
-#include "IFR_ComponentsS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ComponentsS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h b/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
deleted file mode 100644
index 9f894f6c912..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
+++ /dev/null
@@ -1,3829 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_root/root_sth.cpp:116
-
- namespace ComponentIR
- {
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class EventDef_tie : public EventDef
- {
- public:
- /// the T& ctor
- EventDef_tie (T &t);
- /// ctor taking a POA
- EventDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EventDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EventDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EventDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * supported_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InitializerSeq * initializers (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void initializers (
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr base_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_value (
- ::CORBA::ValueDef_ptr base_value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDefSeq * abstract_base_values (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_abstract (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_abstract (
- ::CORBA::Boolean is_abstract
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_custom (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_custom (
- ::CORBA::Boolean is_custom
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_truncatable (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_truncatable (
- ::CORBA::Boolean is_truncatable
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef::FullValueDescription * describe_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueMemberDef_ptr create_value_member (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::Visibility access
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtInitializerSeq * ext_initializers (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void ext_initializers (
- const ::CORBA::ExtInitializerSeq & ext_initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- EventDef_tie (const EventDef_tie &);
- void operator= (const EventDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class Container_tie : public Container
- {
- public:
- /// the T& ctor
- Container_tie (T &t);
- /// ctor taking a POA
- Container_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Container_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Container_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Container_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::ComponentDef_ptr base_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::HomeDef_ptr create_home (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::HomeDef_ptr base_home,
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces,
- ::CORBA::ValueDef_ptr primary_key
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EventDef_ptr create_event (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- Container_tie (const Container_tie &);
- void operator= (const Container_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ModuleDef_tie : public ModuleDef
- {
- public:
- /// the T& ctor
- ModuleDef_tie (T &t);
- /// ctor taking a POA
- ModuleDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ModuleDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ModuleDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ModuleDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::ComponentDef_ptr base_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::HomeDef_ptr create_home (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::HomeDef_ptr base_home,
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces,
- ::CORBA::ValueDef_ptr primary_key
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EventDef_ptr create_event (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ModuleDef_tie (const ModuleDef_tie &);
- void operator= (const ModuleDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class Repository_tie : public Repository
- {
- public:
- /// the T& ctor
- Repository_tie (T &t);
- /// ctor taking a POA
- Repository_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Repository_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Repository_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Repository_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup_id (
- const char * search_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr get_canonical_typecode (
- ::CORBA::TypeCode_ptr tc
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::PrimitiveDef_ptr get_primitive (
- ::CORBA::PrimitiveKind kind
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StringDef_ptr create_string (
- ::CORBA::ULong bound
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::WstringDef_ptr create_wstring (
- ::CORBA::ULong bound
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::SequenceDef_ptr create_sequence (
- ::CORBA::ULong bound,
- ::CORBA::IDLType_ptr element_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ArrayDef_ptr create_array (
- ::CORBA::ULong length,
- ::CORBA::IDLType_ptr element_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::FixedDef_ptr create_fixed (
- ::CORBA::UShort digits,
- ::CORBA::Short scale
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::ComponentDef_ptr base_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::HomeDef_ptr create_home (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::HomeDef_ptr base_home,
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces,
- ::CORBA::ValueDef_ptr primary_key
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EventDef_ptr create_event (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- Repository_tie (const Repository_tie &);
- void operator= (const Repository_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ProvidesDef_tie : public ProvidesDef
- {
- public:
- /// the T& ctor
- ProvidesDef_tie (T &t);
- /// ctor taking a POA
- ProvidesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ProvidesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ProvidesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ProvidesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr interface_type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void interface_type (
- ::CORBA::InterfaceDef_ptr interface_type
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ProvidesDef_tie (const ProvidesDef_tie &);
- void operator= (const ProvidesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class UsesDef_tie : public UsesDef
- {
- public:
- /// the T& ctor
- UsesDef_tie (T &t);
- /// ctor taking a POA
- UsesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- UsesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- UsesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~UsesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr interface_type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void interface_type (
- ::CORBA::InterfaceDef_ptr interface_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_multiple (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_multiple (
- ::CORBA::Boolean is_multiple
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- UsesDef_tie (const UsesDef_tie &);
- void operator= (const UsesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class EventPortDef_tie : public EventPortDef
- {
- public:
- /// the T& ctor
- EventPortDef_tie (T &t);
- /// ctor taking a POA
- EventPortDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EventPortDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EventPortDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EventPortDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EventDef_ptr event (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void event (
- ::CORBA::ComponentIR::EventDef_ptr event
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * event_id
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- EventPortDef_tie (const EventPortDef_tie &);
- void operator= (const EventPortDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class EmitsDef_tie : public EmitsDef
- {
- public:
- /// the T& ctor
- EmitsDef_tie (T &t);
- /// ctor taking a POA
- EmitsDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EmitsDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EmitsDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EmitsDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EventDef_ptr event (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void event (
- ::CORBA::ComponentIR::EventDef_ptr event
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * event_id
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- EmitsDef_tie (const EmitsDef_tie &);
- void operator= (const EmitsDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class PublishesDef_tie : public PublishesDef
- {
- public:
- /// the T& ctor
- PublishesDef_tie (T &t);
- /// ctor taking a POA
- PublishesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- PublishesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- PublishesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~PublishesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EventDef_ptr event (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void event (
- ::CORBA::ComponentIR::EventDef_ptr event
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * event_id
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- PublishesDef_tie (const PublishesDef_tie &);
- void operator= (const PublishesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ConsumesDef_tie : public ConsumesDef
- {
- public:
- /// the T& ctor
- ConsumesDef_tie (T &t);
- /// ctor taking a POA
- ConsumesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ConsumesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ConsumesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ConsumesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EventDef_ptr event (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void event (
- ::CORBA::ComponentIR::EventDef_ptr event
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * event_id
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ConsumesDef_tie (const ConsumesDef_tie &);
- void operator= (const ConsumesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ComponentDef_tie : public ComponentDef
- {
- public:
- /// the T& ctor
- ComponentDef_tie (T &t);
- /// ctor taking a POA
- ComponentDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ComponentDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ComponentDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ComponentDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::ComponentDef_ptr base_component (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_component (
- ::CORBA::ComponentIR::ComponentDef_ptr base_component
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * supported_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::InterfaceDef_ptr interface_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::UsesDef_ptr create_uses (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::InterfaceDef_ptr interface_type,
- ::CORBA::Boolean is_multiple
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ComponentDef_tie (const ComponentDef_tie &);
- void operator= (const ComponentDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class FactoryDef_tie : public FactoryDef
- {
- public:
- /// the T& ctor
- FactoryDef_tie (T &t);
- /// ctor taking a POA
- FactoryDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- FactoryDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- FactoryDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~FactoryDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr result (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr result_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void result_def (
- ::CORBA::IDLType_ptr result_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ParDescriptionSeq * params (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void params (
- const ::CORBA::ParDescriptionSeq & params
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationMode mode (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- ::CORBA::OperationMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContextIdSeq * contexts (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void contexts (
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDefSeq * exceptions (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- FactoryDef_tie (const FactoryDef_tie &);
- void operator= (const FactoryDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class FinderDef_tie : public FinderDef
- {
- public:
- /// the T& ctor
- FinderDef_tie (T &t);
- /// ctor taking a POA
- FinderDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- FinderDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- FinderDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~FinderDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr result (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr result_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void result_def (
- ::CORBA::IDLType_ptr result_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ParDescriptionSeq * params (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void params (
- const ::CORBA::ParDescriptionSeq & params
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationMode mode (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- ::CORBA::OperationMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContextIdSeq * contexts (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void contexts (
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDefSeq * exceptions (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- FinderDef_tie (const FinderDef_tie &);
- void operator= (const FinderDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class HomeDef_tie : public HomeDef
- {
- public:
- /// the T& ctor
- HomeDef_tie (T &t);
- /// ctor taking a POA
- HomeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- HomeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- HomeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~HomeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * interface_id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::HomeDef_ptr base_home (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_home (
- ::CORBA::ComponentIR::HomeDef_ptr base_home
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * supported_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void managed_component (
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr primary_key (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void primary_key (
- ::CORBA::ValueDef_ptr primary_key
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ComponentIR::FinderDef_ptr create_finder (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- HomeDef_tie (const HomeDef_tie &);
- void operator= (const HomeDef_tie &);
- };
- } // module CORBA::ComponentIR
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ComponentsS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_ComponentsS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_ComponentsS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl b/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl
deleted file mode 100644
index 443c70b0d5a..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl
+++ /dev/null
@@ -1,7089 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventDef_tie<T>::~EventDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::EventDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::EventDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::EventDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->EventDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::EventDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::supported_interfaces (
- )
-{
- return this->ptr_->supported_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
-{
- this->ptr_->supported_interfaces (
- supported_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InitializerSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::initializers (
- )
-{
- return this->ptr_->initializers (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::initializers (
- const ::CORBA::InitializerSeq & initializers
- )
-{
- this->ptr_->initializers (
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::base_value (
- )
-{
- return this->ptr_->base_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::base_value (
- ::CORBA::ValueDef_ptr base_value
- )
-{
- this->ptr_->base_value (
- base_value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDefSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::abstract_base_values (
- )
-{
- return this->ptr_->abstract_base_values (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- )
-{
- this->ptr_->abstract_base_values (
- abstract_base_values
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_abstract (
- )
-{
- return this->ptr_->is_abstract (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::is_abstract (
- ::CORBA::Boolean is_abstract
- )
-{
- this->ptr_->is_abstract (
- is_abstract
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_custom (
- )
-{
- return this->ptr_->is_custom (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::is_custom (
- ::CORBA::Boolean is_custom
- )
-{
- this->ptr_->is_custom (
- is_custom
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_truncatable (
- )
-{
- return this->ptr_->is_truncatable (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::is_truncatable (
- ::CORBA::Boolean is_truncatable
- )
-{
- this->ptr_->is_truncatable (
- is_truncatable
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_a (
- const char * id
- )
-{
- return this->ptr_->is_a (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef::FullValueDescription * POA_CORBA::ComponentIR::EventDef_tie<T>::describe_value (
- )
-{
- return this->ptr_->describe_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueMemberDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_value_member (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::Visibility access
- )
-{
- return this->ptr_->create_value_member (
- id,
- name,
- version,
- type,
- access
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtInitializerSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::ext_initializers (
- )
-{
- return this->ptr_->ext_initializers (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::ext_initializers (
- const ::CORBA::ExtInitializerSeq & ext_initializers
- )
-{
- this->ptr_->ext_initializers (
- ext_initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef::ExtFullValueDescription * POA_CORBA::ComponentIR::EventDef_tie<T>::describe_ext_value (
- )
-{
- return this->ptr_->describe_ext_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Container_tie<T>::~Container_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::Container_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Container_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Container_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::Container_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Container_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::Container_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->Container::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::Container_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::Container_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::Container_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::Container_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_component (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::ComponentDef_ptr base_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces
- )
-{
- return this->ptr_->create_component (
- id,
- name,
- version,
- base_component,
- supports_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_home (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::HomeDef_ptr base_home,
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces,
- ::CORBA::ValueDef_ptr primary_key
- )
-{
- return this->ptr_->create_home (
- id,
- name,
- version,
- base_home,
- managed_component,
- supports_interfaces,
- primary_key
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_event (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_event (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::~ModuleDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::ModuleDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ModuleDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::ModuleDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ModuleDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ModuleDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::ModuleDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ModuleDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_component (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::ComponentDef_ptr base_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces
- )
-{
- return this->ptr_->create_component (
- id,
- name,
- version,
- base_component,
- supports_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_home (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::HomeDef_ptr base_home,
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces,
- ::CORBA::ValueDef_ptr primary_key
- )
-{
- return this->ptr_->create_home (
- id,
- name,
- version,
- base_home,
- managed_component,
- supports_interfaces,
- primary_key
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_event (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_event (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Repository_tie<T>::~Repository_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::Repository_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Repository_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Repository_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::Repository_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Repository_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::Repository_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->Repository::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::Repository_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::Repository_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::Repository_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Repository_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Repository_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::Repository_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::Repository_tie<T>::lookup_id (
- const char * search_id
- )
-{
- return this->ptr_->lookup_id (
- search_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::Repository_tie<T>::get_canonical_typecode (
- ::CORBA::TypeCode_ptr tc
- )
-{
- return this->ptr_->get_canonical_typecode (
- tc
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::PrimitiveDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::get_primitive (
- ::CORBA::PrimitiveKind kind
- )
-{
- return this->ptr_->get_primitive (
- kind
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StringDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_string (
- ::CORBA::ULong bound
- )
-{
- return this->ptr_->create_string (
- bound
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::WstringDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_wstring (
- ::CORBA::ULong bound
- )
-{
- return this->ptr_->create_wstring (
- bound
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::SequenceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_sequence (
- ::CORBA::ULong bound,
- ::CORBA::IDLType_ptr element_type
- )
-{
- return this->ptr_->create_sequence (
- bound,
- element_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ArrayDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_array (
- ::CORBA::ULong length,
- ::CORBA::IDLType_ptr element_type
- )
-{
- return this->ptr_->create_array (
- length,
- element_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::FixedDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_fixed (
- ::CORBA::UShort digits,
- ::CORBA::Short scale
- )
-{
- return this->ptr_->create_fixed (
- digits,
- scale
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_component (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::ComponentDef_ptr base_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces
- )
-{
- return this->ptr_->create_component (
- id,
- name,
- version,
- base_component,
- supports_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_home (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::HomeDef_ptr base_home,
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component,
- const ::CORBA::InterfaceDefSeq & supports_interfaces,
- ::CORBA::ValueDef_ptr primary_key
- )
-{
- return this->ptr_->create_home (
- id,
- name,
- version,
- base_home,
- managed_component,
- supports_interfaces,
- primary_key
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_event (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_event (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::~ProvidesDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ProvidesDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::ProvidesDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::ProvidesDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ProvidesDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ProvidesDef_tie<T>::interface_type (
- )
-{
- return this->ptr_->interface_type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::interface_type (
- ::CORBA::InterfaceDef_ptr interface_type
- )
-{
- this->ptr_->interface_type (
- interface_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::UsesDef_tie<T>::~UsesDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->UsesDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::UsesDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::UsesDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::UsesDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::UsesDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::UsesDef_tie<T>::interface_type (
- )
-{
- return this->ptr_->interface_type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::interface_type (
- ::CORBA::InterfaceDef_ptr interface_type
- )
-{
- this->ptr_->interface_type (
- interface_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::UsesDef_tie<T>::is_multiple (
- )
-{
- return this->ptr_->is_multiple (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::is_multiple (
- ::CORBA::Boolean is_multiple
- )
-{
- this->ptr_->is_multiple (
- is_multiple
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::~EventPortDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->EventPortDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventPortDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::EventPortDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::EventPortDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::EventPortDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::EventPortDef_tie<T>::event (
- )
-{
- return this->ptr_->event (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_tie<T>::event (
- ::CORBA::ComponentIR::EventDef_ptr event
- )
-{
- this->ptr_->event (
- event
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef_tie<T>::is_a (
- const char * event_id
- )
-{
- return this->ptr_->is_a (
- event_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::~EmitsDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->EmitsDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::EmitsDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::EmitsDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::EmitsDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::EmitsDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::EmitsDef_tie<T>::event (
- )
-{
- return this->ptr_->event (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_tie<T>::event (
- ::CORBA::ComponentIR::EventDef_ptr event
- )
-{
- this->ptr_->event (
- event
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef_tie<T>::is_a (
- const char * event_id
- )
-{
- return this->ptr_->is_a (
- event_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::~PublishesDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->PublishesDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::PublishesDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::PublishesDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::PublishesDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::PublishesDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::PublishesDef_tie<T>::event (
- )
-{
- return this->ptr_->event (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_tie<T>::event (
- ::CORBA::ComponentIR::EventDef_ptr event
- )
-{
- this->ptr_->event (
- event
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef_tie<T>::is_a (
- const char * event_id
- )
-{
- return this->ptr_->is_a (
- event_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::~ConsumesDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ConsumesDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::ConsumesDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::ConsumesDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ConsumesDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::ConsumesDef_tie<T>::event (
- )
-{
- return this->ptr_->event (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::event (
- ::CORBA::ComponentIR::EventDef_ptr event
- )
-{
- this->ptr_->event (
- event
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef_tie<T>::is_a (
- const char * event_id
- )
-{
- return this->ptr_->is_a (
- event_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::~ComponentDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::ComponentDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ComponentDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::ComponentDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe_ext_interface (
- )
-{
- return this->ptr_->describe_ext_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_component (
- )
-{
- return this->ptr_->base_component (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_component (
- ::CORBA::ComponentIR::ComponentDef_ptr base_component
- )
-{
- this->ptr_->base_component (
- base_component
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::supported_interfaces (
- )
-{
- return this->ptr_->supported_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
-{
- this->ptr_->supported_interfaces (
- supported_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ProvidesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_provides (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::InterfaceDef_ptr interface_type
- )
-{
- return this->ptr_->create_provides (
- id,
- name,
- version,
- interface_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::UsesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_uses (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::InterfaceDef_ptr interface_type,
- ::CORBA::Boolean is_multiple
- )
-{
- return this->ptr_->create_uses (
- id,
- name,
- version,
- interface_type,
- is_multiple
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EmitsDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_emits (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- )
-{
- return this->ptr_->create_emits (
- id,
- name,
- version,
- event
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::PublishesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_publishes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- )
-{
- return this->ptr_->create_publishes (
- id,
- name,
- version,
- event
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ConsumesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_consumes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- )
-{
- return this->ptr_->create_consumes (
- id,
- name,
- version,
- event
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::~FactoryDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->FactoryDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::FactoryDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::FactoryDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::result (
- )
-{
- return this->ptr_->result (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::result_def (
- )
-{
- return this->ptr_->result_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::result_def (
- ::CORBA::IDLType_ptr result_def
- )
-{
- this->ptr_->result_def (
- result_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::params (
- )
-{
- return this->ptr_->params (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::params (
- const ::CORBA::ParDescriptionSeq & params
- )
-{
- this->ptr_->params (
- params
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationMode POA_CORBA::ComponentIR::FactoryDef_tie<T>::mode (
- )
-{
- return this->ptr_->mode (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::mode (
- ::CORBA::OperationMode mode
- )
-{
- this->ptr_->mode (
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::contexts (
- )
-{
- return this->ptr_->contexts (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::contexts (
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- this->ptr_->contexts (
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::exceptions (
- )
-{
- return this->ptr_->exceptions (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- )
-{
- this->ptr_->exceptions (
- exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FinderDef_tie<T>::~FinderDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->FinderDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::FinderDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::FinderDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::result (
- )
-{
- return this->ptr_->result (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::result_def (
- )
-{
- return this->ptr_->result_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::result_def (
- ::CORBA::IDLType_ptr result_def
- )
-{
- this->ptr_->result_def (
- result_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::params (
- )
-{
- return this->ptr_->params (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::params (
- const ::CORBA::ParDescriptionSeq & params
- )
-{
- this->ptr_->params (
- params
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationMode POA_CORBA::ComponentIR::FinderDef_tie<T>::mode (
- )
-{
- return this->ptr_->mode (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::mode (
- ::CORBA::OperationMode mode
- )
-{
- this->ptr_->mode (
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::contexts (
- )
-{
- return this->ptr_->contexts (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::contexts (
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- this->ptr_->contexts (
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::exceptions (
- )
-{
- return this->ptr_->exceptions (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- )
-{
- this->ptr_->exceptions (
- exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::HomeDef_tie<T>::~HomeDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->HomeDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::HomeDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::base_interfaces (
- )
-{
- return this->ptr_->base_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- this->ptr_->base_interfaces (
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::HomeDef_tie<T>::is_a (
- const char * interface_id
- )
-{
- return this->ptr_->is_a (
- interface_id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe_interface (
- )
-{
- return this->ptr_->describe_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe_ext_interface (
- )
-{
- return this->ptr_->describe_ext_interface (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::base_home (
- )
-{
- return this->ptr_->base_home (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::base_home (
- ::CORBA::ComponentIR::HomeDef_ptr base_home
- )
-{
- this->ptr_->base_home (
- base_home
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::supported_interfaces (
- )
-{
- return this->ptr_->supported_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
-{
- this->ptr_->supported_interfaces (
- supported_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::managed_component (
- )
-{
- return this->ptr_->managed_component (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::managed_component (
- ::CORBA::ComponentIR::ComponentDef_ptr managed_component
- )
-{
- this->ptr_->managed_component (
- managed_component
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::primary_key (
- )
-{
- return this->ptr_->primary_key (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::primary_key (
- ::CORBA::ValueDef_ptr primary_key
- )
-{
- this->ptr_->primary_key (
- primary_key
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::FactoryDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_factory (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions
- )
-{
- return this->ptr_->create_factory (
- id,
- name,
- version,
- params,
- exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::FinderDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_finder (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions
- )
-{
- return this->ptr_->create_finder (
- id,
- name,
- version,
- params,
- exceptions
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp b/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
deleted file mode 100644
index 582234ac51d..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
+++ /dev/null
@@ -1,7260 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_CPP_
-
-
-#include "IFR_ExtendedS.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/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_SArgument_T.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/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ExtendedS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__SARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__SARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationDef>
- : public
- Object_SArg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEMEMBERDEF__SARG_TRAITS_)
-#define _CORBA_VALUEMEMBERDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueMemberDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueMemberDef_ptr,
- CORBA::ValueMemberDef_var,
- CORBA::ValueMemberDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__SARG_TRAITS_)
-#define _CORBA_VALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef::FullValueDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDef::FullValueDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtValueDef::ExtFullValueDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Objref_Traits<CORBA::AttributeDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Objref_Traits<CORBA::ExtAttributeDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationDef>
- : public
- Object_Arg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Objref_Traits<CORBA::OperationDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEMEMBERDEF__ARG_TRAITS_)
-#define _CORBA_VALUEMEMBERDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueMemberDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueMemberDef_ptr,
- CORBA::ValueMemberDef_var,
- CORBA::ValueMemberDef_out,
- TAO::Objref_Traits<CORBA::ValueMemberDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef::FullValueDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDef::FullValueDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtValueDef::ExtFullValueDescription,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_FixedDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_FixedDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_FixedDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 0, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_FixedDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 12,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 4,
- WORDLIST_SIZE = 17
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::FixedDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::FixedDef::destroy_skel, 0},
- {"_get_type", &POA_CORBA::FixedDef::_get_type_skel, 0},
- {"_get_scale", &POA_CORBA::FixedDef::_get_scale_skel, 0},
- {"_interface", &POA_CORBA::FixedDef::_interface_skel, 0},
- {"_set_scale", &POA_CORBA::FixedDef::_set_scale_skel, 0},
- {"_get_digits", &POA_CORBA::FixedDef::_get_digits_skel, 0},
- {"_set_digits", &POA_CORBA::FixedDef::_set_digits_skel, 0},
- {"_get_def_kind", &POA_CORBA::FixedDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::FixedDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::FixedDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::FixedDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -8, -3, -11, -2, 5, -1, 6, -1, 7, -27, -26, -1, 13,
- 14, 15, -1, -1, 16,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_FixedDef_Perfect_Hash_OpTable tao_CORBA_FixedDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_FixedDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_FixedDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_FixedDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_FixedDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::FixedDef::FixedDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_FixedDef_optable;
-}
-
-POA_CORBA::FixedDef::FixedDef (const FixedDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::FixedDef::~FixedDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_digits_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_digits_FixedDef (
- POA_CORBA::FixedDef * 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::UShort>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::UShort> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->digits ();
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_get_digits_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::UShort>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _get_digits_FixedDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_digits_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_digits_FixedDef (
- POA_CORBA::FixedDef * 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::UShort>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UShort> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->digits (
- arg_1);
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_set_digits_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< ::CORBA::UShort>::in_arg_val _tao_digits;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_digits
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _set_digits_FixedDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_scale_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_scale_FixedDef (
- POA_CORBA::FixedDef * 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_);
-
- retval =
- this->servant_->scale ();
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_get_scale_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _get_scale_FixedDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_scale_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_scale_FixedDef (
- POA_CORBA::FixedDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Short> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->scale (
- arg_1);
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_set_scale_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< ::CORBA::Short>::in_arg_val _tao_scale;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_scale
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _set_scale_FixedDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _is_a_FixedDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * 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_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_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_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _non_existent_FixedDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _repository_id_FixedDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::FixedDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * 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_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_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_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _get_component_FixedDef_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_CORBA::FixedDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/FixedDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::FixedDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/FixedDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::FixedDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::FixedDef *
-POA_CORBA::FixedDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::FixedDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ValueMemberDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 15, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 15, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 0, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 23,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 7,
- WORDLIST_SIZE = 27
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ValueMemberDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ValueMemberDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ValueMemberDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ValueMemberDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ValueMemberDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ValueMemberDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ValueMemberDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ValueMemberDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ValueMemberDef::_interface_skel, 0},
- {"_get_access", &POA_CORBA::ValueMemberDef::_get_access_skel, 0},
- {"_set_access", &POA_CORBA::ValueMemberDef::_set_access_skel, 0},
- {"_get_version", &POA_CORBA::ValueMemberDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ValueMemberDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ValueMemberDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ValueMemberDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ValueMemberDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ValueMemberDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ValueMemberDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::ValueMemberDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ValueMemberDef::_non_existent_skel, 0},
- {"_get_type_def", &POA_CORBA::ValueMemberDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::ValueMemberDef::_set_type_def_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ValueMemberDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -15, -2, 4, 5, -1, 53, 8, 48, 12, -47, -46, 17,
- 18, 19, -1, 20, 21, -1, 22, -9, -3, 23, -6, -2, -24, -2,
- -38, -1, -1, -1, -1, -1, -1, -1, 26,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable tao_CORBA_ValueMemberDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ValueMemberDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ValueMemberDef::ValueMemberDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ValueMemberDef_optable;
-}
-
-POA_CORBA::ValueMemberDef::ValueMemberDef (const ValueMemberDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ValueMemberDef::~ValueMemberDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_ValueMemberDef (
- POA_CORBA::ValueMemberDef * 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_);
-
- retval =
- this->servant_->type ();
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_get_type_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::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_type_ValueMemberDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_def_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_def_ValueMemberDef (
- POA_CORBA::ValueMemberDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type_def ();
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_get_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_type_def_ValueMemberDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_type_def_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_type_def_ValueMemberDef (
- POA_CORBA::ValueMemberDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_set_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _set_type_def_ValueMemberDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_access_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_access_ValueMemberDef (
- POA_CORBA::ValueMemberDef * 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::Visibility>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Visibility> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->access ();
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_get_access_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::Visibility>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_access_ValueMemberDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_access_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_access_ValueMemberDef (
- POA_CORBA::ValueMemberDef * 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::Visibility>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Visibility> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->access (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_set_access_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< ::CORBA::Visibility>::in_arg_val _tao_access;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_access
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _set_access_ValueMemberDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _is_a_ValueMemberDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * 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_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_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_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _non_existent_ValueMemberDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _repository_id_ValueMemberDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ValueMemberDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * 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_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_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_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_component_ValueMemberDef_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_CORBA::ValueMemberDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ValueMemberDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueMemberDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ValueMemberDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ValueMemberDef *
-POA_CORBA::ValueMemberDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ValueMemberDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ValueDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ValueDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 0,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 0,
- 105, 15, 50, 40, 105, 105, 105, 0, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 0, 0, 0,
- 105, 0, 105, 0, 105, 105, 105, 105, 105, 105,
- 105, 105, 15, 0, 105, 105, 105, 5, 15, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105,
-#else
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 0, 105, 0, 105, 15,
- 50, 40, 105, 105, 105, 0, 105, 105, 0, 0,
- 0, 105, 0, 105, 0, 15, 0, 105, 105, 105,
- 5, 15, 105, 105, 105, 105, 105, 105,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 56,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 104,
- HASH_VALUE_RANGE = 101,
- DUPLICATES = 17,
- WORDLIST_SIZE = 60
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"is_a", &POA_CORBA::ValueDef::is_a_skel, 0},
- {"_is_a", &POA_CORBA::ValueDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ValueDef::lookup_skel, 0},
- {"_component", &POA_CORBA::ValueDef::_component_skel, 0},
- {"_get_version", &POA_CORBA::ValueDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ValueDef::_set_version_skel, 0},
- {"_non_existent", &POA_CORBA::ValueDef::_non_existent_skel, 0},
- {"_get_is_custom", &POA_CORBA::ValueDef::_get_is_custom_skel, 0},
- {"_set_is_custom", &POA_CORBA::ValueDef::_set_is_custom_skel, 0},
- {"_get_defined_in", &POA_CORBA::ValueDef::_get_defined_in_skel, 0},
- {"_get_is_abstract", &POA_CORBA::ValueDef::_get_is_abstract_skel, 0},
- {"_set_is_abstract", &POA_CORBA::ValueDef::_set_is_abstract_skel, 0},
- {"create_enum", &POA_CORBA::ValueDef::create_enum_skel, 0},
- {"create_union", &POA_CORBA::ValueDef::create_union_skel, 0},
- {"create_struct", &POA_CORBA::ValueDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ValueDef::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::ValueDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ValueDef::create_operation_skel, 0},
- {"_get_initializers", &POA_CORBA::ValueDef::_get_initializers_skel, 0},
- {"_set_initializers", &POA_CORBA::ValueDef::_set_initializers_skel, 0},
- {"create_value_member", &POA_CORBA::ValueDef::create_value_member_skel, 0},
- {"create_value_box", &POA_CORBA::ValueDef::create_value_box_skel, 0},
- {"contents", &POA_CORBA::ValueDef::contents_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ValueDef::_get_supported_interfaces_skel, 0},
- {"_set_abstract_base_values", &POA_CORBA::ValueDef::_set_abstract_base_values_skel, 0},
- {"_get_abstract_base_values", &POA_CORBA::ValueDef::_get_abstract_base_values_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ValueDef::_set_supported_interfaces_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ValueDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ValueDef::create_alias_skel, 0},
- {"move", &POA_CORBA::ValueDef::move_skel, 0},
- {"_get_name", &POA_CORBA::ValueDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ValueDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ValueDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ValueDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ValueDef::lookup_name_skel, 0},
- {"_get_base_value", &POA_CORBA::ValueDef::_get_base_value_skel, 0},
- {"_set_base_value", &POA_CORBA::ValueDef::_set_base_value_skel, 0},
- {"_get_id", &POA_CORBA::ValueDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ValueDef::_set_id_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ValueDef::_get_absolute_name_skel, 0},
- {"_get_is_truncatable", &POA_CORBA::ValueDef::_get_is_truncatable_skel, 0},
- {"_set_is_truncatable", &POA_CORBA::ValueDef::_set_is_truncatable_skel, 0},
- {"_get_def_kind", &POA_CORBA::ValueDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ValueDef::_repository_id_skel, 0},
- {"create_value", &POA_CORBA::ValueDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ValueDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ValueDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ValueDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ValueDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ValueDef::create_ext_value_skel, 0},
- {"destroy", &POA_CORBA::ValueDef::destroy_skel, 0},
- {"create_local_interface", &POA_CORBA::ValueDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ValueDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ValueDef::describe_contents_skel, 0},
- {"describe", &POA_CORBA::ValueDef::describe_skel, 0},
- {"describe_value", &POA_CORBA::ValueDef::describe_value_skel, 0},
- };
-
- static const signed short lookup[] =
- {
- -8, -2, -11, -2, 4, 5, 6, -1, -14, -2, 7, -1, -116, 10,
- -116, 13, -112, -1, -20, -2, -22, -2, -27, -4, -34, -3, 16, 17,
- 18, -1, 19, -117, -116, -1, 24, -1, 25, -1, 26, -1, -122, 31,
- 32, -1, 33, -39, -2, -41, -2, -129, 37, 38, -1, -44, -2, -114,
- -1, -114, 43, -110, -1, -1, -1, 46, 47, -49, -2, 48, -107, -51,
- -3, -106, 54, -1, -1, -1, -1, 55, -1, -1, 56, -1, 57, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 58, -1, -1, -1, -1, -1, 59,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ValueDef_Perfect_Hash_OpTable tao_CORBA_ValueDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ValueDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ValueDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ValueDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ValueDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ValueDef::ValueDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ValueDef_optable;
-}
-
-POA_CORBA::ValueDef::ValueDef (const ValueDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::ValueDef::~ValueDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_supported_interfaces_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_supported_interfaces_ValueDef (
- POA_CORBA::ValueDef * 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::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->supported_interfaces ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_supported_interfaces_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::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_supported_interfaces_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_supported_interfaces_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_supported_interfaces_ValueDef (
- POA_CORBA::ValueDef * 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::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->supported_interfaces (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_supported_interfaces_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< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_supported_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_supported_interfaces_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_initializers_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_initializers_ValueDef (
- POA_CORBA::ValueDef * 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::InitializerSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InitializerSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->initializers ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_initializers_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::InitializerSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_initializers_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_initializers_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_initializers_ValueDef (
- POA_CORBA::ValueDef * 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::InitializerSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InitializerSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->initializers (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_initializers_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< ::CORBA::InitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_initializers
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_initializers_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_value_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_value_ValueDef (
- POA_CORBA::ValueDef * 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::ValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_value ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_base_value_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::ValueDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_base_value_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_value_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_value_ValueDef (
- POA_CORBA::ValueDef * 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::ValueDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_value (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_base_value_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< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_value
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_base_value_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_abstract_base_values_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_abstract_base_values_ValueDef (
- POA_CORBA::ValueDef * 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::ValueDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->abstract_base_values ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_abstract_base_values_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::ValueDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_abstract_base_values_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_abstract_base_values_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_abstract_base_values_ValueDef (
- POA_CORBA::ValueDef * 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::ValueDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->abstract_base_values (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_abstract_base_values_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< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_abstract_base_values
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_abstract_base_values_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_abstract_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_abstract_ValueDef (
- POA_CORBA::ValueDef * 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_->is_abstract ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_is_abstract_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_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_is_abstract_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_abstract_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_abstract_ValueDef (
- POA_CORBA::ValueDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_abstract (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_is_abstract_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< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_abstract
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_is_abstract_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_custom_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_custom_ValueDef (
- POA_CORBA::ValueDef * 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_->is_custom ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_is_custom_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_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_is_custom_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_custom_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_custom_ValueDef (
- POA_CORBA::ValueDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_custom (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_is_custom_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< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_custom
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_is_custom_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_truncatable_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_truncatable_ValueDef (
- POA_CORBA::ValueDef * 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_->is_truncatable ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_is_truncatable_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_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_is_truncatable_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_truncatable_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_truncatable_ValueDef (
- POA_CORBA::ValueDef * 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>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_truncatable (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_is_truncatable_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< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_truncatable
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_is_truncatable_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class is_a_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline is_a_ValueDef (
- POA_CORBA::ValueDef * 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< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::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< ::CORBA::RepositoryId>::in_arg_val _tao_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- is_a_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_value_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_value_ValueDef (
- POA_CORBA::ValueDef * 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::ValueDef::FullValueDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef::FullValueDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_value ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::describe_value_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::ValueDef::FullValueDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- describe_value_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_value_member_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_value_member_ValueDef (
- POA_CORBA::ValueDef * 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::ValueMemberDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueMemberDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::Visibility>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Visibility> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_value_member (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::create_value_member_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::ValueMemberDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::Visibility>::in_arg_val _tao_access;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_access
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- create_value_member_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_attribute_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_attribute_ValueDef (
- POA_CORBA::ValueDef * 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::AttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::create_attribute_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::AttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- create_attribute_ValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_operation_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_operation_ValueDef (
- POA_CORBA::ValueDef * 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::OperationDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::OperationDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- retval =
- this->servant_->create_operation (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::create_operation_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::OperationDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result;
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_result,
- &_tao_mode,
- &_tao_params,
- &_tao_exceptions,
- &_tao_contexts
- };
-
- static size_t const nargs = 9;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- create_operation_ValueDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _is_a_ValueDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * 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_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_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_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _non_existent_ValueDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _repository_id_ValueDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ValueDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * 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_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_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_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_component_ValueDef_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_CORBA::ValueDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ValueDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ValueDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ValueDef *
-POA_CORBA::ValueDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ValueDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ExtValueDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 15, 50, 40, 109, 109, 109, 0, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 0, 0, 0,
- 109, 0, 109, 0, 109, 109, 109, 109, 109, 109,
- 109, 109, 15, 0, 109, 109, 109, 15, 15, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109,
-#else
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 0, 109, 0, 109, 15,
- 50, 40, 109, 109, 109, 0, 109, 109, 0, 0,
- 0, 109, 0, 109, 0, 15, 0, 109, 109, 109,
- 15, 15, 109, 109, 109, 109, 109, 109,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 60,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 108,
- HASH_VALUE_RANGE = 105,
- DUPLICATES = 18,
- WORDLIST_SIZE = 64
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"is_a", &POA_CORBA::ExtValueDef::is_a_skel, 0},
- {"_is_a", &POA_CORBA::ExtValueDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtValueDef::lookup_skel, 0},
- {"_component", &POA_CORBA::ExtValueDef::_component_skel, 0},
- {"_get_version", &POA_CORBA::ExtValueDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtValueDef::_set_version_skel, 0},
- {"_non_existent", &POA_CORBA::ExtValueDef::_non_existent_skel, 0},
- {"_get_is_custom", &POA_CORBA::ExtValueDef::_get_is_custom_skel, 0},
- {"_set_is_custom", &POA_CORBA::ExtValueDef::_set_is_custom_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtValueDef::_get_defined_in_skel, 0},
- {"_get_is_abstract", &POA_CORBA::ExtValueDef::_get_is_abstract_skel, 0},
- {"_set_is_abstract", &POA_CORBA::ExtValueDef::_set_is_abstract_skel, 0},
- {"create_enum", &POA_CORBA::ExtValueDef::create_enum_skel, 0},
- {"create_union", &POA_CORBA::ExtValueDef::create_union_skel, 0},
- {"create_struct", &POA_CORBA::ExtValueDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtValueDef::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::ExtValueDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtValueDef::create_operation_skel, 0},
- {"_get_initializers", &POA_CORBA::ExtValueDef::_get_initializers_skel, 0},
- {"_set_initializers", &POA_CORBA::ExtValueDef::_set_initializers_skel, 0},
- {"create_value_member", &POA_CORBA::ExtValueDef::create_value_member_skel, 0},
- {"_get_ext_initializers", &POA_CORBA::ExtValueDef::_get_ext_initializers_skel, 0},
- {"_set_ext_initializers", &POA_CORBA::ExtValueDef::_set_ext_initializers_skel, 0},
- {"contents", &POA_CORBA::ExtValueDef::contents_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ExtValueDef::_get_supported_interfaces_skel, 0},
- {"_set_abstract_base_values", &POA_CORBA::ExtValueDef::_set_abstract_base_values_skel, 0},
- {"_get_abstract_base_values", &POA_CORBA::ExtValueDef::_get_abstract_base_values_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ExtValueDef::_set_supported_interfaces_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtValueDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ExtValueDef::create_alias_skel, 0},
- {"move", &POA_CORBA::ExtValueDef::move_skel, 0},
- {"create_value_box", &POA_CORBA::ExtValueDef::create_value_box_skel, 0},
- {"_get_name", &POA_CORBA::ExtValueDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtValueDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtValueDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtValueDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtValueDef::lookup_name_skel, 0},
- {"_get_base_value", &POA_CORBA::ExtValueDef::_get_base_value_skel, 0},
- {"_set_base_value", &POA_CORBA::ExtValueDef::_set_base_value_skel, 0},
- {"_get_id", &POA_CORBA::ExtValueDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtValueDef::_set_id_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtValueDef::_get_absolute_name_skel, 0},
- {"_get_is_truncatable", &POA_CORBA::ExtValueDef::_get_is_truncatable_skel, 0},
- {"_set_is_truncatable", &POA_CORBA::ExtValueDef::_set_is_truncatable_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtValueDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtValueDef::_repository_id_skel, 0},
- {"create_value", &POA_CORBA::ExtValueDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtValueDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtValueDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtValueDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtValueDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtValueDef::create_ext_value_skel, 0},
- {"destroy", &POA_CORBA::ExtValueDef::destroy_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtValueDef::create_ext_attribute_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtValueDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtValueDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ExtValueDef::describe_contents_skel, 0},
- {"describe", &POA_CORBA::ExtValueDef::describe_skel, 0},
- {"describe_value", &POA_CORBA::ExtValueDef::describe_value_skel, 0},
- {"describe_ext_value", &POA_CORBA::ExtValueDef::describe_ext_value_skel, 0},
- };
-
- static const signed short lookup[] =
- {
- -14, -2, -20, -2, 4, 5, 6, -1, -22, -2, 7, -1, 169, 10,
- 154, 13, -124, -1, -25, -2, -28, -4, -36, -3, -41, -2, 16, 17,
- 18, -1, 19, -137, -132, -1, 24, -1, -126, -1, 27, -1, -128, 32,
- 33, -1, 34, -1, 35, -43, -2, -135, 39, 40, -1, -46, -2, -139,
- -1, -118, 45, -114, -11, -2, -1, 48, 49, -51, -2, 50, -111, -53,
- -3, -110, 56, -8, -2, 57, -1, 58, -1, -1, 59, -1, 60, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 61, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable tao_CORBA_ExtValueDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ExtValueDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtValueDef::ExtValueDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtValueDef_optable;
-}
-
-POA_CORBA::ExtValueDef::ExtValueDef (const ExtValueDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::ValueDef (rhs)
-{
-}
-
-POA_CORBA::ExtValueDef::~ExtValueDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_ext_initializers_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_ext_initializers_ExtValueDef (
- POA_CORBA::ExtValueDef * 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::ExtInitializerSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->ext_initializers ();
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::_get_ext_initializers_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::ExtInitializerSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _get_ext_initializers_ExtValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_ext_initializers_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_ext_initializers_ExtValueDef (
- POA_CORBA::ExtValueDef * 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::ExtInitializerSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->ext_initializers (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::_set_ext_initializers_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< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_ext_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_ext_initializers
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _set_ext_initializers_ExtValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_ext_value_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_ext_value_ExtValueDef (
- POA_CORBA::ExtValueDef * 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::ExtValueDef::ExtFullValueDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtValueDef::ExtFullValueDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_ext_value ();
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::describe_ext_value_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::ExtValueDef::ExtFullValueDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- describe_ext_value_ExtValueDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_ext_attribute_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_ext_attribute_ExtValueDef (
- POA_CORBA::ExtValueDef * 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::ExtAttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtAttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- retval =
- this->servant_->create_ext_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7);
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::create_ext_attribute_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::ExtAttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode,
- &_tao_get_exceptions,
- &_tao_set_exceptions
- };
-
- static size_t const nargs = 8;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- create_ext_attribute_ExtValueDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _is_a_ExtValueDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * 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_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_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_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _non_existent_ExtValueDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _repository_id_ExtValueDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtValueDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * 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_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_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_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _get_component_ExtValueDef_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_CORBA::ExtValueDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtValueDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtValueDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ExtValueDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ExtValueDef *
-POA_CORBA::ExtValueDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ExtValueDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ValueBoxDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 0, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 0, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ValueBoxDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ValueBoxDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ValueBoxDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ValueBoxDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ValueBoxDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ValueBoxDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ValueBoxDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ValueBoxDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ValueBoxDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ValueBoxDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ValueBoxDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ValueBoxDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ValueBoxDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ValueBoxDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ValueBoxDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ValueBoxDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::ValueBoxDef::_component_skel, 0},
- {"_get_original_type_def", &POA_CORBA::ValueBoxDef::_get_original_type_def_skel, 0},
- {"_set_original_type_def", &POA_CORBA::ValueBoxDef::_set_original_type_def_skel, 0},
- {"_non_existent", &POA_CORBA::ValueBoxDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ValueBoxDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -21, -2, 4, 5, -1, 55, 8, 51, 12, -1, -48, 15,
- 16, 17, -1, 18, 19, -1, 20, -1, -56, 23, -9, -3, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- 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 && !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 && !strncmp (str + 1, ptr->opname + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable tao_CORBA_ValueBoxDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ValueBoxDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ValueBoxDef::ValueBoxDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ValueBoxDef_optable;
-}
-
-POA_CORBA::ValueBoxDef::ValueBoxDef (const ValueBoxDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::ValueBoxDef::~ValueBoxDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_original_type_def_ValueBoxDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_original_type_def_ValueBoxDef (
- POA_CORBA::ValueBoxDef * 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::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->original_type_def ();
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueBoxDef::_get_original_type_def_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::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _get_original_type_def_ValueBoxDef 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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_original_type_def_ValueBoxDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_original_type_def_ValueBoxDef (
- POA_CORBA::ValueBoxDef * 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::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->original_type_def (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueBoxDef::_set_original_type_def_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< ::CORBA::IDLType>::in_arg_val _tao_original_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_original_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _set_original_type_def_ValueBoxDef 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
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * 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< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1);
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_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< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _is_a_ValueBoxDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * 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_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_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_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _non_existent_ValueBoxDef_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 */
- );
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * 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::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id ();
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_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< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _repository_id_ValueBoxDef_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
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ValueBoxDef::_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 == 0)
- {
- throw ::CORBA::INTF_REPOS (
- ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO);
- }
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (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 == false)
- {
- throw ::CORBA::MARSHAL ();
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * 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_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_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_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _get_component_ValueBoxDef_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_CORBA::ValueBoxDef::_is_a (
- const char* value
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueBoxDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ValueBoxDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueBoxDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ValueBoxDef::_dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ValueBoxDef *
-POA_CORBA::ValueBoxDef::_this (void)
-{
- TAO_Stub *stub = this->_create_stub ();
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::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 ::CORBA::ValueBoxDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h b/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
deleted file mode 100644
index 915efbc7b60..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
+++ /dev/null
@@ -1,1851 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_ExtendedC.h"
-#include "orbsvcs/IFRService/IFR_BasicS.h"
-#include "tao/AnyTypeCode/VisibilityS.h"
-#include "tao/AnyTypeCode/ValueModifierS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class FixedDef;
- typedef FixedDef *FixedDef_ptr;
-
- class FixedDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- FixedDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::FixedDef _stub_type;
- typedef ::CORBA::FixedDef_ptr _stub_ptr_type;
- typedef ::CORBA::FixedDef_var _stub_var_type;
-
- FixedDef (const FixedDef& rhs);
- virtual ~FixedDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::FixedDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::UShort digits (
- )
- = 0;
-
- static void _get_digits_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void digits (
- ::CORBA::UShort digits
- )
- = 0;
-
- static void _set_digits_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Short scale (
- )
- = 0;
-
- static void _get_scale_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void scale (
- ::CORBA::Short scale
- )
- = 0;
-
- static void _set_scale_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ValueMemberDef;
- typedef ValueMemberDef *ValueMemberDef_ptr;
-
- class ValueMemberDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- ValueMemberDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ValueMemberDef _stub_type;
- typedef ::CORBA::ValueMemberDef_ptr _stub_ptr_type;
- typedef ::CORBA::ValueMemberDef_var _stub_var_type;
-
- ValueMemberDef (const ValueMemberDef& rhs);
- virtual ~ValueMemberDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ValueMemberDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- )
- = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr type_def (
- )
- = 0;
-
- static void _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void type_def (
- ::CORBA::IDLType_ptr type_def
- )
- = 0;
-
- static void _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Visibility access (
- )
- = 0;
-
- static void _get_access_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void access (
- ::CORBA::Visibility access
- )
- = 0;
-
- static void _set_access_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ValueDef;
- typedef ValueDef *ValueDef_ptr;
-
- class ValueDef
- : public virtual POA_CORBA::Container,
- public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::IDLType
- {
- protected:
- ValueDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ValueDef _stub_type;
- typedef ::CORBA::ValueDef_ptr _stub_ptr_type;
- typedef ::CORBA::ValueDef_var _stub_var_type;
-
- ValueDef (const ValueDef& rhs);
- virtual ~ValueDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ValueDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- )
- = 0;
-
- static void _get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
- = 0;
-
- static void _set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InitializerSeq * initializers (
- )
- = 0;
-
- static void _get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void initializers (
- const ::CORBA::InitializerSeq & initializers
- )
- = 0;
-
- static void _set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef_ptr base_value (
- )
- = 0;
-
- static void _get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void base_value (
- ::CORBA::ValueDef_ptr base_value
- )
- = 0;
-
- static void _set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDefSeq * abstract_base_values (
- )
- = 0;
-
- static void _get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- )
- = 0;
-
- static void _set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_abstract (
- )
- = 0;
-
- static void _get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void is_abstract (
- ::CORBA::Boolean is_abstract
- )
- = 0;
-
- static void _set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_custom (
- )
- = 0;
-
- static void _get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void is_custom (
- ::CORBA::Boolean is_custom
- )
- = 0;
-
- static void _set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_truncatable (
- )
- = 0;
-
- static void _get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void is_truncatable (
- ::CORBA::Boolean is_truncatable
- )
- = 0;
-
- static void _set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_a (
- const char * id
- )
- = 0;
-
- static void is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef::FullValueDescription * describe_value (
- )
- = 0;
-
- static void describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueMemberDef_ptr create_value_member (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::Visibility access
- )
- = 0;
-
- static void create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
- = 0;
-
- static void create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
- = 0;
-
- static void create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtValueDef;
- typedef ExtValueDef *ExtValueDef_ptr;
-
- class ExtValueDef
- : public virtual POA_CORBA::ValueDef
- {
- protected:
- ExtValueDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtValueDef _stub_type;
- typedef ::CORBA::ExtValueDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtValueDef_var _stub_var_type;
-
- ExtValueDef (const ExtValueDef& rhs);
- virtual ~ExtValueDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ExtValueDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExtInitializerSeq * ext_initializers (
- )
- = 0;
-
- static void _get_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void ext_initializers (
- const ::CORBA::ExtInitializerSeq & ext_initializers
- )
- = 0;
-
- static void _set_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
- )
- = 0;
-
- static void describe_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
- = 0;
-
- static void create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ValueBoxDef;
- typedef ValueBoxDef *ValueBoxDef_ptr;
-
- class ValueBoxDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- ValueBoxDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ValueBoxDef _stub_type;
- typedef ::CORBA::ValueBoxDef_ptr _stub_ptr_type;
- typedef ::CORBA::ValueBoxDef_var _stub_var_type;
-
- ValueBoxDef (const ValueBoxDef& rhs);
- virtual ~ValueBoxDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- );
-
- ::CORBA::ValueBoxDef *_this (
-
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr original_type_def (
- )
- = 0;
-
- static void _get_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- )
- = 0;
-
- static void _set_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- );
- };
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_ExtendedS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ExtendedS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl b/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl
deleted file mode 100644
index 578f0d31ed3..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl
+++ /dev/null
@@ -1,2006 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::FixedDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::FixedDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::FixedDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::FixedDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::FixedDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::FixedDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_initializers_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_initializers_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_base_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_base_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::describe_value_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::create_value_member_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp b/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
deleted file mode 100644
index b84c9e4a9f1..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_CPP_
-
-#include "IFR_ExtendedS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ExtendedS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h b/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
deleted file mode 100644
index 1990efddc30..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
+++ /dev/null
@@ -1,1439 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class FixedDef_tie : public FixedDef
- {
- public:
- /// the T& ctor
- FixedDef_tie (T &t);
- /// ctor taking a POA
- FixedDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- FixedDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- FixedDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~FixedDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UShort digits (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void digits (
- ::CORBA::UShort digits
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Short scale (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void scale (
- ::CORBA::Short scale
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- FixedDef_tie (const FixedDef_tie &);
- void operator= (const FixedDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ValueMemberDef_tie : public ValueMemberDef
- {
- public:
- /// the T& ctor
- ValueMemberDef_tie (T &t);
- /// ctor taking a POA
- ValueMemberDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ValueMemberDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ValueMemberDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ValueMemberDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void type_def (
- ::CORBA::IDLType_ptr type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Visibility access (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void access (
- ::CORBA::Visibility access
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ValueMemberDef_tie (const ValueMemberDef_tie &);
- void operator= (const ValueMemberDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ValueDef_tie : public ValueDef
- {
- public:
- /// the T& ctor
- ValueDef_tie (T &t);
- /// ctor taking a POA
- ValueDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ValueDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ValueDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ValueDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * supported_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InitializerSeq * initializers (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void initializers (
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr base_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_value (
- ::CORBA::ValueDef_ptr base_value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDefSeq * abstract_base_values (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_abstract (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_abstract (
- ::CORBA::Boolean is_abstract
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_custom (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_custom (
- ::CORBA::Boolean is_custom
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_truncatable (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_truncatable (
- ::CORBA::Boolean is_truncatable
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef::FullValueDescription * describe_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueMemberDef_ptr create_value_member (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::Visibility access
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ValueDef_tie (const ValueDef_tie &);
- void operator= (const ValueDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtValueDef_tie : public ExtValueDef
- {
- public:
- /// the T& ctor
- ExtValueDef_tie (T &t);
- /// ctor taking a POA
- ExtValueDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtValueDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtValueDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtValueDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef_ptr create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * supported_interfaces (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InitializerSeq * initializers (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void initializers (
- const ::CORBA::InitializerSeq & initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr base_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void base_value (
- ::CORBA::ValueDef_ptr base_value
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDefSeq * abstract_base_values (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_abstract (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_abstract (
- ::CORBA::Boolean is_abstract
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_custom (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_custom (
- ::CORBA::Boolean is_custom
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_truncatable (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void is_truncatable (
- ::CORBA::Boolean is_truncatable
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Boolean is_a (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef::FullValueDescription * describe_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueMemberDef_ptr create_value_member (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::Visibility access
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtInitializerSeq * ext_initializers (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void ext_initializers (
- const ::CORBA::ExtInitializerSeq & ext_initializers
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ExtValueDef_tie (const ExtValueDef_tie &);
- void operator= (const ExtValueDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ValueBoxDef_tie : public ValueBoxDef
- {
- public:
- /// the T& ctor
- ValueBoxDef_tie (T &t);
- /// ctor taking a POA
- ValueBoxDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ValueBoxDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ValueBoxDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ValueBoxDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr original_type_def (
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- );
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ValueBoxDef_tie (const ValueBoxDef_tie &);
- void operator= (const ValueBoxDef_tie &);
- };
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ExtendedS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_ExtendedS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_ExtendedS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl b/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl
deleted file mode 100644
index 52aa4d3299a..00000000000
--- a/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl
+++ /dev/null
@@ -1,2606 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::~FixedDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::FixedDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::FixedDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::FixedDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::FixedDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::FixedDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::FixedDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->FixedDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::FixedDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::FixedDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::FixedDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UShort POA_CORBA::FixedDef_tie<T>::digits (
- )
-{
- return this->ptr_->digits (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::FixedDef_tie<T>::digits (
- ::CORBA::UShort digits
- )
-{
- this->ptr_->digits (
- digits
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Short POA_CORBA::FixedDef_tie<T>::scale (
- )
-{
- return this->ptr_->scale (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::FixedDef_tie<T>::scale (
- ::CORBA::Short scale
- )
-{
- this->ptr_->scale (
- scale
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::~ValueMemberDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ValueMemberDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueMemberDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueMemberDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ValueMemberDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueMemberDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ValueMemberDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ValueMemberDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ValueMemberDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ValueMemberDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ValueMemberDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ValueMemberDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ValueMemberDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ValueMemberDef_tie<T>::type_def (
- )
-{
- return this->ptr_->type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::type_def (
- ::CORBA::IDLType_ptr type_def
- )
-{
- this->ptr_->type_def (
- type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Visibility POA_CORBA::ValueMemberDef_tie<T>::access (
- )
-{
- return this->ptr_->access (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::access (
- ::CORBA::Visibility access
- )
-{
- this->ptr_->access (
- access
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::~ValueDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ValueDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ValueDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ValueDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ValueDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ValueDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ValueDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ValueDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ValueDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ValueDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ValueDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ValueDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ValueDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ValueDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ValueDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ValueDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ValueDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ValueDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ValueDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ValueDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ValueDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ValueDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ValueDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ValueDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ValueDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ValueDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ValueDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ValueDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ValueDef_tie<T>::supported_interfaces (
- )
-{
- return this->ptr_->supported_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
-{
- this->ptr_->supported_interfaces (
- supported_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InitializerSeq * POA_CORBA::ValueDef_tie<T>::initializers (
- )
-{
- return this->ptr_->initializers (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::initializers (
- const ::CORBA::InitializerSeq & initializers
- )
-{
- this->ptr_->initializers (
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ValueDef_tie<T>::base_value (
- )
-{
- return this->ptr_->base_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::base_value (
- ::CORBA::ValueDef_ptr base_value
- )
-{
- this->ptr_->base_value (
- base_value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDefSeq * POA_CORBA::ValueDef_tie<T>::abstract_base_values (
- )
-{
- return this->ptr_->abstract_base_values (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- )
-{
- this->ptr_->abstract_base_values (
- abstract_base_values
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_tie<T>::is_abstract (
- )
-{
- return this->ptr_->is_abstract (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::is_abstract (
- ::CORBA::Boolean is_abstract
- )
-{
- this->ptr_->is_abstract (
- is_abstract
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_tie<T>::is_custom (
- )
-{
- return this->ptr_->is_custom (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::is_custom (
- ::CORBA::Boolean is_custom
- )
-{
- this->ptr_->is_custom (
- is_custom
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_tie<T>::is_truncatable (
- )
-{
- return this->ptr_->is_truncatable (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::is_truncatable (
- ::CORBA::Boolean is_truncatable
- )
-{
- this->ptr_->is_truncatable (
- is_truncatable
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_tie<T>::is_a (
- const char * id
- )
-{
- return this->ptr_->is_a (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef::FullValueDescription * POA_CORBA::ValueDef_tie<T>::describe_value (
- )
-{
- return this->ptr_->describe_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueMemberDef_ptr POA_CORBA::ValueDef_tie<T>::create_value_member (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::Visibility access
- )
-{
- return this->ptr_->create_value_member (
- id,
- name,
- version,
- type,
- access
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ValueDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ValueDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExtValueDef_tie<T>::~ExtValueDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ExtValueDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtValueDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtValueDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ExtValueDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExtValueDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ExtValueDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ExtValueDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ExtValueDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ExtValueDef_tie<T>::lookup (
- const char * search_name
- )
-{
- return this->ptr_->lookup (
- search_name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtValueDef_tie<T>::contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->contents (
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExtValueDef_tie<T>::lookup_name (
- const char * search_name,
- ::CORBA::Long levels_to_search,
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- )
-{
- return this->ptr_->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ExtValueDef_tie<T>::describe_contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited,
- ::CORBA::Long max_returned_objs
- )
-{
- return this->ptr_->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_module (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_module (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_constant (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- const ::CORBA::Any & value
- )
-{
- return this->ptr_->create_constant (
- id,
- name,
- version,
- type,
- value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_struct (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_union (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr discriminator_type,
- const ::CORBA::UnionMemberSeq & members
- )
-{
- return this->ptr_->create_union (
- id,
- name,
- version,
- discriminator_type,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::EnumMemberSeq & members
- )
-{
- return this->ptr_->create_enum (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_alias (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type
- )
-{
- return this->ptr_->create_alias (
- id,
- name,
- version,
- original_type
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- )
-{
- return this->ptr_->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- return this->ptr_->create_value_box (
- id,
- name,
- version,
- original_type_def
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::StructMemberSeq & members
- )
-{
- return this->ptr_->create_exception (
- id,
- name,
- version,
- members
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_native (
- const char * id,
- const char * name,
- const char * version
- )
-{
- return this->ptr_->create_native (
- id,
- name,
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::AbstractInterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_abstract_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const ::CORBA::InterfaceDefSeq & base_interfaces
- )
-{
- return this->ptr_->create_local_interface (
- id,
- name,
- version,
- base_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_ext_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::ExtInitializerSeq & initializers
- )
-{
- return this->ptr_->create_ext_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtValueDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtValueDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtValueDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ExtValueDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExtValueDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ExtValueDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ExtValueDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ExtValueDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ExtValueDef_tie<T>::supported_interfaces (
- )
-{
- return this->ptr_->supported_interfaces (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::supported_interfaces (
- const ::CORBA::InterfaceDefSeq & supported_interfaces
- )
-{
- this->ptr_->supported_interfaces (
- supported_interfaces
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InitializerSeq * POA_CORBA::ExtValueDef_tie<T>::initializers (
- )
-{
- return this->ptr_->initializers (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::initializers (
- const ::CORBA::InitializerSeq & initializers
- )
-{
- this->ptr_->initializers (
- initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ExtValueDef_tie<T>::base_value (
- )
-{
- return this->ptr_->base_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::base_value (
- ::CORBA::ValueDef_ptr base_value
- )
-{
- this->ptr_->base_value (
- base_value
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDefSeq * POA_CORBA::ExtValueDef_tie<T>::abstract_base_values (
- )
-{
- return this->ptr_->abstract_base_values (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- )
-{
- this->ptr_->abstract_base_values (
- abstract_base_values
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_abstract (
- )
-{
- return this->ptr_->is_abstract (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::is_abstract (
- ::CORBA::Boolean is_abstract
- )
-{
- this->ptr_->is_abstract (
- is_abstract
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_custom (
- )
-{
- return this->ptr_->is_custom (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::is_custom (
- ::CORBA::Boolean is_custom
- )
-{
- this->ptr_->is_custom (
- is_custom
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_truncatable (
- )
-{
- return this->ptr_->is_truncatable (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::is_truncatable (
- ::CORBA::Boolean is_truncatable
- )
-{
- this->ptr_->is_truncatable (
- is_truncatable
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_a (
- const char * id
- )
-{
- return this->ptr_->is_a (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef::FullValueDescription * POA_CORBA::ExtValueDef_tie<T>::describe_value (
- )
-{
- return this->ptr_->describe_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueMemberDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_value_member (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::Visibility access
- )
-{
- return this->ptr_->create_value_member (
- id,
- name,
- version,
- type,
- access
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode
- )
-{
- return this->ptr_->create_attribute (
- id,
- name,
- version,
- type,
- mode
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- )
-{
- return this->ptr_->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtInitializerSeq * POA_CORBA::ExtValueDef_tie<T>::ext_initializers (
- )
-{
- return this->ptr_->ext_initializers (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExtValueDef_tie<T>::ext_initializers (
- const ::CORBA::ExtInitializerSeq & ext_initializers
- )
-{
- this->ptr_->ext_initializers (
- ext_initializers
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef::ExtFullValueDescription * POA_CORBA::ExtValueDef_tie<T>::describe_ext_value (
- )
-{
- return this->ptr_->describe_ext_value (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_ext_attribute (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr type,
- ::CORBA::AttributeMode mode,
- const ::CORBA::ExceptionDefSeq & get_exceptions,
- const ::CORBA::ExceptionDefSeq & set_exceptions
- )
-{
- return this->ptr_->create_ext_attribute (
- id,
- name,
- version,
- type,
- mode,
- get_exceptions,
- set_exceptions
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T *tp, PortableServer::POA_ptr poa, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::~ValueBoxDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ValueBoxDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueBoxDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueBoxDef_tie<T>::_tied_object (T *obj, ::CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE ::CORBA::Boolean
-POA_CORBA::ValueBoxDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueBoxDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ValueBoxDef_tie<T>::_default_POA (void)
-{
- if (! ::CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->ValueBoxDef::_default_POA ();
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ValueBoxDef_tie<T>::def_kind (
- )
-{
- return this->ptr_->def_kind (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::destroy (
- )
-{
- this->ptr_->destroy (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_tie<T>::id (
- )
-{
- return this->ptr_->id (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::id (
- const char * id
- )
-{
- this->ptr_->id (
- id
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_tie<T>::name (
- )
-{
- return this->ptr_->name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::name (
- const char * name
- )
-{
- this->ptr_->name (
- name
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_tie<T>::version (
- )
-{
- return this->ptr_->version (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::version (
- const char * version
- )
-{
- this->ptr_->version (
- version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ValueBoxDef_tie<T>::defined_in (
- )
-{
- return this->ptr_->defined_in (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_tie<T>::absolute_name (
- )
-{
- return this->ptr_->absolute_name (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ValueBoxDef_tie<T>::containing_repository (
- )
-{
- return this->ptr_->containing_repository (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ValueBoxDef_tie<T>::describe (
- )
-{
- return this->ptr_->describe (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::move (
- ::CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- )
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ValueBoxDef_tie<T>::type (
- )
-{
- return this->ptr_->type (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ValueBoxDef_tie<T>::original_type_def (
- )
-{
- return this->ptr_->original_type_def (
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- )
-{
- this->ptr_->original_type_def (
- original_type_def
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp b/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
index 25a9f53f62f..dc22ca7e0dc 100644
--- a/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
+++ b/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
@@ -6,7 +6,7 @@
#include "orbsvcs/IFRService/Contained_i.h"
#include "orbsvcs/IFRService/ComponentRepository_i.h"
#include "orbsvcs/IFRService/Options.h"
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
+#include "tao/IFR_Client/IFR_ComponentsS.h"
#include "orbsvcs/IOR_Multicast.h"
#include "tao/IORTable/IORTable.h"
#include "tao/ORB_Core.h"
diff --git a/orbsvcs/orbsvcs/IFRService/IRObject_i.h b/orbsvcs/orbsvcs/IFRService/IRObject_i.h
index 5d6b974724c..9ef69f60826 100644
--- a/orbsvcs/orbsvcs/IFRService/IRObject_i.h
+++ b/orbsvcs/orbsvcs/IFRService/IRObject_i.h
@@ -25,7 +25,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "orbsvcs/IFRService/IFR_ExtendedS.h"
+#include "tao/IFR_Client/IFR_ExtendedS.h"
#if defined(_MSC_VER)
#pragma warning(push)
diff --git a/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h b/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h
index 33b6dae3315..5661a95668d 100644
--- a/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h
+++ b/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h
@@ -49,12 +49,10 @@ public:
virtual
CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
- describe_ext_interface (
- );
+ describe_ext_interface (void);
CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
- describe_ext_interface_i (
- );
+ describe_ext_interface_i (void);
virtual CORBA::ExtAttributeDef_ptr create_ext_attribute (
const char *id,
@@ -63,8 +61,7 @@ public:
CORBA::IDLType_ptr type,
CORBA::AttributeMode mode,
const CORBA::ExceptionDefSeq &get_exceptions,
- const CORBA::ExceptionDefSeq &set_exceptions
- );
+ const CORBA::ExceptionDefSeq &set_exceptions);
CORBA::ExtAttributeDef_ptr create_ext_attribute_i (
const char *id,
@@ -73,8 +70,7 @@ public:
CORBA::IDLType_ptr type,
CORBA::AttributeMode mode,
const CORBA::ExceptionDefSeq &get_exceptions,
- const CORBA::ExceptionDefSeq &set_exceptions
- );
+ const CORBA::ExceptionDefSeq &set_exceptions);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h b/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
index 79f58fe8849..1a9030108f7 100644
--- a/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
@@ -49,16 +49,11 @@ public:
virtual ~TAO_LocalInterfaceDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind (
- );
+ virtual CORBA::DefinitionKind def_kind (void);
- virtual CORBA::Boolean is_a (
- const char *interface_id
- );
+ virtual CORBA::Boolean is_a (const char *interface_id);
- CORBA::Boolean is_a_i (
- const char *interface_id
- );
+ CORBA::Boolean is_a_i (const char *interface_id);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h b/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h
index db35074be55..2302025b8ed 100644
--- a/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h
@@ -52,24 +52,19 @@ public:
virtual ~TAO_ModuleDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// Remove the repository entry.
- virtual void destroy ()
-;
+ virtual void destroy ();
/// Remove the repository entry.
- virtual void destroy_i ()
-;
+ virtual void destroy_i ();
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe ()
-;
+ virtual CORBA::Contained::Description *describe ();
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe_i ()
-;
+ virtual CORBA::Contained::Description *describe_i ();
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/NativeDef_i.h b/orbsvcs/orbsvcs/IFRService/NativeDef_i.h
index 05465af6784..a280236eaea 100644
--- a/orbsvcs/orbsvcs/IFRService/NativeDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/NativeDef_i.h
@@ -45,16 +45,13 @@ public:
virtual ~TAO_NativeDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/OperationDef_i.h b/orbsvcs/orbsvcs/IFRService/OperationDef_i.h
index 1c561642d4d..17443f7086d 100644
--- a/orbsvcs/orbsvcs/IFRService/OperationDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/OperationDef_i.h
@@ -66,51 +66,41 @@ public:
CORBA::IDLType_ptr result_def_i ();
- virtual void result_def (
- CORBA::IDLType_ptr result_def);
+ virtual void result_def (CORBA::IDLType_ptr result_def);
- void result_def_i (
- CORBA::IDLType_ptr result_def);
+ void result_def_i (CORBA::IDLType_ptr result_def);
virtual CORBA::ParDescriptionSeq *params ();
CORBA::ParDescriptionSeq *params_i ();
- virtual void params (
- const CORBA::ParDescriptionSeq &params);
+ virtual void params (const CORBA::ParDescriptionSeq &params);
- void params_i (
- const CORBA::ParDescriptionSeq &params);
+ void params_i (const CORBA::ParDescriptionSeq &params);
virtual CORBA::OperationMode mode ();
CORBA::OperationMode mode_i ();
- virtual void mode (
- CORBA::OperationMode mode);
+ virtual void mode (CORBA::OperationMode mode);
- void mode_i (
- CORBA::OperationMode mode);
+ void mode_i (CORBA::OperationMode mode);
virtual CORBA::ContextIdSeq *contexts ();
CORBA::ContextIdSeq *contexts_i ();
- virtual void contexts (
- const CORBA::ContextIdSeq &contexts);
+ virtual void contexts (const CORBA::ContextIdSeq &contexts);
- void contexts_i (
- const CORBA::ContextIdSeq &contexts);
+ void contexts_i (const CORBA::ContextIdSeq &contexts);
virtual CORBA::ExceptionDefSeq *exceptions ();
CORBA::ExceptionDefSeq *exceptions_i ();
- virtual void exceptions (
- const CORBA::ExceptionDefSeq &exceptions);
+ virtual void exceptions (const CORBA::ExceptionDefSeq &exceptions);
- void exceptions_i (
- const CORBA::ExceptionDefSeq &exceptions);
+ void exceptions_i (const CORBA::ExceptionDefSeq &exceptions);
// Common code for containers to call in
// making descriptions.
diff --git a/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h b/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h
index ce9de3707d0..481aac88cd0 100644
--- a/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h
@@ -49,30 +49,23 @@ public:
virtual ~TAO_PrimitiveDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// May not be called on a primitive kind - raises BAD_INV_ORDER.
- virtual void destroy ()
-;
+ virtual void destroy ();
/// Must implement this here because it's pure virtual in the
/// base class.
- virtual void destroy_i ()
-;
+ virtual void destroy_i ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
- virtual CORBA::PrimitiveKind kind ()
-;
+ virtual CORBA::PrimitiveKind kind ();
- CORBA::PrimitiveKind kind_i ()
-;
+ CORBA::PrimitiveKind kind_i ();
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp b/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
index 866e45d72c7..bdc5e6b600a 100644
--- a/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
+++ b/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
@@ -2,7 +2,7 @@
#include "orbsvcs/IFRService/Repository_i.h"
#include "orbsvcs/IFRService/ProvidesDef_i.h"
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
+#include "tao/IFR_Client/IFR_ComponentsS.h"
#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
#include "orbsvcs/IFRService/IFR_Service_Utils.h"
diff --git a/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h b/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
index aa0c28d07c0..1fccb07b73e 100644
--- a/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
@@ -48,30 +48,21 @@ public:
virtual ~TAO_ProvidesDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind (
- );
+ virtual CORBA::DefinitionKind def_kind ();
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe (
- );
+ virtual CORBA::Contained::Description *describe ();
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe_i (
- );
+ virtual CORBA::Contained::Description *describe_i ();
- virtual CORBA::InterfaceDef_ptr interface_type (
- );
+ virtual CORBA::InterfaceDef_ptr interface_type ();
- CORBA::InterfaceDef_ptr interface_type_i (
- );
+ CORBA::InterfaceDef_ptr interface_type_i ();
- virtual void interface_type (
- CORBA::InterfaceDef_ptr interface_type
- );
+ virtual void interface_type (CORBA::InterfaceDef_ptr interface_type);
- void interface_type_i (
- CORBA::InterfaceDef_ptr interface_type
- );
+ void interface_type_i (CORBA::InterfaceDef_ptr interface_type);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h b/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
index 68d5dfb8c99..e8ccdb8ce69 100644
--- a/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
@@ -46,8 +46,7 @@ public:
virtual ~TAO_PublishesDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind (
- );
+ virtual CORBA::DefinitionKind def_kind ();
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/Repository_i.h b/orbsvcs/orbsvcs/IFRService/Repository_i.h
index 0e91418870d..b58d976e93e 100644
--- a/orbsvcs/orbsvcs/IFRService/Repository_i.h
+++ b/orbsvcs/orbsvcs/IFRService/Repository_i.h
@@ -82,80 +82,54 @@ public:
virtual ~TAO_Repository_i (void);
/// Accessor for the readonly attribute.
- virtual CORBA::DefinitionKind def_kind (
- );
+ virtual CORBA::DefinitionKind def_kind ();
/// May not be called on a repository - raises BAD_INV_ORDER.
- virtual void destroy (
- );
+ virtual void destroy ();
- virtual CORBA::Contained_ptr lookup_id (
- const char *search_id
- );
+ virtual CORBA::Contained_ptr lookup_id (const char *search_id);
- CORBA::Contained_ptr lookup_id_i (
- const char *search_id
- );
+ CORBA::Contained_ptr lookup_id_i (const char *search_id);
- virtual CORBA::TypeCode_ptr get_canonical_typecode (
- CORBA::TypeCode_ptr tc
- );
+ virtual CORBA::TypeCode_ptr get_canonical_typecode (CORBA::TypeCode_ptr tc);
- CORBA::TypeCode_ptr get_canonical_typecode_i (
- CORBA::TypeCode_ptr tc
- );
+ CORBA::TypeCode_ptr get_canonical_typecode_i (CORBA::TypeCode_ptr tc);
/// No locking necessary because the database is not
/// accessed.
- virtual CORBA::PrimitiveDef_ptr get_primitive (
- CORBA::PrimitiveKind kind
- );
+ virtual CORBA::PrimitiveDef_ptr get_primitive (CORBA::PrimitiveKind kind);
- virtual CORBA::StringDef_ptr create_string (
- CORBA::ULong bound
- );
+ virtual CORBA::StringDef_ptr create_string (CORBA::ULong bound);
- CORBA::StringDef_ptr create_string_i (
- CORBA::ULong bound)
-;
+ CORBA::StringDef_ptr create_string_i (CORBA::ULong bound);
- virtual CORBA::WstringDef_ptr create_wstring (
- CORBA::ULong bound
- );
+ virtual CORBA::WstringDef_ptr create_wstring (CORBA::ULong bound);
- CORBA::WstringDef_ptr create_wstring_i (
- CORBA::ULong bound
- );
+ CORBA::WstringDef_ptr create_wstring_i (CORBA::ULong bound);
virtual CORBA::SequenceDef_ptr create_sequence (
CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
- );
+ CORBA::IDLType_ptr element_type);
CORBA::SequenceDef_ptr create_sequence_i (
CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
- );
+ CORBA::IDLType_ptr element_type);
virtual CORBA::ArrayDef_ptr create_array (
CORBA::ULong length,
- CORBA::IDLType_ptr element_type
- );
+ CORBA::IDLType_ptr element_type);
CORBA::ArrayDef_ptr create_array_i (
CORBA::ULong length,
- CORBA::IDLType_ptr element_type
- );
+ CORBA::IDLType_ptr element_type);
virtual CORBA::FixedDef_ptr create_fixed (
CORBA::UShort digits,
- CORBA::Short scale
- );
+ CORBA::Short scale);
CORBA::FixedDef_ptr create_fixed_i (
CORBA::UShort digits,
- CORBA::Short scale
- );
+ CORBA::Short scale);
/// Called at startup to get everything initialized.
int repo_init (CORBA::Repository_ptr repo_ref,
@@ -170,19 +144,15 @@ public:
/// Return one of our servants for internal use.
virtual TAO_IDLType_i *select_idltype (
- CORBA::DefinitionKind def_kind
- ) const;
+ CORBA::DefinitionKind def_kind) const;
virtual TAO_Container_i *select_container (
- CORBA::DefinitionKind def_kind
- ) const;
+ CORBA::DefinitionKind def_kind) const;
virtual TAO_Contained_i *select_contained (
- CORBA::DefinitionKind def_kind
- ) const;
+ CORBA::DefinitionKind def_kind) const;
/// Select the right POA for object creation.
virtual PortableServer::POA_ptr select_poa (
- CORBA::DefinitionKind def_kind
- ) const;
+ CORBA::DefinitionKind def_kind) const;
/// Accessor for the POA that is dispatching the current call.
PortableServer::Current_ptr poa_current (void) const;
diff --git a/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h b/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h
index 36eba0e7780..e1886895449 100644
--- a/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h
@@ -49,62 +49,42 @@ public:
virtual ~TAO_SequenceDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// Remove the repository entry.
- virtual void destroy ()
-;
+ virtual void destroy ();
- virtual void destroy_i ()
-;
+ virtual void destroy_i ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
- virtual CORBA::ULong bound ()
-;
+ virtual CORBA::ULong bound ();
- CORBA::ULong bound_i ()
-;
+ CORBA::ULong bound_i ();
- virtual void bound (
- CORBA::ULong bound)
-;
+ virtual void bound (CORBA::ULong bound);
- void bound_i (
- CORBA::ULong bound)
-;
+ void bound_i (CORBA::ULong bound);
- virtual CORBA::TypeCode_ptr element_type ()
-;
+ virtual CORBA::TypeCode_ptr element_type ();
- CORBA::TypeCode_ptr element_type_i ()
-;
+ CORBA::TypeCode_ptr element_type_i ();
- virtual CORBA::IDLType_ptr element_type_def ()
-;
+ virtual CORBA::IDLType_ptr element_type_def ();
- CORBA::IDLType_ptr element_type_def_i ()
-;
+ CORBA::IDLType_ptr element_type_def_i ();
- virtual void element_type_def (
- CORBA::IDLType_ptr element_type_def)
-;
+ virtual void element_type_def (CORBA::IDLType_ptr element_type_def);
- void element_type_def_i (
- CORBA::IDLType_ptr element_type_def)
-;
+ void element_type_def_i (CORBA::IDLType_ptr element_type_def);
private:
/// Destroys an anonymous non-primitive element type.
- void destroy_element_type ()
-;
+ void destroy_element_type ();
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/StringDef_i.h b/orbsvcs/orbsvcs/IFRService/StringDef_i.h
index 6a63c9e74c7..5ca0796fd4d 100644
--- a/orbsvcs/orbsvcs/IFRService/StringDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/StringDef_i.h
@@ -50,37 +50,26 @@ public:
virtual ~TAO_StringDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// Remove the repository entry.
- virtual void destroy ()
-;
+ virtual void destroy ();
- virtual void destroy_i ()
-;
+ virtual void destroy_i ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
- virtual CORBA::ULong bound ()
-;
+ virtual CORBA::ULong bound ();
- CORBA::ULong bound_i ()
-;
+ CORBA::ULong bound_i ();
- virtual void bound (
- CORBA::ULong bound)
-;
+ virtual void bound (CORBA::ULong bound);
- void bound_i (
- CORBA::ULong bound)
-;
+ void bound_i (CORBA::ULong bound);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/StructDef_i.h b/orbsvcs/orbsvcs/IFRService/StructDef_i.h
index dfb83bd2b6d..ee5a1c276b9 100644
--- a/orbsvcs/orbsvcs/IFRService/StructDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/StructDef_i.h
@@ -50,37 +50,26 @@ public:
virtual ~TAO_StructDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// Remove the repository entry and its contents.
- virtual void destroy ()
-;
+ virtual void destroy ();
- virtual void destroy_i ()
-;
+ virtual void destroy_i ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
/// From IDLType_i's pure virtual function.
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
- virtual CORBA::StructMemberSeq *members ()
-;
+ virtual CORBA::StructMemberSeq *members ();
- CORBA::StructMemberSeq *members_i ()
-;
+ CORBA::StructMemberSeq *members_i ();
- virtual void members (
- const CORBA::StructMemberSeq &members)
-;
+ virtual void members (const CORBA::StructMemberSeq &members);
- void members_i (
- const CORBA::StructMemberSeq &members)
-;
+ void members_i (const CORBA::StructMemberSeq &members);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h b/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h
index a3b469fe789..6c937cfcfb9 100644
--- a/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h
@@ -51,12 +51,10 @@ public:
virtual ~TAO_TypedefDef_i (void);
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe ()
-;
+ virtual CORBA::Contained::Description *describe ();
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe_i ()
-;
+ virtual CORBA::Contained::Description *describe_i ();
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h b/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h
index 00b244b0a97..ba2e4ca169b 100644
--- a/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h
@@ -49,50 +49,33 @@ public:
virtual ~TAO_ValueMemberDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe ()
-;
+ virtual CORBA::Contained::Description *describe ();
/// From Contained_i's pure virtual function.
- virtual CORBA::Contained::Description *describe_i ()
-;
+ virtual CORBA::Contained::Description *describe_i ();
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
- CORBA::TypeCode_ptr type_i ()
-;
+ CORBA::TypeCode_ptr type_i ();
- virtual CORBA::IDLType_ptr type_def ()
-;
+ virtual CORBA::IDLType_ptr type_def ();
- CORBA::IDLType_ptr type_def_i ()
-;
+ CORBA::IDLType_ptr type_def_i ();
- virtual void type_def (
- CORBA::IDLType_ptr type_def)
-;
+ virtual void type_def (CORBA::IDLType_ptr type_def);
- void type_def_i (
- CORBA::IDLType_ptr type_def)
-;
+ void type_def_i (CORBA::IDLType_ptr type_def);
- virtual CORBA::Visibility access ()
-;
+ virtual CORBA::Visibility access ();
- CORBA::Visibility access_i ()
-;
+ CORBA::Visibility access_i ();
- virtual void access (
- CORBA::Visibility access)
-;
+ virtual void access (CORBA::Visibility access);
- void access_i (
- CORBA::Visibility access)
-;
+ void access_i (CORBA::Visibility access);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/orbsvcs/IFRService/WstringDef_i.h b/orbsvcs/orbsvcs/IFRService/WstringDef_i.h
index 6d633516a41..21eb8d08c96 100644
--- a/orbsvcs/orbsvcs/IFRService/WstringDef_i.h
+++ b/orbsvcs/orbsvcs/IFRService/WstringDef_i.h
@@ -50,37 +50,26 @@ public:
virtual ~TAO_WstringDef_i (void);
/// Return our definition kind.
- virtual CORBA::DefinitionKind def_kind ()
-;
+ virtual CORBA::DefinitionKind def_kind ();
/// Remove the repository entry.
- virtual void destroy ()
-;
+ virtual void destroy ();
- virtual void destroy_i ()
-;
+ virtual void destroy_i ();
/// From IDLType_i's virtual function.
- virtual CORBA::TypeCode_ptr type ()
-;
+ virtual CORBA::TypeCode_ptr type ();
/// From IDLType_i's virtual function.
- virtual CORBA::TypeCode_ptr type_i ()
-;
+ virtual CORBA::TypeCode_ptr type_i ();
- virtual CORBA::ULong bound ()
-;
+ virtual CORBA::ULong bound ();
- CORBA::ULong bound_i ()
-;
+ CORBA::ULong bound_i ();
- virtual void bound (
- CORBA::ULong bound)
-;
+ virtual void bound (CORBA::ULong bound);
- void bound_i (
- CORBA::ULong bound)
-;
+ void bound_i (CORBA::ULong bound);
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp b/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp
index b8727bcd8c5..447b373c6e2 100644
--- a/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp
+++ b/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp
@@ -203,7 +203,7 @@ Notify_Throughput::~Notify_Throughput ()
{
this->orb_->shutdown (0);
- delete payload_;
+ delete[] payload_;
}
int
diff --git a/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp b/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp
index be009e7905e..0fbb6b7ce1b 100644
--- a/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp
+++ b/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp
@@ -7,6 +7,22 @@
#include "tao/AnyTypeCode/PolicyA.h"
#include "tao/AnyTypeCode/Any.h"
+#include "tao/AnyTypeCode/BooleanSeqA.h"
+#include "tao/AnyTypeCode/OctetSeqA.h"
+#include "tao/AnyTypeCode/CharSeqA.h"
+#include "tao/AnyTypeCode/WCharSeqA.h"
+#include "tao/AnyTypeCode/ShortSeqA.h"
+#include "tao/AnyTypeCode/UShortSeqA.h"
+#include "tao/AnyTypeCode/LongSeqA.h"
+#include "tao/AnyTypeCode/ULongSeqA.h"
+#include "tao/AnyTypeCode/LongLongSeqA.h"
+#include "tao/AnyTypeCode/ULongLongSeqA.h"
+#include "tao/AnyTypeCode/FloatSeqA.h"
+#include "tao/AnyTypeCode/DoubleSeqA.h"
+#include "tao/AnyTypeCode/LongDoubleSeqA.h"
+#include "tao/AnyTypeCode/StringSeqA.h"
+#include "tao/AnyTypeCode/WStringSeqA.h"
+
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
#define STANDARD_EXCEPTION_LIST \
@@ -172,6 +188,97 @@ TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, ACE_OutputCDR::
(*any) <<= value;
}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::BooleanSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::OctetSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::CharSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::WCharSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::ShortSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::UShortSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::LongSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::ULongSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::LongLongSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::ULongLongSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::FloatSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::DoubleSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::LongDoubleSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::StringSeq & value)
+{
+ (*any) <<= value;
+}
+
+void
+TAO_AnyTypeCode_Adapter_Impl::insert_into_any (CORBA::Any * any, const CORBA::WStringSeq & value)
+{
+ (*any) <<= value;
+}
+
int
TAO_AnyTypeCode_Adapter_Impl::Initializer (void)
{
diff --git a/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h b/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h
index f2cac1af6ca..aea65d5d859 100644
--- a/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h
+++ b/tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h
@@ -10,7 +10,6 @@
*/
//=============================================================================
-
#ifndef TAO_ANYTYPECODE_ADAPTER_IMPL_H
#define TAO_ANYTYPECODE_ADAPTER_IMPL_H
@@ -123,6 +122,36 @@ ANYTYPECODE__EXCEPTION_LIST
virtual void insert_into_any (CORBA::Any * any, ACE_OutputCDR::from_octet value);
virtual void insert_into_any (CORBA::Any * any, ACE_OutputCDR::from_boolean value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::BooleanSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::OctetSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::CharSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::WCharSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::ShortSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::UShortSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::LongSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::ULongSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::LongLongSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::ULongLongSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::FloatSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::DoubleSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::LongDoubleSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::StringSeq & value);
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::WStringSeq & value);
};
@@ -134,7 +163,5 @@ static int TAO_Requires_TAO_AnyTypeCode_Adapter_Impl =
TAO_END_VERSIONED_NAMESPACE_DECL
-
-
#include /**/ "ace/post.h"
#endif /* TAO_ANYTYPECODE_ADAPTER_IMPL_H */
diff --git a/tao/AnyTypeCode_Adapter.h b/tao/AnyTypeCode_Adapter.h
index 68b756bc8d3..af26e94bd84 100644
--- a/tao/AnyTypeCode_Adapter.h
+++ b/tao/AnyTypeCode_Adapter.h
@@ -27,6 +27,7 @@
#include "tao/Basic_Types.h"
#include <string>
+#include <vector>
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -39,6 +40,22 @@ namespace CORBA
class Policy;
typedef Policy *Policy_ptr;
+
+ typedef std::vector<Boolean> BooleanSeq;
+ typedef std::vector<Octet> OctetSeq;
+ typedef std::vector<Char> CharSeq;
+ typedef std::vector<WChar> WCharSeq;
+ typedef std::vector<Short> ShortSeq;
+ typedef std::vector<UShort> UShortSeq;
+ typedef std::vector<Long> LongSeq;
+ typedef std::vector<ULong> ULongSeq;
+ typedef std::vector<LongLong> LongLongSeq;
+ typedef std::vector<ULongLong> ULongLongSeq;
+ typedef std::vector<Float> FloatSeq;
+ typedef std::vector<Double> DoubleSeq;
+ typedef std::vector<LongDouble> LongDoubleSeq;
+ typedef std::vector<std::string> StringSeq;
+ typedef std::vector<WChar *> WStringSeq;
}
/**
@@ -136,6 +153,36 @@ ANYTYPECODE__EXCEPTION_LIST
virtual void insert_into_any (CORBA::Any * any, ACE_OutputCDR::from_octet value) = 0;
virtual void insert_into_any (CORBA::Any * any, ACE_OutputCDR::from_boolean value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::BooleanSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::OctetSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::CharSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::WCharSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::ShortSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::UShortSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::LongSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::ULongSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::LongLongSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::ULongLongSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::FloatSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::DoubleSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::LongDoubleSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::StringSeq & value) = 0;
+
+ virtual void insert_into_any (CORBA::Any * any, const CORBA::WStringSeq & value) = 0;
};
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/tao/IFR_Client/IFR_Base.pidl b/tao/IFR_Client/IFR_Base.pidl
index 407f2043036..ac1c132098c 100644
--- a/tao/IFR_Client/IFR_Base.pidl
+++ b/tao/IFR_Client/IFR_Base.pidl
@@ -53,6 +53,7 @@
#define _IFR_BASE_IDL_
#include "tao/orb_types.pidl"
+#include "tao/StringSeq.pidl"
#include "tao/Typecode_types.pidl"
module CORBA
@@ -232,7 +233,12 @@ module CORBA
};
typedef sequence <UnionMember> UnionMemberSeq;
- typedef sequence <Identifier> EnumMemberSeq;
+
+ // typedef sequence<Identifier> EnumMemberSeq;
+ // Generating sequences as typedefs of std::vector classes
+ // means that unbounded sequences with the same element type
+ // are not unique types to the C++ compiler.
+ typedef CORBA::StringSeq EnumMemberSeq;
interface Container : IRObject
{
diff --git a/tao/IFR_Client/IFR_Client.mpc b/tao/IFR_Client/IFR_Client.mpc
index aa5c9b0b20c..e6f5254ab15 100644
--- a/tao/IFR_Client/IFR_Client.mpc
+++ b/tao/IFR_Client/IFR_Client.mpc
@@ -1,16 +1,19 @@
//$Id$
project(*idl) : tao_versioning_idl_defaults, install {
custom_only = 1
+ idlflags += -GX \
+ -Wb,stub_export_macro=TAO_IFR_Client_Export \
+ -Wb,stub_export_include=tao/IFR_Client/ifr_client_export.h \
+ -Wb,skel_export_macro=TAO_IFR_Client_Skel_Export \
+ -Wb,skel_export_include=tao/IFR_Client/ifr_client_skel_export.h \
+ -iC tao/IFR_Client -GT
+ idlflags -= -Sa -St
+
IDL_Files {
- idlflags += -SS -GX \
- -Wb,stub_export_macro=TAO_IFR_Client_Export \
- -Wb,stub_export_include=tao/IFR_Client/ifr_client_export.h \
- -iC tao/IFR_Client
- idlflags -= -Sa -St
- IFR_Base.pidl
IFR_Basic.pidl
IFR_Components.pidl
IFR_Extended.pidl
+ IFR_Base.pidl
}
specific {
@@ -24,7 +27,7 @@ project(IFR_Client) : taolib, tao_output, install, anytypecode, taoidldefaults {
dynamicflags += TAO_IFR_CLIENT_BUILD_DLL
Source_Files {
- *.cpp
+ IFR_Client_Adapter_Impl.cpp
IFR_BaseC.cpp
IFR_BasicC.cpp
IFR_ComponentsC.cpp
@@ -59,3 +62,35 @@ project(IFR_Client) : taolib, tao_output, install, anytypecode, taoidldefaults {
install_dir = tao/IFR_Client
}
}
+
+project(IFR_Client_skel) : taolib, tao_output, install, taoidldefaults, portableserver {
+ after += IFR_Client
+ libs += TAO_IFR_Client
+ sharedname = TAO_IFR_Client_skel
+ dynamicflags += TAO_IFR_CLIENT_SKEL_BUILD_DLL
+
+ Source_Files {
+ IFR_BaseS.cpp
+ IFR_BasicS.cpp
+ IFR_ComponentsS.cpp
+ IFR_ExtendedS.cpp
+ }
+
+ Header_Files {
+ IFR_BaseS.h
+ IFR_BasicS.h
+ IFR_ComponentsS.h
+ IFR_ExtendedS.h
+ }
+
+ Inline_Files {
+ IFR_BaseS.inl
+ IFR_BasicS.inl
+ IFR_ComponentsS.inl
+ IFR_ExtendedS.inl
+ }
+
+ specific {
+ install_dir = tao/IFR_Client
+ }
+}
diff --git a/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp b/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
index 8cf76e4d536..922dfa0f61b 100644
--- a/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
+++ b/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
@@ -13,22 +13,6 @@
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-namespace TAO
-{
- template<>
- class TAO_IFR_Client_Export Arg_Traits<CORBA::InterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-}
-
TAO_IFR_Client_Adapter_Impl::~TAO_IFR_Client_Adapter_Impl (void)
{
}
@@ -36,8 +20,7 @@ TAO_IFR_Client_Adapter_Impl::~TAO_IFR_Client_Adapter_Impl (void)
CORBA::Boolean
TAO_IFR_Client_Adapter_Impl::interfacedef_cdr_insert (
TAO_OutputCDR &cdr,
- CORBA::InterfaceDef_ptr object_type
- )
+ CORBA::InterfaceDef_ptr object_type)
{
return cdr << object_type;
}
@@ -45,16 +28,13 @@ TAO_IFR_Client_Adapter_Impl::interfacedef_cdr_insert (
void
TAO_IFR_Client_Adapter_Impl::interfacedef_any_insert (
CORBA::Any *any,
- CORBA::InterfaceDef_ptr object_type
- )
+ CORBA::InterfaceDef_ptr object_type)
{
(*any) <<= object_type;
}
void
-TAO_IFR_Client_Adapter_Impl::dispose (
- CORBA::InterfaceDef_ptr orphan
- )
+TAO_IFR_Client_Adapter_Impl::dispose (CORBA::InterfaceDef_ptr orphan)
{
::CORBA::release (orphan);
}
@@ -62,13 +42,10 @@ TAO_IFR_Client_Adapter_Impl::dispose (
CORBA::InterfaceDef_ptr
TAO_IFR_Client_Adapter_Impl::get_interface (
CORBA::ORB_ptr orb,
- const char *repo_id
-
- )
+ const char *repo_id)
{
CORBA::Object_var obj =
- orb->resolve_initial_references ("InterfaceRepository"
- );
+ orb->resolve_initial_references ("InterfaceRepository");
if (CORBA::is_nil (obj.in ()))
{
@@ -84,8 +61,7 @@ TAO_IFR_Client_Adapter_Impl::get_interface (
throw ::CORBA::INTF_REPOS ();
}
- CORBA::Contained_var result = repo->lookup_id (repo_id
- );
+ CORBA::Contained_var result = repo->lookup_id (repo_id);
if (CORBA::is_nil (result.in ()))
{
@@ -93,16 +69,13 @@ TAO_IFR_Client_Adapter_Impl::get_interface (
}
else
{
- return CORBA::InterfaceDef::_narrow (result.in ()
- );
+ return CORBA::InterfaceDef::_narrow (result.in ());
}
}
CORBA::InterfaceDef_ptr
TAO_IFR_Client_Adapter_Impl::get_interface_remote (
- CORBA::Object_ptr target
-
- )
+ CORBA::Object_ptr target)
{
TAO::Arg_Traits<CORBA::InterfaceDef>::ret_val _tao_retval;
@@ -117,8 +90,7 @@ TAO_IFR_Client_Adapter_Impl::get_interface_remote (
1,
"_interface",
10,
- 0
- );
+ 0);
try
{
@@ -137,21 +109,16 @@ void
TAO_IFR_Client_Adapter_Impl::create_operation_list (
CORBA::ORB_ptr orb,
CORBA::OperationDef_ptr opDef,
- CORBA::NVList_ptr &result
-
- )
+ CORBA::NVList_ptr &result)
{
// Create an empty NVList.
- orb->create_list (0,
- result
- );
+ orb->create_list (0, result);
// Get the parameters (if any) from the OperationDef, and for each
// parameter add a corresponding entry to the result.
- CORBA::ParDescriptionSeq_var params =
- opDef->params ();
+ CORBA::ParDescriptionSeq params = opDef->params ();
- CORBA::ULong paramCount = params->length ();
+ CORBA::ULong paramCount = params.size ();
for (CORBA::ULong i = 0; i < paramCount; ++i)
{
@@ -180,9 +147,7 @@ TAO_IFR_Client_Adapter_Impl::create_operation_list (
}
// Add an argument to the NVList.
- result->add_value (params[i].name.in (),
- value,
- flags);
+ result->add_value (params[i].name.in (), value, flags);
}
}
diff --git a/tao/IFR_Client/IFR_Client_Adapter_Impl.h b/tao/IFR_Client/IFR_Client_Adapter_Impl.h
index 5cca998b2ea..b1dcfe1e2f8 100644
--- a/tao/IFR_Client/IFR_Client_Adapter_Impl.h
+++ b/tao/IFR_Client/IFR_Client_Adapter_Impl.h
@@ -45,36 +45,26 @@ public:
virtual CORBA::Boolean interfacedef_cdr_insert (
TAO_OutputCDR &cdr,
- CORBA::InterfaceDef_ptr object_type
- );
+ CORBA::InterfaceDef_ptr object_type);
virtual void interfacedef_any_insert (
CORBA::Any *any,
- CORBA::InterfaceDef_ptr object_type
- );
+ CORBA::InterfaceDef_ptr object_type);
- virtual void dispose (
- CORBA::InterfaceDef_ptr orphan
- );
+ virtual void dispose (CORBA::InterfaceDef_ptr orphan);
virtual CORBA::InterfaceDef_ptr get_interface (
CORBA::ORB_ptr orb,
- const char *repo_id
-
- );
+ const char *repo_id);
virtual CORBA::InterfaceDef_ptr get_interface_remote (
- CORBA::Object_ptr target
-
- );
+ CORBA::Object_ptr target);
#if (TAO_HAS_MINIMUM_CORBA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
virtual void create_operation_list (
CORBA::ORB_ptr orb,
CORBA::OperationDef_ptr,
- CORBA::NVList_ptr&
-
- );
+ CORBA::NVList_ptr&);
#endif /*TAO_HAS_MINIMUM_CORBA*/
// Used to force the initialization of the ORB code.
@@ -90,7 +80,6 @@ ACE_STATIC_SVC_DECLARE (TAO_IFR_Client_Adapter_Impl)
ACE_FACTORY_DECLARE (TAO_IFR_Client, TAO_IFR_Client_Adapter_Impl)
TAO_END_VERSIONED_NAMESPACE_DECL
-
#include /**/ "ace/post.h"
#endif /* TAO_IFR_CLIENT_ADAPTER_IMPL_H */
diff --git a/tao/IFR_Client/ifr_client_skel_export.h b/tao/IFR_Client/ifr_client_skel_export.h
new file mode 100644
index 00000000000..2793ea585e1
--- /dev/null
+++ b/tao/IFR_Client/ifr_client_skel_export.h
@@ -0,0 +1,39 @@
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl
+// ------------------------------
+#ifndef TAO_IFR_CLIENT_SKEL_EXPORT_H
+#define TAO_IFR_CLIENT_SKEL_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (TAO_AS_STATIC_LIBS)
+# if !defined (TAO_IFR_CLIENT_SKEL_HAS_DLL)
+# define TAO_IFR_CLIENT_SKEL_HAS_DLL 0
+# endif /* ! TAO_IFR_CLIENT_SKEL_HAS_DLL */
+#else
+# if !defined (TAO_IFR_CLIENT_SKEL_HAS_DLL)
+# define TAO_IFR_CLIENT_SKEL_HAS_DLL 1
+# endif /* ! TAO_IFR_CLIENT_SKEL_HAS_DLL */
+#endif
+
+#if defined (TAO_IFR_CLIENT_SKEL_HAS_DLL) && (TAO_IFR_CLIENT_SKEL_HAS_DLL == 1)
+# if defined (TAO_IFR_CLIENT_SKEL_BUILD_DLL)
+# define TAO_IFR_Client_Skel_Export ACE_Proper_Export_Flag
+# define TAO_IFR_CLIENT_SKEL_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define TAO_IFR_CLIENT_SKEL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* TAO_IFR_CLIENT_SKEL_BUILD_DLL */
+# define TAO_IFR_Client_Skel_Export ACE_Proper_Import_Flag
+# define TAO_IFR_CLIENT_SKEL_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define TAO_IFR_CLIENT_SKEL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* TAO_IFR_CLIENT_SKEL_BUILD_DLL */
+#else /* TAO_IFR_CLIENT_SKEL_HAS_DLL == 1 */
+# define TAO_IFR_Client_Skel_Export
+# define TAO_IFR_CLIENT_SKEL_SINGLETON_DECLARATION(T)
+# define TAO_IFR_CLIENT_SKEL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* TAO_IFR_CLIENT_SKEL_HAS_DLL == 1 */
+
+#endif /* TAO_IFR_CLIENT_SKEL_EXPORT_H */
+
+// End of auto generated file.
diff --git a/tao/Monitor/Monitor.h b/tao/Monitor/Monitor.h
index 2121871a6a0..1f55d88e134 100644
--- a/tao/Monitor/Monitor.h
+++ b/tao/Monitor/Monitor.h
@@ -63,6 +63,8 @@ TAO_END_VERSIONED_NAMESPACE_DECL
#include /**/ "ace/post.h"
#define TAO_MONITOR_SAFE_INCLUDE
+#include "tao/Monitor/Monitor_TypesC.h"
+#include "tao/Monitor/Monitor_TypesA.h"
#include "tao/Monitor/MonitorC.h"
#undef TAO_MONITOR_SAFE_INCLUDE
diff --git a/tao/ORB.h b/tao/ORB.h
index a4ab136171b..a4589854f46 100644
--- a/tao/ORB.h
+++ b/tao/ORB.h
@@ -19,6 +19,9 @@
#include /**/ "ace/pre.h"
+#include <vector>
+#include <string>
+
#include "tao/UserException.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -29,8 +32,6 @@
#include "tao/objectid.h"
#include "tao/VarOut_T.h"
#include "tao/Pseudo_VarOut_T.h"
-//#include "tao/Seq_Var_T.h"
-//#include "tao/Seq_Out_T.h"
#include "tao/Sequence_T.h"
#include "tao/Policy_ForwardC.h"
#include "tao/ServicesC.h"
@@ -66,10 +67,13 @@ class TAO_ORB_Core;
namespace CORBA
{
- class EnumMemberSeq;
- class StructMemberSeq;
- class UnionMemberSeq;
- class ValueMemberSeq;
+ struct StructMember;
+ struct UnionMember;
+ struct ValueMember;
+ typedef std::vector<std::string> EnumMemberSeq;
+ typedef std::vector<StructMember> StructMemberSeq;
+ typedef std::vector<UnionMember> UnionMemberSeq;
+ typedef std::vector<ValueMember> ValueMemberSeq;
typedef StringSeq ORB_ObjectIdList;
class Object;
diff --git a/tao/Object_KeyC.cpp b/tao/Object_KeyC.cpp
index fbfd444ae81..4de7652ff82 100644
--- a/tao/Object_KeyC.cpp
+++ b/tao/Object_KeyC.cpp
@@ -26,7 +26,7 @@
**/
// TAO_IDL - Generated from
-// w:\tao\tao_idl\be\be_codegen.cpp:363
+// w:\tao\tao_idl\be\be_codegen.cpp:375
#include "Object_KeyC.h"
@@ -37,29 +37,6 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-// TAO_IDL - Generated from
-// w:\tao\tao_idl\be\be_visitor_arg_traits.cpp:68
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/tao/Object_KeyC.h b/tao/Object_KeyC.h
index db2acf1f931..547fb6bf6f2 100644
--- a/tao/Object_KeyC.h
+++ b/tao/Object_KeyC.h
@@ -26,10 +26,10 @@
**/
// TAO_IDL - Generated from
-// w:\tao\tao_idl\be\be_codegen.cpp:146
+// w:\tao\tao_idl\be\be_codegen.cpp:150
-#ifndef _TAO_PIDL_OBJECT_KEYC_PZW4T3_H_
-#define _TAO_PIDL_OBJECT_KEYC_PZW4T3_H_
+#ifndef _TAO_PIDL_OBJECT_KEYC_13ALDY_H_
+#define _TAO_PIDL_OBJECT_KEYC_13ALDY_H_
#include /**/ "ace/pre.h"
@@ -49,11 +49,22 @@
#include <vector>
#include "tao/Basic_Types.h"
+#include "tao/Arg_Traits_T.h"
+#include "tao/Basic_Arguments.h"
+#include "tao/Special_Basic_Arguments.h"
+#include "tao/Any_Insert_Policy_T.h"
+#include "tao/Fixed_Size_Argument_T.h"
+#include "tao/Var_Size_Argument_T.h"
+#include /**/ "tao/Version.h"
#include /**/ "tao/Versioned_Namespace.h"
#include "ace/streams.h"
#include "tao/OctetSeqC.h"
+#if TAO_MAJOR_VERSION != 2 || TAO_MINOR_VERSION != 0 || TAO_BETA_VERSION != 3
+#error This file should be regenerated with TAO_IDL from version 2.0.3
+#endif
+
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
#endif
@@ -80,6 +91,29 @@ namespace TAO
} // module TAO
// TAO_IDL - Generated from
+// w:\tao\tao_idl\be\be_visitor_arg_traits.cpp:68
+
+
+TAO_END_VERSIONED_NAMESPACE_DECL
+
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+
+// Arg traits specializations.
+namespace TAO
+{
+}
+
+TAO_END_VERSIONED_NAMESPACE_DECL
+
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+
+
+
+// TAO_IDL - Generated from
// w:\tao\tao_idl\be\be_visitor_traits.cpp:60
@@ -101,7 +135,7 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
// TAO_IDL - Generated from
-// w:\tao\tao_idl\be\be_codegen.cpp:1589
+// w:\tao\tao_idl\be\be_codegen.cpp:1581
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/tao/PolicyC.cpp b/tao/PolicyC.cpp
index be01d40fc29..d55cfbf300d 100644
--- a/tao/PolicyC.cpp
+++ b/tao/PolicyC.cpp
@@ -35,7 +35,6 @@
#include "tao/Invocation_Adapter.h"
#include "tao/Object_T.h"
#include "tao/Basic_Arguments.h"
-#include "tao/Object_Argument_T.h"
#include "ace/OS_NS_string.h"
#include "tao/AnyTypeCode_Adapter.h"
#include "ace/Dynamic_Service.h"
@@ -67,30 +66,6 @@ namespace TAO
}
-// Arg traits specializations.
-namespace TAO
-{
-
-#if !defined (_CORBA_POLICY__ARG_TRAITS_CS_)
-#define _CORBA_POLICY__ARG_TRAITS_CS_
-
- template<>
- class Arg_Traits<CORBA::Policy>
- : public
- Object_Arg_Traits_T<
- CORBA::Policy_ptr,
- CORBA::Policy_var,
- CORBA::Policy_out,
- TAO::Objref_Traits<CORBA::Policy>,
- TAO::Any_Insert_Policy_AnyTypeCode_Adapter
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-
// TAO_IDL - Generated from
// be\be_visitor_exception/exception_cs.cpp:63
diff --git a/tao/PortableServer/PolicyS.cpp b/tao/PortableServer/PolicyS.cpp
index 29c81c7860d..b9bffd54bbe 100644
--- a/tao/PortableServer/PolicyS.cpp
+++ b/tao/PortableServer/PolicyS.cpp
@@ -74,7 +74,7 @@ namespace TAO
#if !defined (_CORBA_POLICY__SARG_TRAITS_SS_)
#define _CORBA_POLICY__SARG_TRAITS_SS_
-
+/*
template<>
class SArg_Traits<CORBA::Policy>
: public
@@ -86,38 +86,10 @@ namespace TAO
>
{
};
-
+ */
#endif /* end #if !defined */
}
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:69
-
-// Arg traits specializations.
-namespace TAO
-{
-
-#if !defined (_CORBA_POLICY__ARG_TRAITS_SS_)
-#define _CORBA_POLICY__ARG_TRAITS_SS_
-
- template<>
- class Arg_Traits<CORBA::Policy>
- : public
- Object_Arg_Traits_T<
- CORBA::Policy_ptr,
- CORBA::Policy_var,
- CORBA::Policy_out,
- TAO::Objref_Traits<CORBA::Policy>,
- TAO::Any_Insert_Policy_Stream
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-
// TAO_IDL - Generated from
// be\be_interface.cpp:1455
diff --git a/tao/PortableServer/Servant_Base.h b/tao/PortableServer/Servant_Base.h
index 2568f693177..65777ee8f75 100644
--- a/tao/PortableServer/Servant_Base.h
+++ b/tao/PortableServer/Servant_Base.h
@@ -62,6 +62,10 @@ class TAO_PortableServer_Export TAO_ServantBase
: public virtual TAO_Abstract_ServantBase
{
public:
+ /// Useful for template programming.
+ typedef ::CORBA::Object _stub_type;
+ typedef ::CORBA::Object_ptr _stub_ptr_type;
+ typedef ::CORBA::Object_var _stub_var_type;
/// Destructor.
virtual ~TAO_ServantBase (void);
diff --git a/tao/TypeCodeFactory_Adapter.h b/tao/TypeCodeFactory_Adapter.h
index 032e074dd65..5e1ec2ca0c5 100644
--- a/tao/TypeCodeFactory_Adapter.h
+++ b/tao/TypeCodeFactory_Adapter.h
@@ -14,6 +14,10 @@
#define TAO_TYPECODEFACTORY_ADAPTER_H
#include /**/ "ace/pre.h"
+
+#include <vector>
+#include <string>
+
#include "ace/Service_Object.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -32,10 +36,13 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA
{
- class EnumMemberSeq;
- class StructMemberSeq;
- class UnionMemberSeq;
- class ValueMemberSeq;
+ struct StructMember;
+ struct UnionMember;
+ struct ValueMember;
+ typedef std::vector<std::string> EnumMemberSeq;
+ typedef std::vector<StructMember> StructMemberSeq;
+ typedef std::vector<UnionMember> UnionMemberSeq;
+ typedef std::vector<ValueMember> ValueMemberSeq;
typedef TAO_Pseudo_Var_T<TypeCode> TypeCode_var;
typedef TAO_Pseudo_Out_T<TypeCode> TypeCode_out;
diff --git a/tao/tao.mpc b/tao/tao.mpc
index 4fa6c5de278..1d8a36eac18 100644
--- a/tao/tao.mpc
+++ b/tao/tao.mpc
@@ -24,8 +24,6 @@ project(TAO_Core_idl) : tao_versioning_idl_defaults, gen_ostream, install, pidl_
Messaging_SyncScope.pidl >> AnyTypeCode/Messaging_SyncScopeA.h AnyTypeCode/Messaging_SyncScopeA.cpp
ObjectIdList.pidl >> AnyTypeCode/ObjectIdListA.h AnyTypeCode/ObjectIdListA.cpp
orb_types.pidl >> AnyTypeCode/orb_typesA.h AnyTypeCode/orb_typesA.cpp
- ParameterMode.pidl >> AnyTypeCode/ParameterModeA.h AnyTypeCode/ParameterModeA.cpp
- Policy_Forward.pidl >> AnyTypeCode/Policy_ForwardA.h AnyTypeCode/Policy_ForwardA.cpp
Policy_Manager.pidl >> AnyTypeCode/Policy_ManagerA.h AnyTypeCode/Policy_ManagerA.cpp
Policy_Current.pidl >> AnyTypeCode/Policy_CurrentA.h AnyTypeCode/Policy_CurrentA.cpp
PI_Forward.pidl >> AnyTypeCode/PI_ForwardA.h AnyTypeCode/PI_ForwardA.cpp
@@ -36,7 +34,17 @@ project(TAO_Core_idl) : tao_versioning_idl_defaults, gen_ostream, install, pidl_
}
IDL_Files {
- idlflags += -Sci -Gse
+ idlflags += -Sci -Sa
+ Policy_Forward.pidl >> AnyTypeCode/Policy_ForwardA.h AnyTypeCode/Policy_ForwardA.cpp
+ }
+
+ IDL_Files {
+ idlflags += -Sci -Sat
+ ParameterMode.pidl >> AnyTypeCode/ParameterModeA.h AnyTypeCode/ParameterModeA.cpp
+ }
+
+ IDL_Files {
+ idlflags += -Sci -Gse -Gata
BooleanSeq.pidl >> AnyTypeCode/BooleanSeqA.h AnyTypeCode/BooleanSeqA.cpp
CharSeq.pidl >> AnyTypeCode/CharSeqA.h AnyTypeCode/CharSeqA.cpp
DoubleSeq.pidl >> AnyTypeCode/DoubleSeqA.h AnyTypeCode/DoubleSeqA.cpp
diff --git a/tests/IDL_Test/interface.idl b/tests/IDL_Test/interface.idl
index b536067de78..83f67cdc875 100644
--- a/tests/IDL_Test/interface.idl
+++ b/tests/IDL_Test/interface.idl
@@ -244,3 +244,21 @@ module redefs
};
};
};
+
+// Had to relocate the spot where the typedef is marked as
+// having its arg traits instantiation already generated.
+// Otherwise, when the scope of the base interface is visited
+// as part of this process, we had infinite recursion and a
+// stack overflow.
+module Rec_Arg_Traits
+{
+ interface base
+ {
+ typedef Rec_Arg_Traits::base plan_stub_type;
+ };
+
+ interface derived : Rec_Arg_Traits::base
+ {
+ void remove_task (in plan_stub_type listener);
+ };
+};
diff --git a/tests/Param_Test/Param_Test.mpc b/tests/Param_Test/Param_Test.mpc
index 41280d6076e..97a74931b30 100644
--- a/tests/Param_Test/Param_Test.mpc
+++ b/tests/Param_Test/Param_Test.mpc
@@ -11,12 +11,25 @@ project(*idl): taoidldefaults {
project(*Server): taoserver, codeset, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro {
after += *idl
+
Source_Files {
param_testS.cpp
param_testC.cpp
param_test_i.cpp
server.cpp
}
+
+ Header_Files {
+ param_testS.h
+ param_testC.h
+ param_test_i.h
+ }
+
+ Inline_Files {
+ param_testS.inl
+ param_testC.inl
+ }
+
IDL_Files {
}
}
@@ -69,6 +82,56 @@ project(*Client): taoserver, codeset, avoids_minimum_corba, avoids_ace_for_tao,
var_array.cpp
var_struct.cpp
}
+
+ Header_Files {
+ param_testC.h
+ any.h
+ bd_array_seq.h
+ bd_long_seq.h
+ bd_short_seq.h
+ bd_string.h
+ bd_struct_seq.h
+ bd_str_seq.h
+ bd_wstring.h
+ bd_wstr_seq.h
+ big_union.h
+ client.h
+ complex_any.h
+ driver.h
+ except.h
+ fixed_array.h
+ fixed_struct.h
+ helper.h
+ multdim_array.h
+ nested_struct.h
+ objref.h
+ objref_struct.h
+ options.h
+ recursive_struct.h
+ recursive_union.h
+ results.h
+ short.h
+ small_union.h
+ typecode.h
+ ub_any_seq.h
+ ub_array_seq.h
+ ub_long_seq.h
+ ub_objref_seq.h
+ ub_short_seq.h
+ ub_string.h
+ ub_struct_seq.h
+ ub_str_seq.h
+ ub_wstring.h
+ ub_wstr_seq.h
+ ulonglong.h
+ var_array.h
+ var_struct.h
+ }
+
+ Inline_Files {
+ param_testC.inl
+ }
+
IDL_Files {
}
}
@@ -81,6 +144,15 @@ project(*Anyop): taoserver, codeset, avoids_minimum_corba, avoids_corba_e_compac
param_testC.cpp
anyop.cpp
}
+
+ Header_Files {
+ param_testC.h
+ }
+
+ Inline_Files {
+ param_testC.inl
+ }
+
IDL_Files {
}
}