├── .gitignore ├── .gitreview ├── ANNOUNCE ├── COPYING.RUNTIME ├── COPYING3 ├── FEATURES ├── HISTORY ├── INSTALL ├── MANIFEST ├── Makefile.common.in ├── Makefile.common.project.in ├── Makefile.in ├── README.DSA ├── README.md ├── VERSION ├── acinclude.m4 ├── bldtools └── install.py ├── compilers ├── .gitignore ├── ciao │ ├── README │ ├── TODO │ ├── ada_be-mappings-dsa.adb │ ├── ada_be-mappings-dsa.ads │ ├── allruntime.adb │ ├── ciao-ada_source_streams.adb │ ├── ciao-ada_source_streams.ads │ ├── ciao-alloc.ads │ ├── ciao-asis_queries.adb │ ├── ciao-asis_queries.ads │ ├── ciao-driver.adb │ ├── ciao-filenames.adb │ ├── ciao-filenames.ads │ ├── ciao-generator-broca.adb │ ├── ciao-generator-broca.ads │ ├── ciao-generator-idl.adb │ ├── ciao-generator-idl.ads │ ├── ciao-generator-orb_deps_g.ads │ ├── ciao-generator-proxy.adb │ ├── ciao-generator-proxy.ads │ ├── ciao-generator.ads │ ├── ciao-hostparm.ads │ ├── ciao-options.ads │ ├── ciao-translator-maps.adb │ ├── ciao-translator-maps.ads │ ├── ciao-translator-state.adb │ ├── ciao-translator-state.ads │ ├── ciao-translator.adb │ ├── ciao-translator.ads │ ├── ciao-types.ads │ ├── ciao.ads │ ├── ciao_runtime-convert.adb │ ├── ciao_runtime-convert.ads │ ├── ciao_runtime-encap_streams.adb │ ├── ciao_runtime-encap_streams.ads │ ├── ciao_runtime.ads │ └── proxy_main.adb ├── common_files │ ├── ChangeLog │ ├── errors.adb │ ├── errors.ads │ ├── locations.adb │ ├── locations.ads │ ├── namet.adb │ ├── namet.ads │ ├── output.adb │ ├── output.ads │ ├── platform.ads.in │ ├── types.adb │ ├── types.ads │ ├── utils.adb │ └── utils.ads ├── config.adc.in ├── gnatdist │ ├── gnatdist.gpr │ ├── po_gnatdist.adb │ ├── xe.adb │ ├── xe.ads │ ├── xe_back-garlic.adb │ ├── xe_back-garlic.ads │ ├── xe_back-polyorb.adb │ ├── xe_back-polyorb.ads │ ├── xe_back.adb │ ├── xe_back.ads │ ├── xe_defs-defaults.ads.in │ ├── xe_defs.adb │ ├── xe_defs.ads │ ├── xe_flags.ads │ ├── xe_front.adb │ ├── xe_front.ads │ ├── xe_io.adb │ ├── xe_io.ads │ ├── xe_list.adb │ ├── xe_list.ads │ ├── xe_main.adb │ ├── xe_main.ads │ ├── xe_names.adb │ ├── xe_names.ads │ ├── xe_parse.adb │ ├── xe_parse.ads │ ├── xe_reg.adb │ ├── xe_reg.ads │ ├── xe_scan.adb │ ├── xe_scan.ads │ ├── xe_sem.adb │ ├── xe_sem.ads │ ├── xe_stdcnf.adb │ ├── xe_stdcnf.ads │ ├── xe_storages.adb │ ├── xe_storages.ads │ ├── xe_types.adb │ ├── xe_types.ads │ ├── xe_units.ads │ ├── xe_usage.adb │ ├── xe_usage.ads │ ├── xe_utils.adb │ └── xe_utils.ads ├── gnatprfh │ ├── .gitignore │ └── gnatprfh.adb.in ├── iac │ ├── .gdbinit │ ├── .gitignore │ ├── ChangeLog │ ├── analyzer.adb │ ├── analyzer.ads │ ├── backend-be_corba_ada-aligned.adb │ ├── backend-be_corba_ada-aligned.ads │ ├── backend-be_corba_ada-buffers.adb │ ├── backend-be_corba_ada-buffers.ads │ ├── backend-be_corba_ada-cdrs.adb │ ├── backend-be_corba_ada-cdrs.ads │ ├── backend-be_corba_ada-common.adb │ ├── backend-be_corba_ada-common.ads │ ├── backend-be_corba_ada-debug.adb │ ├── backend-be_corba_ada-debug.ads │ ├── backend-be_corba_ada-expand.adb │ ├── backend-be_corba_ada-expand.ads │ ├── backend-be_corba_ada-generator.adb │ ├── backend-be_corba_ada-generator.ads │ ├── backend-be_corba_ada-helpers.adb │ ├── backend-be_corba_ada-helpers.ads │ ├── backend-be_corba_ada-helpers_internals.adb │ ├── backend-be_corba_ada-helpers_internals.ads │ ├── backend-be_corba_ada-idl_to_ada.adb │ ├── backend-be_corba_ada-idl_to_ada.ads │ ├── backend-be_corba_ada-impls.adb │ ├── backend-be_corba_ada-impls.ads │ ├── backend-be_corba_ada-ir_infos.adb │ ├── backend-be_corba_ada-ir_infos.ads │ ├── backend-be_corba_ada-nodes.idl │ ├── backend-be_corba_ada-nutils.adb │ ├── backend-be_corba_ada-nutils.ads │ ├── backend-be_corba_ada-runtime.adb │ ├── backend-be_corba_ada-runtime.ads │ ├── backend-be_corba_ada-skels.adb │ ├── backend-be_corba_ada-skels.ads │ ├── backend-be_corba_ada-stubs.adb │ ├── backend-be_corba_ada-stubs.ads │ ├── backend-be_corba_ada.adb │ ├── backend-be_corba_ada.ads │ ├── backend-be_idl.adb │ ├── backend-be_idl.ads │ ├── backend-be_types.adb │ ├── backend-be_types.ads │ ├── backend-config.adb │ ├── backend-config.ads │ ├── backend.adb │ ├── backend.ads │ ├── flags.ads │ ├── frontend-debug.adb │ ├── frontend-debug.ads │ ├── frontend-nodes.idl │ ├── frontend-nutils.adb │ ├── frontend-nutils.ads │ ├── frontend.ads │ ├── iac.adb │ ├── lexer.adb │ ├── lexer.ads │ ├── mknodes.adb │ ├── outfiles.adb │ ├── outfiles.ads │ ├── parser.adb │ ├── parser.ads │ ├── scopes.adb │ ├── scopes.ads │ ├── source_input.adb │ ├── source_input.ads │ ├── usage.adb │ ├── usage.ads │ ├── values.adb │ └── values.ads └── idlac │ ├── .gitignore │ ├── README.Expansion │ ├── TODO │ ├── ada_be-debug.adb │ ├── ada_be-debug.ads │ ├── ada_be-expansion.adb │ ├── ada_be-expansion.ads │ ├── ada_be-identifiers.adb │ ├── ada_be-identifiers.ads │ ├── ada_be-idl2ada-helper.adb │ ├── ada_be-idl2ada-helper.ads │ ├── ada_be-idl2ada-impl.adb │ ├── ada_be-idl2ada-impl.ads │ ├── ada_be-idl2ada-ir_info.adb │ ├── ada_be-idl2ada-ir_info.ads │ ├── ada_be-idl2ada-skel.adb │ ├── ada_be-idl2ada-skel.ads │ ├── ada_be-idl2ada-value_impl.adb │ ├── ada_be-idl2ada-value_impl.ads │ ├── ada_be-idl2ada-value_skel.adb │ ├── ada_be-idl2ada-value_skel.ads │ ├── ada_be-idl2ada.adb │ ├── ada_be-idl2ada.ads │ ├── ada_be-mappings-corba-alm_1_2.adb │ ├── ada_be-mappings-corba-alm_1_2.ads │ ├── ada_be-mappings-corba.adb │ ├── ada_be-mappings-corba.ads │ ├── ada_be-mappings.ads │ ├── ada_be-source_streams.adb │ ├── ada_be-source_streams.ads │ ├── ada_be-temporaries.adb │ ├── ada_be-temporaries.ads │ ├── ada_be.ads │ ├── ada_be.opt │ ├── idl_fe-debug.adb │ ├── idl_fe-debug.ads │ ├── idl_fe-display_tree.adb │ ├── idl_fe-display_tree.ads │ ├── idl_fe-files.adb │ ├── idl_fe-files.ads │ ├── idl_fe-lexer.adb │ ├── idl_fe-lexer.ads │ ├── idl_fe-parser.adb │ ├── idl_fe-parser.ads │ ├── idl_fe-tree-low_level.adb │ ├── idl_fe-tree-low_level.ads │ ├── idl_fe-tree-synthetic.adb │ ├── idl_fe-tree-synthetic.ads │ ├── idl_fe-types.adb │ ├── idl_fe-types.ads │ ├── idl_fe-utils.adb │ ├── idl_fe-utils.ads │ ├── idl_fe.ads │ ├── idl_fe.opt │ ├── idlac.adb │ ├── idlac_errors.adb │ ├── idlac_errors.ads │ ├── idlac_flags.ads │ ├── idlac_utils.adb │ ├── idlac_utils.ads │ ├── ir_code_gen │ ├── make_nodes.py │ ├── nodes.txt │ ├── string_sets.adb │ ├── string_sets.ads │ ├── testgen.adb │ ├── testlexer.adb │ ├── testparser.adb │ └── testsuite │ ├── .gitignore │ ├── adabroker.parser │ ├── testparser.exp │ └── testparser.idl │ ├── adabroker.torture │ └── torture.idl │ ├── circular │ ├── test_array_1.idl │ ├── test_array_2.idl │ ├── test_exception_1.idl │ ├── test_exception_2.idl │ ├── test_sequence_1.idl │ ├── test_sequence_2.idl │ ├── test_struct_1.idl │ ├── test_struct_2.idl │ ├── test_typedef_1.idl │ └── test_typedef_2.idl │ ├── import │ ├── T1.idl │ ├── T2.idl │ ├── T3.idl │ ├── test004.idl │ └── test0042.idl │ ├── lexer │ ├── testlexer.idl │ └── testlexer_include.idl │ ├── local │ ├── local1.idl │ ├── local2.idl │ ├── local3.idl │ ├── local4.idl │ ├── local5.idl │ ├── local6.idl │ ├── local7.idl │ └── local8.idl │ ├── mapping │ ├── arg.idl │ ├── union1.idl │ └── union2.idl │ ├── omg │ ├── a01.idl │ ├── a02.idl │ ├── a03.idl │ ├── a04.idl │ ├── a05.idl │ ├── a06.idl │ ├── a07.idl │ ├── a09.idl │ ├── a10.idl │ ├── a11.idl │ ├── a12.idl │ ├── barn.idl │ ├── chicken.idl │ ├── cultivation.idl │ ├── drawing.idl │ └── egg.idl │ ├── parser │ ├── alldefinitions.idl │ ├── allerrors.idl │ ├── testparser.idl │ ├── testparser_include.idl │ └── toplevel.idl │ ├── prefix │ └── test003.idl │ ├── private │ └── server_operations.idl │ ├── raises │ ├── attr-raises-1.idl │ ├── attr-raises-2.idl │ ├── attr-raises-3.idl │ ├── attr-raises-4.idl │ └── attr-raises-5.idl │ └── regression │ ├── RT-33 │ └── multiple_inh.idl │ ├── RT-34 │ └── introduced_identifier.idl │ ├── RT-43 │ ├── CfmuTypes.idl │ └── RplIgnoredErrorsManager.idl │ ├── RT-55 │ └── xx.idl │ └── RT-58 │ └── xx.idl ├── configure ├── configure.ac ├── contrib ├── README ├── automake │ ├── README │ └── polyorb.m4 ├── idlac_wrapper │ ├── README │ └── idlac_wrapper.in └── local_sockets │ ├── README │ ├── protocol │ ├── polyorb-asynch_ev-local_sockets.adb │ ├── polyorb-asynch_ev-local_sockets.ads │ ├── polyorb-binding_data-giop-local_sockets.adb │ ├── polyorb-binding_data-giop-local_sockets.ads │ ├── polyorb-local_sockets.adb │ ├── polyorb-local_sockets.ads │ ├── polyorb-protocols-giop-local_sockets.adb │ ├── polyorb-protocols-giop-local_sockets.ads │ ├── polyorb-setup-access_points-ls.adb │ ├── polyorb-setup-access_points-ls.ads │ ├── polyorb-setup-ls.adb │ ├── polyorb-setup-ls.ads │ ├── polyorb-transport-connected-local_sockets.adb │ └── polyorb-transport-connected-local_sockets.ads │ ├── test │ ├── Makefile │ ├── echo-impl.adb │ ├── echo-impl.ads │ ├── echo.idl │ ├── gnat.adc │ ├── ls_setup.adb │ ├── ls_setup.ads │ ├── ls_setup_ork.adb │ ├── ls_setup_ork.ads │ ├── polyorb-log-ork_serial.adb │ ├── polyorb-log-ork_serial.ads │ ├── polyorb.conf │ ├── ravenscar_setup.ads │ ├── test_client_server.adb │ ├── test_client_server_ork.adb │ ├── test_client_server_pkg.adb │ └── test_client_server_pkg.ads │ └── test_sockets │ ├── Makefile │ ├── Makefile.common │ ├── gnat.adc │ ├── ravenscar_setup.ads │ ├── test_ls.adb │ ├── test_ls_pkg.adb │ └── test_ls_pkg.ads ├── cos ├── .gitignore ├── event │ ├── .gitignore │ ├── coseventchanneladmin-consumeradmin-impl.adb │ ├── coseventchanneladmin-consumeradmin-impl.ads │ ├── coseventchanneladmin-eventchannel-impl.adb │ ├── coseventchanneladmin-eventchannel-impl.ads │ ├── coseventchanneladmin-proxypullconsumer-impl.adb │ ├── coseventchanneladmin-proxypullconsumer-impl.ads │ ├── coseventchanneladmin-proxypullsupplier-impl.adb │ ├── coseventchanneladmin-proxypullsupplier-impl.ads │ ├── coseventchanneladmin-proxypushconsumer-impl.adb │ ├── coseventchanneladmin-proxypushconsumer-impl.ads │ ├── coseventchanneladmin-proxypushsupplier-impl.adb │ ├── coseventchanneladmin-proxypushsupplier-impl.ads │ ├── coseventchanneladmin-supplieradmin-impl.adb │ ├── coseventchanneladmin-supplieradmin-impl.ads │ ├── coseventcomm-pullconsumer-impl.adb │ ├── coseventcomm-pullconsumer-impl.ads │ ├── coseventcomm-pullsupplier-impl.adb │ ├── coseventcomm-pullsupplier-impl.ads │ ├── coseventcomm-pushconsumer-impl.adb │ ├── coseventcomm-pushconsumer-impl.ads │ ├── coseventcomm-pushsupplier-impl.adb │ ├── coseventcomm-pushsupplier-impl.ads │ ├── costypedeventchanneladmin-typedconsumeradmin-impl.adb │ ├── costypedeventchanneladmin-typedconsumeradmin-impl.ads │ ├── costypedeventchanneladmin-typedeventchannel-impl.adb │ ├── costypedeventchanneladmin-typedeventchannel-impl.ads │ ├── costypedeventchanneladmin-typedproxypullsupplier-impl.adb │ ├── costypedeventchanneladmin-typedproxypullsupplier-impl.ads │ ├── costypedeventchanneladmin-typedproxypushconsumer-impl.adb │ ├── costypedeventchanneladmin-typedproxypushconsumer-impl.ads │ ├── costypedeventchanneladmin-typedsupplieradmin-impl.adb │ ├── costypedeventchanneladmin-typedsupplieradmin-impl.ads │ ├── costypedeventcomm-typedpullsupplier-impl.adb │ ├── costypedeventcomm-typedpullsupplier-impl.ads │ ├── costypedeventcomm-typedpushconsumer-impl.adb │ └── costypedeventcomm-typedpushconsumer-impl.ads ├── ir │ ├── .gitignore │ ├── corba-orb-typecode.adb │ ├── corba-orb-typecode.ads │ ├── corba-repository_root-abstractinterfacedef-impl.adb │ ├── corba-repository_root-abstractinterfacedef-impl.ads │ ├── corba-repository_root-aliasdef-impl.adb │ ├── corba-repository_root-aliasdef-impl.ads │ ├── corba-repository_root-arraydef-impl.adb │ ├── corba-repository_root-arraydef-impl.ads │ ├── corba-repository_root-attributedef-impl.adb │ ├── corba-repository_root-attributedef-impl.ads │ ├── corba-repository_root-constantdef-impl.adb │ ├── corba-repository_root-constantdef-impl.ads │ ├── corba-repository_root-contained-impl.adb │ ├── corba-repository_root-contained-impl.ads │ ├── corba-repository_root-container-impl.adb │ ├── corba-repository_root-container-impl.ads │ ├── corba-repository_root-enumdef-impl.adb │ ├── corba-repository_root-enumdef-impl.ads │ ├── corba-repository_root-exceptiondef-impl.adb │ ├── corba-repository_root-exceptiondef-impl.ads │ ├── corba-repository_root-extabstractinterfacedef-impl.adb │ ├── corba-repository_root-extabstractinterfacedef-impl.ads │ ├── corba-repository_root-extattributedef-impl.adb │ ├── corba-repository_root-extattributedef-impl.ads │ ├── corba-repository_root-extinterfacedef-impl.adb │ ├── corba-repository_root-extinterfacedef-impl.ads │ ├── corba-repository_root-extlocalinterfacedef-impl.adb │ ├── corba-repository_root-extlocalinterfacedef-impl.ads │ ├── corba-repository_root-fixeddef-impl.adb │ ├── corba-repository_root-fixeddef-impl.ads │ ├── corba-repository_root-idltype-impl.adb │ ├── corba-repository_root-idltype-impl.ads │ ├── corba-repository_root-interfaceattrextension-impl.adb │ ├── corba-repository_root-interfaceattrextension-impl.ads │ ├── corba-repository_root-interfacedef-impl.adb │ ├── corba-repository_root-interfacedef-impl.ads │ ├── corba-repository_root-irobject-impl.adb │ ├── corba-repository_root-irobject-impl.ads │ ├── corba-repository_root-localinterfacedef-impl.adb │ ├── corba-repository_root-localinterfacedef-impl.ads │ ├── corba-repository_root-moduledef-impl.adb │ ├── corba-repository_root-moduledef-impl.ads │ ├── corba-repository_root-nativedef-impl.adb │ ├── corba-repository_root-nativedef-impl.ads │ ├── corba-repository_root-operationdef-impl.adb │ ├── corba-repository_root-operationdef-impl.ads │ ├── corba-repository_root-primitivedef-impl.adb │ ├── corba-repository_root-primitivedef-impl.ads │ ├── corba-repository_root-repository-impl.adb │ ├── corba-repository_root-repository-impl.ads │ ├── corba-repository_root-sequencedef-impl.adb │ ├── corba-repository_root-sequencedef-impl.ads │ ├── corba-repository_root-stringdef-impl.adb │ ├── corba-repository_root-stringdef-impl.ads │ ├── corba-repository_root-structdef-impl.adb │ ├── corba-repository_root-structdef-impl.ads │ ├── corba-repository_root-typedefdef-impl.adb │ ├── corba-repository_root-typedefdef-impl.ads │ ├── corba-repository_root-uniondef-impl.adb │ ├── corba-repository_root-uniondef-impl.ads │ ├── corba-repository_root-valueboxdef-impl.adb │ ├── corba-repository_root-valueboxdef-impl.ads │ ├── corba-repository_root-valuedef-impl.adb │ ├── corba-repository_root-valuedef-impl.ads │ ├── corba-repository_root-valuememberdef-impl.adb │ ├── corba-repository_root-valuememberdef-impl.ads │ ├── corba-repository_root-wstringdef-impl.adb │ ├── corba-repository_root-wstringdef-impl.ads │ ├── polyorb-corba_p-ir_tools.adb │ ├── polyorb-corba_p-ir_tools.ads │ ├── polyorb-if_descriptors-corba_ir.adb │ └── polyorb-if_descriptors-corba_ir.ads ├── naming │ ├── .gitignore │ ├── File.idl │ ├── README │ ├── cosnaming-bindingiterator-impl.adb │ ├── cosnaming-bindingiterator-impl.ads │ ├── cosnaming-namingcontext-impl.adb │ ├── cosnaming-namingcontext-impl.ads │ ├── cosnaming-namingcontextext-impl.adb │ ├── cosnaming-namingcontextext-impl.ads │ ├── file-impl.adb │ ├── file-impl.ads │ ├── menu.adb │ └── menu.ads ├── notification │ ├── .gitignore │ ├── cosnotification-adminpropertiesadmin-impl.adb │ ├── cosnotification-adminpropertiesadmin-impl.ads │ ├── cosnotification-qosadmin-impl.adb │ ├── cosnotification-qosadmin-impl.ads │ ├── cosnotifychanneladmin-consumeradmin-impl.adb │ ├── cosnotifychanneladmin-consumeradmin-impl.ads │ ├── cosnotifychanneladmin-eventchannel-impl.adb │ ├── cosnotifychanneladmin-eventchannel-impl.ads │ ├── cosnotifychanneladmin-eventchannelfactory-impl.adb │ ├── cosnotifychanneladmin-eventchannelfactory-impl.ads │ ├── cosnotifychanneladmin-proxyconsumer-impl.adb │ ├── cosnotifychanneladmin-proxyconsumer-impl.ads │ ├── cosnotifychanneladmin-proxypullconsumer-impl.adb │ ├── cosnotifychanneladmin-proxypullconsumer-impl.ads │ ├── cosnotifychanneladmin-proxypullsupplier-impl.adb │ ├── cosnotifychanneladmin-proxypullsupplier-impl.ads │ ├── cosnotifychanneladmin-proxypushconsumer-impl.adb │ ├── cosnotifychanneladmin-proxypushconsumer-impl.ads │ ├── cosnotifychanneladmin-proxypushsupplier-impl.adb │ ├── cosnotifychanneladmin-proxypushsupplier-impl.ads │ ├── cosnotifychanneladmin-proxysupplier-impl.adb │ ├── cosnotifychanneladmin-proxysupplier-impl.ads │ ├── cosnotifychanneladmin-sequenceproxypullconsumer-impl.adb │ ├── cosnotifychanneladmin-sequenceproxypullconsumer-impl.ads │ ├── cosnotifychanneladmin-sequenceproxypullsupplier-impl.adb │ ├── cosnotifychanneladmin-sequenceproxypullsupplier-impl.ads │ ├── cosnotifychanneladmin-sequenceproxypushconsumer-impl.adb │ ├── cosnotifychanneladmin-sequenceproxypushconsumer-impl.ads │ ├── cosnotifychanneladmin-sequenceproxypushsupplier-impl.adb │ ├── cosnotifychanneladmin-sequenceproxypushsupplier-impl.ads │ ├── cosnotifychanneladmin-structuredproxypullconsumer-impl.adb │ ├── cosnotifychanneladmin-structuredproxypullconsumer-impl.ads │ ├── cosnotifychanneladmin-structuredproxypullsupplier-impl.adb │ ├── cosnotifychanneladmin-structuredproxypullsupplier-impl.ads │ ├── cosnotifychanneladmin-structuredproxypushconsumer-impl.adb │ ├── cosnotifychanneladmin-structuredproxypushconsumer-impl.ads │ ├── cosnotifychanneladmin-structuredproxypushsupplier-impl.adb │ ├── cosnotifychanneladmin-structuredproxypushsupplier-impl.ads │ ├── cosnotifychanneladmin-supplieradmin-impl.adb │ ├── cosnotifychanneladmin-supplieradmin-impl.ads │ ├── cosnotifycomm-notifypublish-impl.adb │ ├── cosnotifycomm-notifypublish-impl.ads │ ├── cosnotifycomm-notifysubscribe-impl.adb │ ├── cosnotifycomm-notifysubscribe-impl.ads │ ├── cosnotifycomm-pullconsumer-impl.adb │ ├── cosnotifycomm-pullconsumer-impl.ads │ ├── cosnotifycomm-pullsupplier-impl.adb │ ├── cosnotifycomm-pullsupplier-impl.ads │ ├── cosnotifycomm-pushconsumer-impl.adb │ ├── cosnotifycomm-pushconsumer-impl.ads │ ├── cosnotifycomm-pushsupplier-impl.adb │ ├── cosnotifycomm-pushsupplier-impl.ads │ ├── cosnotifycomm-sequencepullconsumer-impl.adb │ ├── cosnotifycomm-sequencepullconsumer-impl.ads │ ├── cosnotifycomm-sequencepullsupplier-impl.adb │ ├── cosnotifycomm-sequencepullsupplier-impl.ads │ ├── cosnotifycomm-sequencepushconsumer-impl.adb │ ├── cosnotifycomm-sequencepushconsumer-impl.ads │ ├── cosnotifycomm-sequencepushsupplier-impl.adb │ ├── cosnotifycomm-sequencepushsupplier-impl.ads │ ├── cosnotifycomm-structuredpullconsumer-impl.adb │ ├── cosnotifycomm-structuredpullconsumer-impl.ads │ ├── cosnotifycomm-structuredpullsupplier-impl.adb │ ├── cosnotifycomm-structuredpullsupplier-impl.ads │ ├── cosnotifycomm-structuredpushconsumer-impl.adb │ ├── cosnotifycomm-structuredpushconsumer-impl.ads │ ├── cosnotifycomm-structuredpushsupplier-impl.adb │ ├── cosnotifycomm-structuredpushsupplier-impl.ads │ ├── cosnotifyfilter-filter-impl.adb │ ├── cosnotifyfilter-filter-impl.ads │ ├── cosnotifyfilter-filteradmin-impl.adb │ ├── cosnotifyfilter-filteradmin-impl.ads │ ├── cosnotifyfilter-filterfactory-impl.adb │ ├── cosnotifyfilter-filterfactory-impl.ads │ ├── cosnotifyfilter-mappingfilter-impl.adb │ └── cosnotifyfilter-mappingfilter-impl.ads └── time │ ├── .gitignore │ ├── costime-timeservice-impl.adb │ ├── costime-timeservice-impl.ads │ ├── costime-tio-impl.adb │ ├── costime-tio-impl.ads │ ├── costime-uto-impl.adb │ ├── costime-uto-impl.ads │ ├── time_utils.adb │ └── time_utils.ads ├── doc ├── Ada_Distributed_Systems_Annex_(DSA).rst ├── Building_an_application_with_PolyORB.rst ├── CODING_GUIDELINES ├── CONTRIBUTING ├── CORBA.rst ├── Conformance.rst ├── GIOP.rst ├── Installation.rst ├── Introduction_to_PolyORB.rst ├── MOMA.rst ├── Makefile.in ├── Makefile.polyorb_doc ├── OMG_TAGS ├── Overview_of_PolyORB_personalities.rst ├── PROBLEM-REPORT-FORM ├── Performance.rst ├── RT-CORBA.rst ├── References.rst ├── SOAP.rst ├── Tasking_model_in_PolyORB.rst ├── Tools.rst ├── adacore-logo-white.png ├── conf.py ├── corba-arch.fig ├── echo-impl-body.adb ├── echo-impl-spec.ads ├── echo.idl ├── favicon.ico ├── full-ex.fig ├── full-ex_fig.pdf ├── full-ex_fig.svg ├── glade-sources ├── iac.1 ├── idlac.1 ├── myconfig.cfg ├── po_names.1 ├── polyorb-config.1 ├── polyorb.7 ├── polyorb_dg.texi ├── polyorb_gps.xml ├── polyorb_ug.bib ├── polyorb_version.py.in ├── server.adb ├── ug_contents.rst ├── xe-arch.fig ├── xe-arch_fig.pdf └── xe-arch_fig.svg ├── examples ├── .gitignore ├── README ├── aws │ ├── .gitignore │ ├── Makefile.local │ ├── README │ ├── client_soap.adb │ ├── client_web.adb │ ├── local.gpr │ └── server.adb ├── bbs │ ├── .gitignore │ ├── Makefile.local │ ├── bbs.cfg │ ├── bbs.idl │ ├── client-controller │ ├── common.adb │ ├── common.ads │ ├── common.idl │ ├── do_nothing.adb │ ├── dsa_common-penpal_type-impl.adb │ ├── dsa_common-penpal_type-impl.ads │ ├── evoluted.adb │ ├── evoluted_corba.adb │ ├── evoluted_corba.ads │ ├── evoluted_pkg.adb │ ├── evoluted_pkg.ads │ ├── evolutedp.adb │ ├── evolutedp_corba.adb │ ├── exceptions.ads │ ├── ir_evolutedp.adb │ ├── ir_serverp.adb │ ├── local.gpr │ ├── server.adb │ ├── server.ads │ ├── serverp.adb │ ├── simple.adb │ ├── simplep.adb │ ├── stats │ │ ├── collate-stats │ │ ├── doplot │ │ ├── siz2data │ │ └── stats2data │ ├── utils.adb │ └── utils.ads ├── corba │ ├── .gitignore │ ├── README │ ├── all_functions │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── README │ │ ├── all_functions-impl.adb │ │ ├── all_functions-impl.ads │ │ ├── all_functions.idl │ │ ├── client.adb │ │ ├── dynclient.adb │ │ ├── local.gpr │ │ ├── run_tests.adb │ │ ├── run_tests.ads │ │ ├── server.adb │ │ └── test.out │ ├── all_types │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── README │ │ ├── all_types-impl.adb │ │ ├── all_types-impl.ads │ │ ├── all_types.idl │ │ ├── client.adb │ │ ├── client_moma.adb │ │ ├── dynclient.adb │ │ ├── ir_server.adb │ │ ├── local.gpr │ │ ├── server.adb │ │ └── test.out │ ├── echo │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── client.adb │ │ ├── delegated_server.adb │ │ ├── delegated_server.ads │ │ ├── dynclient.adb │ │ ├── dynserver.adb │ │ ├── echo-impl.adb │ │ ├── echo-impl.ads │ │ ├── echo.idl │ │ ├── echo_dynimpl.adb │ │ ├── echo_dynimpl.ads │ │ ├── local.gpr │ │ ├── parallel_client.adb │ │ ├── server.adb │ │ └── soap_message │ ├── random │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── client.adb │ │ ├── local.gpr │ │ ├── random-impl.adb │ │ ├── random-impl.ads │ │ ├── random.idl │ │ └── server.adb │ ├── rtcorba │ │ ├── .gitignore │ │ ├── client_propagated │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── echo-impl.adb │ │ │ ├── echo-impl.ads │ │ │ ├── echo.idl │ │ │ ├── local.gpr │ │ │ └── server.adb │ │ ├── dhb │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client_common.adb │ │ │ ├── client_common.ads │ │ │ ├── constants.ads │ │ │ ├── dhb-background_worker-impl.adb │ │ │ ├── dhb-background_worker-impl.ads │ │ │ ├── dhb-background_worker_factory-impl.adb │ │ │ ├── dhb-background_worker_factory-impl.ads │ │ │ ├── dhb-worker-impl.adb │ │ │ ├── dhb-worker-impl.ads │ │ │ ├── dhb-worker_factory-impl.adb │ │ │ ├── dhb-worker_factory-impl.ads │ │ │ ├── dhb.idl │ │ │ ├── dyn_dict.adb │ │ │ ├── dyn_dict.ads │ │ │ ├── local.gpr │ │ │ ├── periodic_clients.adb │ │ │ ├── periodic_clients.ads │ │ │ ├── polyorb-setup-rtcorba.adb │ │ │ ├── polyorb-setup-rtcorba.ads │ │ │ ├── rtcorba_iiop_client.adb │ │ │ ├── rtcorba_iiop_server.adb │ │ │ ├── server_common.adb │ │ │ ├── server_common.ads │ │ │ ├── sporadic_clients.adb │ │ │ ├── sporadic_clients.ads │ │ │ ├── utils.adb │ │ │ ├── utils.ads │ │ │ ├── whetstone.adb │ │ │ └── whetstone.ads │ │ ├── rtcosscheduling │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── client_scheduling.conf │ │ │ ├── echo-impl.adb │ │ │ ├── echo-impl.ads │ │ │ ├── echo.idl │ │ │ ├── local.gpr │ │ │ ├── server.adb │ │ │ └── server_scheduling.conf │ │ └── server_declared │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── echo-impl.adb │ │ │ ├── echo-impl.ads │ │ │ ├── echo.idl │ │ │ ├── local.gpr │ │ │ └── server.adb │ ├── secure_echo │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── ca_openssl.conf │ │ ├── client.adb │ │ ├── client.ads │ │ ├── echo-impl.adb │ │ ├── echo-impl.ads │ │ ├── echo.idl │ │ ├── gssup.conf.in │ │ ├── local.gpr │ │ ├── passwd.pwd │ │ ├── polyorb_openssl.conf │ │ ├── server.adb │ │ ├── server.ads │ │ ├── tls.conf.in │ │ └── tls_gssup.conf.in │ ├── send │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── interop │ │ │ └── tao │ │ │ │ ├── Makefile │ │ │ │ ├── Makefile.bor │ │ │ │ ├── Printer.cpp │ │ │ │ ├── Printer.h │ │ │ │ ├── README │ │ │ │ ├── client.bor │ │ │ │ ├── client.conf │ │ │ │ ├── client.conf.xml │ │ │ │ ├── groupURL │ │ │ │ ├── listener.cpp │ │ │ │ ├── send.cpp │ │ │ │ ├── server.bor │ │ │ │ ├── server.conf │ │ │ │ └── server.conf.xml │ │ ├── listener.adb │ │ ├── local.gpr │ │ ├── polyorb.conf │ │ ├── print.idl │ │ ├── send.adb │ │ ├── test-controller-impl.adb │ │ ├── test-controller-impl.ads │ │ ├── test-printer-impl.adb │ │ └── test-printer-impl.ads │ └── thread_pool_tester │ │ ├── Makefile.local │ │ ├── client.adb │ │ ├── conditions.adb │ │ ├── conditions.ads │ │ ├── local.gpr │ │ ├── polyorb.conf │ │ ├── server.adb │ │ ├── shell.adb │ │ ├── shell.ads │ │ ├── svc-impl.adb │ │ ├── svc-impl.ads │ │ ├── svc.idl │ │ ├── transient_tasks.adb │ │ └── transient_tasks.ads ├── dsa │ ├── .gitignore │ ├── README │ ├── bank │ │ ├── .gitignore │ │ ├── README │ │ ├── alarm.ads │ │ ├── bank.adb │ │ ├── bank.ads │ │ ├── client.adb │ │ ├── example │ │ ├── manager.adb │ │ ├── message.adb │ │ ├── message.ads │ │ ├── notify.ads │ │ ├── server.adb │ │ ├── server.ads │ │ ├── simcity.cfg │ │ ├── terminal.ads │ │ └── types.ads │ ├── bbs │ │ ├── .gitignore │ │ ├── bbs.cfg │ │ ├── common.adb │ │ ├── common.ads │ │ ├── do_nothing.adb │ │ ├── evoluted.adb │ │ ├── evoluted_pkg.adb │ │ ├── evoluted_pkg.ads │ │ ├── exceptions.ads │ │ ├── server.adb │ │ ├── server.ads │ │ ├── simple.adb │ │ ├── utils.adb │ │ └── utils.ads │ ├── connections │ │ ├── client.adb │ │ ├── connect.cfg │ │ ├── connections.ads │ │ ├── hub.adb │ │ ├── hub.ads │ │ ├── hub_main.adb │ │ ├── listeners.adb │ │ ├── listeners.ads │ │ └── server.adb │ ├── demo │ │ ├── client_main.adb │ │ ├── matrices.adb │ │ ├── matrices.ads │ │ ├── noproc.adb │ │ ├── rci.adb │ │ ├── rci.ads │ │ ├── rt.ads │ │ ├── sp.ads │ │ └── testbed.cfg │ ├── echo │ │ ├── client.adb │ │ ├── echo.cfg │ │ ├── echo_mcast.cfg │ │ ├── echo_standalone.cfg │ │ ├── server.adb │ │ └── server.ads │ ├── json │ │ ├── build.sh │ │ ├── cli.adb │ │ ├── echo_json.cfg │ │ ├── normal_json.adb │ │ ├── normal_json.ads │ │ ├── rci.adb │ │ ├── rci.ads │ │ ├── remote_json.gpr │ │ ├── rt_json.adb │ │ └── rt_json.ads │ ├── mailboxes │ │ ├── client.adb │ │ ├── hub.adb │ │ ├── hub.ads │ │ ├── hub_main.adb │ │ ├── mail.cfg │ │ ├── mailboxes-active.adb │ │ ├── mailboxes-active.ads │ │ ├── mailboxes.ads │ │ └── server.adb │ └── sea │ │ ├── client-main.adb │ │ ├── client.adb │ │ ├── echo.cfg │ │ ├── server.adb │ │ └── server.ads ├── moma │ ├── .gitignore │ ├── Makefile.local │ ├── README │ ├── client.adb │ ├── client_call_back.adb │ ├── client_call_back_procedures.adb │ ├── client_call_back_procedures.ads │ ├── consumer.conf │ ├── destinations.conf │ ├── local.gpr │ ├── password.conf │ ├── producer.conf │ ├── router.adb │ ├── server.adb │ └── test.out ├── polyorb │ ├── .gitignore │ ├── Makefile.local │ ├── README │ ├── local.gpr │ ├── polyorb-setup-test.ads │ ├── polyorb-setup-test_poa.adb │ ├── polyorb-setup-test_poa.ads │ ├── polyorb-setup-test_soa.adb │ ├── polyorb-setup-test_soa.ads │ ├── polyorb-test-no_tasking.adb │ ├── polyorb-test-no_tasking_poa.adb │ ├── polyorb-test-thread_pool.adb │ ├── polyorb-test-thread_pool_poa.adb │ ├── polyorb-test.ads │ ├── polyorb-test_object_poa.adb │ ├── polyorb-test_object_poa.ads │ ├── polyorb-test_object_soa.adb │ └── polyorb-test_object_soa.ads └── static │ ├── README │ └── po_static_conf.ads ├── idls ├── .gitignore ├── CORBA_IDL │ ├── .gitignore │ ├── CORBA_Current.idl │ ├── CORBA_CustomMarshal.idl │ ├── CORBA_DomainManager.idl │ ├── CORBA_InterfaceRepository.idl │ ├── CORBA_Policy.idl │ ├── CORBA_Pollable.idl │ ├── CORBA_StandardExceptions.idl │ ├── CORBA_Stream.idl │ ├── CORBA_TypeCode.idl │ └── orb.idl ├── CORBA_PIDL │ ├── .gitignore │ ├── CORBA_Context.idl │ ├── CORBA_NVList.idl │ ├── CORBA_ORB.idl │ ├── CORBA_ORB_init.idl │ ├── CORBA_Object.idl │ ├── CORBA_Request.idl │ ├── CORBA_ServerRequest.idl │ ├── CORBA_ValueBase.idl │ └── pseudo_orb.idl ├── Interop │ ├── .gitignore │ ├── BiDirPolicy.idl │ ├── CONV_FRAME.idl │ ├── CSI.idl │ ├── CSIIOP.idl │ ├── GIOP.idl │ ├── GSSUP.idl │ ├── IIOP.idl │ ├── IOP.idl │ ├── IOP_DCE.idl │ └── SendingContext.idl ├── Misc │ ├── .gitignore │ ├── Dynamic.idl │ ├── DynamicAny.idl │ ├── FT.idl │ ├── MGM.idl │ ├── MIOP.idl │ ├── MessageRouting.idl │ ├── Messaging.idl │ ├── PortableGroup.idl │ ├── PortableInterceptor.idl │ └── PortableServer.idl ├── RTCORBA │ ├── .gitignore │ ├── RTCORBA.idl │ ├── RTCosScheduling.idl │ └── RTPortableServer.idl └── cos │ ├── .gitignore │ ├── collection │ └── CosCollection.idl │ ├── concurrency │ └── CosConcurrencyControl.idl │ ├── event │ ├── .gitignore │ ├── CosEventChannelAdmin.idl │ ├── CosEventComm.idl │ ├── CosTypedEventChannelAdmin.idl │ └── CosTypedEventComm.idl │ ├── externalization │ ├── CosExternalization.idl │ ├── CosExternalizationContainment.idl │ ├── CosExternalizationReference.idl │ └── CosStream.idl │ ├── licensing │ └── CosLicensingManager.idl │ ├── lifecycle │ ├── CosCompoundLifeCycle.idl │ ├── CosLifeCycle.idl │ ├── CosLifeCycleContainment.idl │ ├── CosLifeCycleReference.idl │ └── LifeCycleService.idl │ ├── naming │ ├── .gitignore │ ├── CosNaming.idl │ ├── Lname-library.idl │ ├── polyorb-corba_p-naming_tools.adb │ └── polyorb-corba_p-naming_tools.ads │ ├── notification │ ├── .gitignore │ ├── CosNotification.idl │ ├── CosNotifyChannelAdmin.idl │ ├── CosNotifyComm.idl │ ├── CosNotifyFilter.idl │ ├── CosTypedNotifyChannelAdmin.idl │ └── CosTypedNotifyComm.idl │ ├── persistent │ ├── cospersistenceddo.idl │ ├── cospersistenceds_cli.idl │ ├── cospersistencepds.idl │ ├── cospersistencepds_da.idl │ ├── cospersistencepid.idl │ ├── cospersistencepo.idl │ └── cospersistencepom.idl │ ├── property │ └── CosPropertyService.idl │ ├── query │ ├── CosQuery.idl │ └── CosQueryCollection.idl │ ├── relationship │ ├── CosContainment.idl │ ├── CosGraphs.idl │ ├── CosObjectIdentity.idl │ ├── CosReference.idl │ └── CosRelationships.idl │ ├── security │ ├── DCE_CIOPSecurity.idl │ ├── NRService.idl │ ├── SECIOP.idl │ ├── SSLIOP.idl │ ├── Security.idl │ ├── SecurityAdmin.idl │ ├── SecurityLevel1.idl │ ├── SecurityLevel2.idl │ └── SecurityReplaceable.idl │ ├── time │ ├── .gitignore │ ├── CosTime.idl │ ├── CosTimerEvent.idl │ └── TimeBase.idl │ ├── trader │ ├── CosTrading.idl │ ├── CosTradingDynamic.idl │ └── CosTradingRepos.idl │ └── transaction │ ├── CosTSInteroperation.idl │ ├── CosTSPortability.idl │ └── CosTransactions.idl ├── polyorb-config.in ├── projects-distrib ├── README ├── polyorb.gpr.in └── polyorb │ ├── polyorb_cos_event.gpr │ ├── polyorb_cos_ir.gpr │ ├── polyorb_cos_naming.gpr │ ├── polyorb_cos_notification.gpr │ ├── polyorb_cos_time.gpr │ ├── polyorb_idls_cos_event.gpr │ ├── polyorb_idls_cos_naming.gpr │ ├── polyorb_idls_cos_notification.gpr │ ├── polyorb_idls_cos_time.gpr │ ├── polyorb_install_common.gpr.in │ ├── polyorb_src.gpr │ ├── polyorb_src_corba.gpr │ ├── polyorb_src_corba_dynamicany.gpr │ ├── polyorb_src_corba_iop.gpr │ ├── polyorb_src_corba_messaging.gpr │ ├── polyorb_src_corba_portableinterceptor.gpr │ ├── polyorb_src_corba_rtcorba.gpr │ ├── polyorb_src_corba_security.gpr │ ├── polyorb_src_corba_security_gssup.gpr │ ├── polyorb_src_dns.gpr │ ├── polyorb_src_dns_mdns.gpr │ ├── polyorb_src_dns_udns.gpr │ ├── polyorb_src_dsa.gpr │ ├── polyorb_src_giop.gpr │ ├── polyorb_src_giop_diop.gpr │ ├── polyorb_src_giop_iiop.gpr │ ├── polyorb_src_giop_iiop_security.gpr │ ├── polyorb_src_giop_iiop_security_tls.gpr │ ├── polyorb_src_giop_iiop_ssliop.gpr │ ├── polyorb_src_giop_miop.gpr │ ├── polyorb_src_moma.gpr │ ├── polyorb_src_security.gpr │ ├── polyorb_src_security_gssup.gpr │ ├── polyorb_src_security_tls.gpr │ ├── polyorb_src_security_x509.gpr │ ├── polyorb_src_setup.gpr.in │ ├── polyorb_src_setup_security.gpr │ ├── polyorb_src_soap.gpr │ ├── polyorb_src_srp.gpr │ ├── polyorb_src_ssl.gpr │ └── polyorb_src_web_common.gpr ├── projects ├── README ├── polyorb.gpr.in ├── polyorb_build_all.gpr ├── polyorb_common.gpr ├── polyorb_config.gpr.in ├── polyorb_cos_event.gpr ├── polyorb_cos_ir.gpr ├── polyorb_cos_naming.gpr ├── polyorb_cos_notification.gpr ├── polyorb_cos_time.gpr ├── polyorb_idls_cos_event.gpr ├── polyorb_idls_cos_naming.gpr ├── polyorb_idls_cos_notification.gpr ├── polyorb_idls_cos_time.gpr ├── polyorb_src.gpr ├── polyorb_src_aws.gpr ├── polyorb_src_corba.gpr ├── polyorb_src_corba_dynamicany.gpr ├── polyorb_src_corba_iop.gpr ├── polyorb_src_corba_messaging.gpr ├── polyorb_src_corba_portableinterceptor.gpr ├── polyorb_src_corba_rtcorba.gpr ├── polyorb_src_corba_security.gpr ├── polyorb_src_corba_security_gssup.gpr ├── polyorb_src_dns.gpr ├── polyorb_src_dns_mdns.gpr ├── polyorb_src_dns_udns.gpr ├── polyorb_src_dsa.gpr ├── polyorb_src_giop.gpr ├── polyorb_src_giop_diop.gpr ├── polyorb_src_giop_iiop.gpr ├── polyorb_src_giop_iiop_security.gpr ├── polyorb_src_giop_iiop_security_tls.gpr ├── polyorb_src_giop_iiop_ssliop.gpr ├── polyorb_src_giop_miop.gpr ├── polyorb_src_moma.gpr ├── polyorb_src_security.gpr ├── polyorb_src_security_gssup.gpr ├── polyorb_src_security_tls.gpr ├── polyorb_src_security_x509.gpr ├── polyorb_src_setup.gpr.in ├── polyorb_src_setup_security.gpr ├── polyorb_src_soap.gpr ├── polyorb_src_srp.gpr ├── polyorb_src_ssl.gpr ├── polyorb_src_web_common.gpr ├── polyorb_tools_po_catref.gpr ├── polyorb_tools_po_cos_naming.gpr ├── polyorb_tools_po_createref.gpr ├── polyorb_tools_po_dumpir.gpr ├── polyorb_tools_po_ir.gpr └── polyorb_tools_po_names.gpr ├── src ├── .gitignore ├── ROADMAP ├── TODO ├── aws │ ├── .gitignore │ ├── aws-client.adb │ ├── aws-client.ads │ ├── aws-exceptions.ads │ ├── aws-headers-set.adb │ ├── aws-headers-set.ads │ ├── aws-headers-values.adb │ ├── aws-headers-values.ads │ ├── aws-headers.adb │ ├── aws-headers.ads │ ├── aws-object_adapter.adb │ ├── aws-object_adapter.ads │ ├── aws-parameters-set.adb │ ├── aws-parameters-set.ads │ ├── aws-response-set.adb │ ├── aws-response-set.ads │ ├── aws-response.adb │ ├── aws-response.ads │ ├── aws-server-get_status.adb │ ├── aws-server-get_status.ads │ ├── aws-server-servants.adb │ ├── aws-server-servants.ads │ ├── aws-server.adb │ ├── aws-server.ads │ ├── aws-status-set.adb │ ├── aws-status-set.ads │ ├── aws-status-translate_table.adb │ ├── aws-status-translate_table.ads │ ├── aws-status.adb │ ├── aws-status.ads │ ├── soap-client.adb │ ├── soap-client.ads │ ├── soap-message-payload.adb │ ├── soap-message-payload.ads │ ├── soap-message-response-error.adb │ ├── soap-message-response-error.ads │ ├── soap-message-response.adb │ ├── soap-message-response.ads │ ├── soap-message.adb │ ├── soap-message.ads │ ├── soap-parameters.adb │ ├── soap-parameters.ads │ ├── soap-types.adb │ └── soap-types.ads ├── aws_orig │ ├── aws-config-ini.adb │ ├── aws-config-ini.ads │ ├── aws-config-set.adb │ ├── aws-config-set.ads │ ├── aws-config.adb │ ├── aws-config.ads │ ├── aws-containers-key_value.ads │ ├── aws-containers-tables-set.adb │ ├── aws-containers-tables-set.ads │ ├── aws-containers-tables.adb │ ├── aws-containers-tables.ads │ ├── aws-containers.ads │ ├── aws-default.ads │ ├── aws-digest.adb │ ├── aws-digest.ads │ ├── aws-dispatchers-callback.adb │ ├── aws-dispatchers-callback.ads │ ├── aws-dispatchers.adb │ ├── aws-dispatchers.ads │ ├── aws-hotplug-get_status.adb │ ├── aws-hotplug-get_status.ads │ ├── aws-hotplug.adb │ ├── aws-hotplug.ads │ ├── aws-log.adb │ ├── aws-log.ads │ ├── aws-messages.adb │ ├── aws-messages.ads │ ├── aws-os_lib.adb │ ├── aws-os_lib.ads │ ├── aws-parameters.adb │ ├── aws-parameters.ads │ ├── aws-resources-embedded.adb │ ├── aws-resources-embedded.ads │ ├── aws-resources-files.adb │ ├── aws-resources-files.ads │ ├── aws-resources-streams.adb │ ├── aws-resources-streams.ads │ ├── aws-resources.adb │ ├── aws-resources.ads │ ├── aws-session-control.adb │ ├── aws-session-control.ads │ ├── aws-session.adb │ ├── aws-session.ads │ ├── aws-templates.ads │ ├── aws-translator-conversion.adb │ ├── aws-translator.adb │ ├── aws-translator.ads │ ├── table_of_dynamic_keys_and_static_values_g.adb │ ├── table_of_dynamic_keys_and_static_values_g.ads │ ├── table_of_static_keys_and_dynamic_values_g.adb │ ├── table_of_static_keys_and_dynamic_values_g.ads │ ├── table_of_strings_and_static_values_g.adb │ ├── table_of_strings_and_static_values_g.ads │ ├── templates_parser-cached_files.adb │ ├── templates_parser-data.adb │ ├── templates_parser-expr.adb │ ├── templates_parser-input.adb │ ├── templates_parser-input.ads │ ├── templates_parser-print_tree.adb │ ├── templates_parser.adb │ └── templates_parser.ads ├── config.adc.in ├── config.h.in ├── corba │ ├── .gitignore │ ├── corba-abstractbase.adb │ ├── corba-abstractbase.ads │ ├── corba-bounded_strings.adb │ ├── corba-bounded_strings.ads │ ├── corba-bounded_wide_strings.adb │ ├── corba-bounded_wide_strings.ads │ ├── corba-context.adb │ ├── corba-context.ads │ ├── corba-contextlist.adb │ ├── corba-contextlist.ads │ ├── corba-current-impl.ads │ ├── corba-current.ads │ ├── corba-domainmanager-helper.adb │ ├── corba-domainmanager-helper.ads │ ├── corba-domainmanager.adb │ ├── corba-domainmanager.ads │ ├── corba-exceptionlist.adb │ ├── corba-exceptionlist.ads │ ├── corba-fixed_point.adb │ ├── corba-fixed_point.ads │ ├── corba-forward.adb │ ├── corba-forward.ads │ ├── corba-helper.adb │ ├── corba-helper.ads │ ├── corba-idl_sequences-helper.adb │ ├── corba-idl_sequences-helper.ads │ ├── corba-idl_sequences.ads │ ├── corba-impl.adb │ ├── corba-impl.ads │ ├── corba-local.ads │ ├── corba-nvlist.adb │ ├── corba-nvlist.ads │ ├── corba-object-helper.adb │ ├── corba-object-helper.ads │ ├── corba-object-policies.adb │ ├── corba-object-policies.ads │ ├── corba-object.adb │ ├── corba-object.ads │ ├── corba-orb.adb │ ├── corba-orb.ads │ ├── corba-policy-helper.adb │ ├── corba-policy-helper.ads │ ├── corba-policy.adb │ ├── corba-policy.ads │ ├── corba-policycurrent.adb │ ├── corba-policycurrent.ads │ ├── corba-policymanager.adb │ ├── corba-policymanager.ads │ ├── corba-repository_root.ads │ ├── corba-request.adb │ ├── corba-request.ads │ ├── corba-sequences-bounded.ads │ ├── corba-sequences-unbounded.ads │ ├── corba-sequences.ads │ ├── corba-serverrequest.adb │ ├── corba-serverrequest.ads │ ├── corba-value-box-helper.adb │ ├── corba-value-box-helper.ads │ ├── corba-value-box.adb │ ├── corba-value-box.ads │ ├── corba-value.ads │ ├── corba.adb │ ├── corba.ads │ ├── dynamicany │ │ ├── .gitignore │ │ ├── dynamicany-dynany-impl.adb │ │ ├── dynamicany-dynany-impl.ads │ │ ├── dynamicany-dynanyfactory-impl.adb │ │ ├── dynamicany-dynanyfactory-impl.ads │ │ ├── dynamicany-dynarray-impl.adb │ │ ├── dynamicany-dynarray-impl.ads │ │ ├── dynamicany-dynenum-impl.adb │ │ ├── dynamicany-dynenum-impl.ads │ │ ├── dynamicany-dynfixed-impl.adb │ │ ├── dynamicany-dynfixed-impl.ads │ │ ├── dynamicany-dynsequence-impl.adb │ │ ├── dynamicany-dynsequence-impl.ads │ │ ├── dynamicany-dynstruct-impl.adb │ │ ├── dynamicany-dynstruct-impl.ads │ │ ├── dynamicany-dynunion-impl.adb │ │ ├── dynamicany-dynunion-impl.ads │ │ ├── dynamicany-dynvalue-impl.adb │ │ ├── dynamicany-dynvalue-impl.ads │ │ ├── dynamicany-dynvaluebox-impl.adb │ │ ├── dynamicany-dynvaluebox-impl.ads │ │ ├── dynamicany-dynvaluecommon-impl.adb │ │ ├── dynamicany-dynvaluecommon-impl.ads │ │ ├── polyorb-corba_p-dynamic_any.adb │ │ └── polyorb-corba_p-dynamic_any.ads │ ├── iop │ │ ├── .gitignore │ │ ├── iop-codec-impl.adb │ │ ├── iop-codec-impl.ads │ │ ├── iop-codecfactory-impl.adb │ │ ├── iop-codecfactory-impl.ads │ │ ├── polyorb-corba_p-codec_utils.adb │ │ └── polyorb-corba_p-codec_utils.ads │ ├── polyorb-corba_p-adapteractivator.adb │ ├── polyorb-corba_p-adapteractivator.ads │ ├── polyorb-corba_p-corbaloc.adb │ ├── polyorb-corba_p-corbaloc.ads │ ├── polyorb-corba_p-domain_management.adb │ ├── polyorb-corba_p-domain_management.ads │ ├── polyorb-corba_p-exceptions.adb │ ├── polyorb-corba_p-exceptions.ads │ ├── polyorb-corba_p-interceptors_hooks.ads │ ├── polyorb-corba_p-ir_hooks.adb │ ├── polyorb-corba_p-ir_hooks.ads │ ├── polyorb-corba_p-local.adb │ ├── polyorb-corba_p-local.ads │ ├── polyorb-corba_p-names.adb │ ├── polyorb-corba_p-names.ads │ ├── polyorb-corba_p-orb_init.adb │ ├── polyorb-corba_p-orb_init.ads │ ├── polyorb-corba_p-poa_config.adb │ ├── polyorb-corba_p-poa_config.ads │ ├── polyorb-corba_p-policy.adb │ ├── polyorb-corba_p-policy.ads │ ├── polyorb-corba_p-policy_management.adb │ ├── polyorb-corba_p-policy_management.ads │ ├── polyorb-corba_p-servantactivator.adb │ ├── polyorb-corba_p-servantactivator.ads │ ├── polyorb-corba_p-servantlocator.adb │ ├── polyorb-corba_p-servantlocator.ads │ ├── polyorb-corba_p-server_tools.adb │ ├── polyorb-corba_p-server_tools.ads │ ├── polyorb-corba_p.ads │ ├── polyorb-sequences-bounded-corba_helper.adb │ ├── polyorb-sequences-bounded-corba_helper.ads │ ├── polyorb-sequences-unbounded-corba_helper.adb │ ├── polyorb-sequences-unbounded-corba_helper.ads │ ├── portableinterceptor │ │ ├── .gitignore │ │ ├── polyorb-corba_p-interceptors.adb │ │ ├── polyorb-corba_p-interceptors.ads │ │ ├── polyorb-corba_p-interceptors_policies.adb │ │ ├── polyorb-corba_p-interceptors_policies.ads │ │ ├── polyorb-corba_p-interceptors_slots.adb │ │ ├── polyorb-corba_p-interceptors_slots.ads │ │ ├── portableinterceptor-clientrequestinfo-impl.adb │ │ ├── portableinterceptor-clientrequestinfo-impl.ads │ │ ├── portableinterceptor-clientrequestinterceptor-impl.adb │ │ ├── portableinterceptor-clientrequestinterceptor-impl.ads │ │ ├── portableinterceptor-current-impl.adb │ │ ├── portableinterceptor-current-impl.ads │ │ ├── portableinterceptor-interceptor-impl.adb │ │ ├── portableinterceptor-interceptor-impl.ads │ │ ├── portableinterceptor-iorinfo-impl.adb │ │ ├── portableinterceptor-iorinfo-impl.ads │ │ ├── portableinterceptor-iorinterceptor-impl.adb │ │ ├── portableinterceptor-iorinterceptor-impl.ads │ │ ├── portableinterceptor-iorinterceptor_3_0-impl.adb │ │ ├── portableinterceptor-iorinterceptor_3_0-impl.ads │ │ ├── portableinterceptor-orbinitializer-impl.adb │ │ ├── portableinterceptor-orbinitializer-impl.ads │ │ ├── portableinterceptor-orbinitializer-initialize_all.adb │ │ ├── portableinterceptor-orbinitializer-initialize_all.ads │ │ ├── portableinterceptor-orbinitializer-register.adb │ │ ├── portableinterceptor-orbinitializer-register.ads │ │ ├── portableinterceptor-orbinitinfo-impl.adb │ │ ├── portableinterceptor-orbinitinfo-impl.ads │ │ ├── portableinterceptor-policyfactory-impl.adb │ │ ├── portableinterceptor-policyfactory-impl.ads │ │ ├── portableinterceptor-requestinfo-impl.adb │ │ ├── portableinterceptor-requestinfo-impl.ads │ │ ├── portableinterceptor-serverrequestinfo-impl.adb │ │ ├── portableinterceptor-serverrequestinfo-impl.ads │ │ ├── portableinterceptor-serverrequestinterceptor-impl.adb │ │ └── portableinterceptor-serverrequestinterceptor-impl.ads │ ├── portableserver-adapteractivator.adb │ ├── portableserver-adapteractivator.ads │ ├── portableserver-current-helper.adb │ ├── portableserver-current-helper.ads │ ├── portableserver-current.adb │ ├── portableserver-current.ads │ ├── portableserver-helper.adb │ ├── portableserver-helper.ads │ ├── portableserver-idassignmentpolicy.adb │ ├── portableserver-idassignmentpolicy.ads │ ├── portableserver-iduniquenesspolicy.adb │ ├── portableserver-iduniquenesspolicy.ads │ ├── portableserver-implicitactivationpolicy.adb │ ├── portableserver-implicitactivationpolicy.ads │ ├── portableserver-lifespanpolicy.adb │ ├── portableserver-lifespanpolicy.ads │ ├── portableserver-poa-goa.adb │ ├── portableserver-poa-goa.ads │ ├── portableserver-poa-helper.adb │ ├── portableserver-poa-helper.ads │ ├── portableserver-poa.adb │ ├── portableserver-poa.ads │ ├── portableserver-poamanager.adb │ ├── portableserver-poamanager.ads │ ├── portableserver-requestprocessingpolicy.adb │ ├── portableserver-requestprocessingpolicy.ads │ ├── portableserver-servantactivator-impl.adb │ ├── portableserver-servantactivator-impl.ads │ ├── portableserver-servantactivator.adb │ ├── portableserver-servantactivator.ads │ ├── portableserver-servantlocator-impl.adb │ ├── portableserver-servantlocator-impl.ads │ ├── portableserver-servantlocator.adb │ ├── portableserver-servantlocator.ads │ ├── portableserver-servantmanager-impl.adb │ ├── portableserver-servantmanager-impl.ads │ ├── portableserver-servantmanager.ads │ ├── portableserver-servantretentionpolicy.adb │ ├── portableserver-servantretentionpolicy.ads │ ├── portableserver-threadpolicy.adb │ ├── portableserver-threadpolicy.ads │ ├── portableserver.adb │ ├── portableserver.ads │ ├── rtcorba │ │ ├── .gitignore │ │ ├── polyorb-rtcorba_p-mutex.adb │ │ ├── polyorb-rtcorba_p-mutex.ads │ │ ├── polyorb-rtcorba_p-prioritymodelpolicy.adb │ │ ├── polyorb-rtcorba_p-prioritymodelpolicy.ads │ │ ├── polyorb-rtcorba_p-setup.adb │ │ ├── polyorb-rtcorba_p-setup.ads │ │ ├── polyorb-rtcorba_p-threadpoolmanager.adb │ │ ├── polyorb-rtcorba_p-threadpoolmanager.ads │ │ ├── polyorb-rtcorba_p-to_orb_priority.adb │ │ ├── polyorb-rtcorba_p-to_orb_priority.ads │ │ ├── polyorb-rtcorba_p.ads │ │ ├── rtcorba-current-helper.adb │ │ ├── rtcorba-current-helper.ads │ │ ├── rtcorba-current.adb │ │ ├── rtcorba-current.ads │ │ ├── rtcorba-helper.adb │ │ ├── rtcorba-helper.ads │ │ ├── rtcorba-mutex-helper.adb │ │ ├── rtcorba-mutex-helper.ads │ │ ├── rtcorba-mutex.adb │ │ ├── rtcorba-mutex.ads │ │ ├── rtcorba-prioritymapping-direct.adb │ │ ├── rtcorba-prioritymapping-direct.ads │ │ ├── rtcorba-prioritymapping-linear.adb │ │ ├── rtcorba-prioritymapping-linear.ads │ │ ├── rtcorba-prioritymapping.adb │ │ ├── rtcorba-prioritymapping.ads │ │ ├── rtcorba-prioritymodelpolicy-helper.adb │ │ ├── rtcorba-prioritymodelpolicy-helper.ads │ │ ├── rtcorba-prioritymodelpolicy.adb │ │ ├── rtcorba-prioritymodelpolicy.ads │ │ ├── rtcorba-prioritytransform.adb │ │ ├── rtcorba-prioritytransform.ads │ │ ├── rtcorba-protocolproperties-helper.adb │ │ ├── rtcorba-protocolproperties-helper.ads │ │ ├── rtcorba-protocolproperties.ads │ │ ├── rtcorba-rtorb-helper.adb │ │ ├── rtcorba-rtorb-helper.ads │ │ ├── rtcorba-rtorb.adb │ │ ├── rtcorba-rtorb.ads │ │ ├── rtcorba-threadpoolpolicy-helper.adb │ │ ├── rtcorba-threadpoolpolicy-helper.ads │ │ ├── rtcorba-threadpoolpolicy.adb │ │ ├── rtcorba-threadpoolpolicy.ads │ │ ├── rtcorba.ads │ │ ├── rtcosscheduling-clientscheduler-impl.adb │ │ ├── rtcosscheduling-clientscheduler-impl.ads │ │ ├── rtcosscheduling-serverscheduler-impl.adb │ │ ├── rtcosscheduling-serverscheduler-impl.ads │ │ ├── rtportableserver-poa-helper.adb │ │ ├── rtportableserver-poa-helper.ads │ │ ├── rtportableserver-poa.adb │ │ ├── rtportableserver-poa.ads │ │ └── rtportableserver.ads │ └── security │ │ ├── .gitignore │ │ ├── polyorb-corba_p-css_state_machine.adb │ │ ├── polyorb-corba_p-css_state_machine.ads │ │ ├── polyorb-corba_p-css_state_machine_actions.adb │ │ ├── polyorb-corba_p-css_state_machine_actions.ads │ │ ├── polyorb-corba_p-security_current.adb │ │ ├── polyorb-corba_p-security_current.ads │ │ ├── polyorb-corba_p-security_policy.adb │ │ ├── polyorb-corba_p-security_policy.ads │ │ ├── polyorb-corba_p-tss_state_machine.adb │ │ ├── polyorb-corba_p-tss_state_machine.ads │ │ ├── polyorb-corba_p-tss_state_machine_actions.adb │ │ └── polyorb-corba_p-tss_state_machine_actions.ads ├── csupport.c ├── dns │ ├── mdns │ │ ├── polyorb-binding_data-dns-mdns.adb │ │ ├── polyorb-binding_data-dns-mdns.ads │ │ ├── polyorb-dns-transport_mechanisms-mdns.adb │ │ ├── polyorb-dns-transport_mechanisms-mdns.ads │ │ ├── polyorb-mdns.ads │ │ ├── polyorb-setup-access_points-mdns.adb │ │ └── polyorb-setup-access_points-mdns.ads │ ├── polyorb-binding_data-dns.adb │ ├── polyorb-binding_data-dns.ads │ ├── polyorb-dns-helper.adb │ ├── polyorb-dns-helper.ads │ ├── polyorb-dns-transport_mechanisms.adb │ ├── polyorb-dns-transport_mechanisms.ads │ ├── polyorb-dns.ads │ ├── polyorb-protocols-dns.adb │ ├── polyorb-protocols-dns.ads │ ├── polyorb-representations-dns.adb │ ├── polyorb-representations-dns.ads │ └── udns │ │ ├── polyorb-binding_data-dns-udns.adb │ │ ├── polyorb-binding_data-dns-udns.ads │ │ ├── polyorb-dns-transport_mechanisms-udns.adb │ │ ├── polyorb-dns-transport_mechanisms-udns.ads │ │ ├── polyorb-setup-access_points-udns.adb │ │ ├── polyorb-setup-access_points-udns.ads │ │ └── polyorb-udns.ads ├── dsa │ ├── .gitignore │ ├── polyorb-dsa_p-connections.adb │ ├── polyorb-dsa_p-connections.ads │ ├── polyorb-dsa_p-conversions.ads │ ├── polyorb-dsa_p-exceptions.adb │ ├── polyorb-dsa_p-exceptions.ads │ ├── polyorb-dsa_p-initialization.adb │ ├── polyorb-dsa_p-initialization.ads │ ├── polyorb-dsa_p-name_server.adb │ ├── polyorb-dsa_p-name_server.ads │ ├── polyorb-dsa_p-name_service-cos_naming.adb │ ├── polyorb-dsa_p-name_service-cos_naming.ads │ ├── polyorb-dsa_p-name_service-mdns-client.adb │ ├── polyorb-dsa_p-name_service-mdns-client.ads │ ├── polyorb-dsa_p-name_service-mdns-helper.adb │ ├── polyorb-dsa_p-name_service-mdns-helper.ads │ ├── polyorb-dsa_p-name_service-mdns-servant.adb │ ├── polyorb-dsa_p-name_service-mdns-servant.ads │ ├── polyorb-dsa_p-name_service-mdns.adb │ ├── polyorb-dsa_p-name_service-mdns.ads │ ├── polyorb-dsa_p-name_service-none.adb │ ├── polyorb-dsa_p-name_service-none.ads │ ├── polyorb-dsa_p-name_service.adb │ ├── polyorb-dsa_p-name_service.ads │ ├── polyorb-dsa_p-partitions.adb │ ├── polyorb-dsa_p-partitions.ads │ ├── polyorb-dsa_p-remote_launch.adb │ ├── polyorb-dsa_p-remote_launch.ads │ ├── polyorb-dsa_p-storages-config.adb │ ├── polyorb-dsa_p-storages-config.ads │ ├── polyorb-dsa_p-storages-dfs.adb │ ├── polyorb-dsa_p-storages-dfs.ads │ ├── polyorb-dsa_p-storages-dsm.adb │ ├── polyorb-dsa_p-storages-dsm.ads │ ├── polyorb-dsa_p-storages.adb │ ├── polyorb-dsa_p-storages.ads │ ├── polyorb-dsa_p-streams.adb │ ├── polyorb-dsa_p-streams.ads │ ├── polyorb-dsa_p.ads │ ├── polyorb-partition_elaboration.adb │ ├── polyorb-partition_elaboration.ads │ ├── polyorb-poa_config-racws.adb │ ├── polyorb-poa_config-racws.ads │ ├── polyorb-qos-term_manager_info.adb │ ├── polyorb-qos-term_manager_info.ads │ ├── polyorb-termination_activity.adb │ ├── polyorb-termination_activity.ads │ ├── polyorb-termination_manager-bootstrap.adb │ ├── polyorb-termination_manager-bootstrap.ads │ ├── polyorb-termination_manager.adb │ ├── polyorb-termination_manager.ads │ ├── s-dsaser.adb │ ├── s-dsaser.ads │ ├── s-dsatyp.adb │ ├── s-dsatyp.ads │ ├── s-parint.adb │ ├── s-parint.ads │ ├── s-shasto.adb │ └── s-shasto.ads ├── giop │ ├── .gitignore │ ├── cs_registry1.2h │ ├── diop │ │ ├── .gitignore │ │ ├── polyorb-binding_data-giop-diop.adb │ │ ├── polyorb-binding_data-giop-diop.ads │ │ ├── polyorb-giop_p-transport_mechanisms-diop.adb │ │ ├── polyorb-giop_p-transport_mechanisms-diop.ads │ │ ├── polyorb-protocols-giop-diop.adb │ │ ├── polyorb-protocols-giop-diop.ads │ │ ├── polyorb-setup-access_points-diop.adb │ │ ├── polyorb-setup-access_points-diop.ads │ │ ├── polyorb-setup-diop.adb │ │ └── polyorb-setup-diop.ads │ ├── iiop │ │ ├── .gitignore │ │ ├── polyorb-binding_data-giop-iiop.adb │ │ ├── polyorb-binding_data-giop-iiop.ads │ │ ├── polyorb-giop_p-tagged_components-alternate_iiop_address.adb │ │ ├── polyorb-giop_p-tagged_components-alternate_iiop_address.ads │ │ ├── polyorb-giop_p-tagged_components-ssl_sec_trans.adb │ │ ├── polyorb-giop_p-tagged_components-ssl_sec_trans.ads │ │ ├── polyorb-giop_p-transport_mechanisms-iiop.adb │ │ ├── polyorb-giop_p-transport_mechanisms-iiop.ads │ │ ├── polyorb-protocols-giop-iiop.adb │ │ ├── polyorb-protocols-giop-iiop.ads │ │ ├── polyorb-setup-access_points-iiop.adb │ │ ├── polyorb-setup-access_points-iiop.ads │ │ ├── polyorb-setup-iiop.adb │ │ ├── polyorb-setup-iiop.ads │ │ ├── security │ │ │ ├── .gitignore │ │ │ ├── polyorb-giop_p-tagged_components-csi_sec_mech_list.adb │ │ │ ├── polyorb-giop_p-tagged_components-csi_sec_mech_list.ads │ │ │ ├── polyorb-giop_p-tagged_components-null_tag.adb │ │ │ ├── polyorb-giop_p-tagged_components-null_tag.ads │ │ │ └── tls │ │ │ │ ├── .gitignore │ │ │ │ ├── polyorb-giop_p-tagged_components-tls_sec_trans.adb │ │ │ │ ├── polyorb-giop_p-tagged_components-tls_sec_trans.ads │ │ │ │ ├── polyorb-giop_p-transport_mechanisms-tls.adb │ │ │ │ ├── polyorb-giop_p-transport_mechanisms-tls.ads │ │ │ │ ├── polyorb-setup-access_points-tlsiop.adb │ │ │ │ ├── polyorb-setup-access_points-tlsiop.ads │ │ │ │ ├── polyorb-setup-tlsiop.adb │ │ │ │ └── polyorb-setup-tlsiop.ads │ │ └── ssliop │ │ │ ├── .gitignore │ │ │ ├── polyorb-giop_p-transport_mechanisms-ssliop.adb │ │ │ ├── polyorb-giop_p-transport_mechanisms-ssliop.ads │ │ │ ├── polyorb-setup-access_points-ssliop.adb │ │ │ ├── polyorb-setup-access_points-ssliop.ads │ │ │ ├── polyorb-setup-ssliop.adb │ │ │ └── polyorb-setup-ssliop.ads │ ├── miop │ │ ├── .gitignore │ │ ├── polyorb-binding_data-giop-uipmc.adb │ │ ├── polyorb-binding_data-giop-uipmc.ads │ │ ├── polyorb-filters-miop-miop_in.adb │ │ ├── polyorb-filters-miop-miop_in.ads │ │ ├── polyorb-filters-miop-miop_out.adb │ │ ├── polyorb-filters-miop-miop_out.ads │ │ ├── polyorb-filters-miop.adb │ │ ├── polyorb-filters-miop.ads │ │ ├── polyorb-giop_p-transport_mechanisms-uipmc.adb │ │ ├── polyorb-giop_p-transport_mechanisms-uipmc.ads │ │ ├── polyorb-miop_p-groups.adb │ │ ├── polyorb-miop_p-groups.ads │ │ ├── polyorb-miop_p-tagged_components.adb │ │ ├── polyorb-miop_p-tagged_components.ads │ │ ├── polyorb-miop_p.ads │ │ ├── polyorb-protocols-giop-uipmc.adb │ │ ├── polyorb-protocols-giop-uipmc.ads │ │ ├── polyorb-setup-access_points-uipmc.adb │ │ ├── polyorb-setup-access_points-uipmc.ads │ │ ├── polyorb-setup-uipmc.adb │ │ └── polyorb-setup-uipmc.ads │ ├── polyorb-binding_data-giop-inet.adb │ ├── polyorb-binding_data-giop-inet.ads │ ├── polyorb-binding_data-giop.adb │ ├── polyorb-binding_data-giop.ads │ ├── polyorb-giop_p-code_sets-converters-unicode.adb │ ├── polyorb-giop_p-code_sets-converters-unicode.ads │ ├── polyorb-giop_p-code_sets-converters.adb │ ├── polyorb-giop_p-code_sets-converters.ads │ ├── polyorb-giop_p-code_sets.adb │ ├── polyorb-giop_p-code_sets.ads │ ├── polyorb-giop_p-exceptions.adb │ ├── polyorb-giop_p-exceptions.ads │ ├── polyorb-giop_p-service_contexts.adb │ ├── polyorb-giop_p-service_contexts.ads │ ├── polyorb-giop_p-tagged_components-code_sets.adb │ ├── polyorb-giop_p-tagged_components-code_sets.ads │ ├── polyorb-giop_p-tagged_components-policies-priority_model_policy.adb │ ├── polyorb-giop_p-tagged_components-policies-priority_model_policy.ads │ ├── polyorb-giop_p-tagged_components-policies.adb │ ├── polyorb-giop_p-tagged_components-policies.ads │ ├── polyorb-giop_p-tagged_components.adb │ ├── polyorb-giop_p-tagged_components.ads │ ├── polyorb-giop_p-transport_mechanisms.adb │ ├── polyorb-giop_p-transport_mechanisms.ads │ ├── polyorb-giop_p.ads │ ├── polyorb-protocols-giop-common.adb │ ├── polyorb-protocols-giop-common.ads │ ├── polyorb-protocols-giop-giop_1_0.adb │ ├── polyorb-protocols-giop-giop_1_0.ads │ ├── polyorb-protocols-giop-giop_1_1.adb │ ├── polyorb-protocols-giop-giop_1_1.ads │ ├── polyorb-protocols-giop-giop_1_2.adb │ ├── polyorb-protocols-giop-giop_1_2.ads │ ├── polyorb-protocols-giop.adb │ ├── polyorb-protocols-giop.ads │ ├── polyorb-qos-code_sets.adb │ ├── polyorb-qos-code_sets.ads │ ├── polyorb-representations-cdr-giop_1_0.adb │ ├── polyorb-representations-cdr-giop_1_0.ads │ ├── polyorb-representations-cdr-giop_1_1.adb │ ├── polyorb-representations-cdr-giop_1_1.ads │ ├── polyorb-representations-cdr-giop_1_2.adb │ ├── polyorb-representations-cdr-giop_1_2.ads │ ├── polyorb-representations-cdr-giop_utils.adb │ ├── polyorb-representations-cdr-giop_utils.ads │ └── tools │ │ └── gen_codeset.adb ├── moma │ ├── .gitignore │ ├── consumer.conf │ ├── destinations.conf │ ├── moma-configuration-server.adb │ ├── moma-configuration-server.ads │ ├── moma-configuration.adb │ ├── moma-configuration.ads │ ├── moma-connection_factories.adb │ ├── moma-connection_factories.ads │ ├── moma-connections.adb │ ├── moma-connections.ads │ ├── moma-destinations.adb │ ├── moma-destinations.ads │ ├── moma-message_consumers.adb │ ├── moma-message_consumers.ads │ ├── moma-message_handlers.adb │ ├── moma-message_handlers.ads │ ├── moma-message_producers.adb │ ├── moma-message_producers.ads │ ├── moma-messages-manys.adb │ ├── moma-messages-manys.ads │ ├── moma-messages-mbytes.adb │ ├── moma-messages-mbytes.ads │ ├── moma-messages-mexecutes.adb │ ├── moma-messages-mexecutes.ads │ ├── moma-messages-mmaps.adb │ ├── moma-messages-mmaps.ads │ ├── moma-messages-mstreams.adb │ ├── moma-messages-mstreams.ads │ ├── moma-messages-mtexts.adb │ ├── moma-messages-mtexts.ads │ ├── moma-messages.adb │ ├── moma-messages.ads │ ├── moma-references.adb │ ├── moma-references.ads │ ├── moma-runtime.adb │ ├── moma-runtime.ads │ ├── moma-sessions.adb │ ├── moma-sessions.ads │ ├── moma-types.adb │ ├── moma-types.ads │ ├── moma.ads │ ├── password.conf │ ├── polyorb-moma_p-exceptions.adb │ ├── polyorb-moma_p-exceptions.ads │ ├── polyorb-moma_p-provider-message_consumer.adb │ ├── polyorb-moma_p-provider-message_consumer.ads │ ├── polyorb-moma_p-provider-message_handler.adb │ ├── polyorb-moma_p-provider-message_handler.ads │ ├── polyorb-moma_p-provider-message_pool.adb │ ├── polyorb-moma_p-provider-message_pool.ads │ ├── polyorb-moma_p-provider-message_producer.adb │ ├── polyorb-moma_p-provider-message_producer.ads │ ├── polyorb-moma_p-provider-routers.adb │ ├── polyorb-moma_p-provider-routers.ads │ ├── polyorb-moma_p-provider-topic_datas.adb │ ├── polyorb-moma_p-provider-topic_datas.ads │ ├── polyorb-moma_p-provider-warehouse.adb │ ├── polyorb-moma_p-provider-warehouse.ads │ ├── polyorb-moma_p-provider.ads │ ├── polyorb-moma_p.ads │ └── producer.conf ├── polyorb-annotations.adb ├── polyorb-annotations.ads ├── polyorb-any-exceptionlist.adb ├── polyorb-any-exceptionlist.ads ├── polyorb-any-initialization.adb ├── polyorb-any-initialization.ads ├── polyorb-any-nvlist.adb ├── polyorb-any-nvlist.ads ├── polyorb-any-objref.adb ├── polyorb-any-objref.ads ├── polyorb-any.adb ├── polyorb-any.ads ├── polyorb-asynch_ev-sockets.adb ├── polyorb-asynch_ev-sockets.ads ├── polyorb-asynch_ev.adb ├── polyorb-asynch_ev.ads ├── polyorb-binding_data-local.adb ├── polyorb-binding_data-local.ads ├── polyorb-binding_data-neighbour.adb ├── polyorb-binding_data-neighbour.ads ├── polyorb-binding_data.adb ├── polyorb-binding_data.ads ├── polyorb-binding_data_qos.adb ├── polyorb-binding_data_qos.ads ├── polyorb-binding_object_qos.adb ├── polyorb-binding_object_qos.ads ├── polyorb-binding_objects-lists.ads ├── polyorb-binding_objects.adb ├── polyorb-binding_objects.ads ├── polyorb-buffers.adb ├── polyorb-buffers.ads ├── polyorb-call_back.adb ├── polyorb-call_back.ads ├── polyorb-components.adb ├── polyorb-components.ads ├── polyorb-constants.ads ├── polyorb-dynamic_dict.adb ├── polyorb-dynamic_dict.ads ├── polyorb-errors-helper.adb ├── polyorb-errors-helper.ads ├── polyorb-errors.adb ├── polyorb-errors.ads ├── polyorb-exceptions.adb ├── polyorb-exceptions.ads ├── polyorb-filters-fragmenter.adb ├── polyorb-filters-fragmenter.ads ├── polyorb-filters-iface.adb ├── polyorb-filters-iface.ads ├── polyorb-filters-slicers.adb ├── polyorb-filters-slicers.ads ├── polyorb-filters.adb ├── polyorb-filters.ads ├── polyorb-fixed_point.adb ├── polyorb-fixed_point.ads ├── polyorb-if_descriptors.ads ├── polyorb-initial_references.adb ├── polyorb-initial_references.ads ├── polyorb-initialization.adb ├── polyorb-initialization.ads ├── polyorb-jobs.adb ├── polyorb-jobs.ads ├── polyorb-lanes.adb ├── polyorb-lanes.ads ├── polyorb-log-exceptions.adb ├── polyorb-log-exceptions.ads ├── polyorb-log-initialization.adb ├── polyorb-log-initialization.ads ├── polyorb-log-stderr.adb ├── polyorb-log-stderr.ads ├── polyorb-log.adb ├── polyorb-log.ads ├── polyorb-minimal_servant-tools.adb ├── polyorb-minimal_servant-tools.ads ├── polyorb-minimal_servant.adb ├── polyorb-minimal_servant.ads ├── polyorb-obj_adapter_qos.adb ├── polyorb-obj_adapter_qos.ads ├── polyorb-obj_adapters-group_object_adapter.adb ├── polyorb-obj_adapters-group_object_adapter.ads ├── polyorb-obj_adapters-simple.adb ├── polyorb-obj_adapters-simple.ads ├── polyorb-obj_adapters.adb ├── polyorb-obj_adapters.ads ├── polyorb-object_maps-system.adb ├── polyorb-object_maps-system.ads ├── polyorb-object_maps-user.adb ├── polyorb-object_maps-user.ads ├── polyorb-object_maps.adb ├── polyorb-object_maps.ads ├── polyorb-objects.adb ├── polyorb-objects.ads ├── polyorb-opaque-chunk_pools.adb ├── polyorb-opaque-chunk_pools.ads ├── polyorb-opaque.adb ├── polyorb-opaque.ads ├── polyorb-orb-iface.ads ├── polyorb-orb-no_tasking.adb ├── polyorb-orb-no_tasking.ads ├── polyorb-orb-thread_per_request.adb ├── polyorb-orb-thread_per_request.ads ├── polyorb-orb-thread_per_session.adb ├── polyorb-orb-thread_per_session.ads ├── polyorb-orb-thread_pool.adb ├── polyorb-orb-thread_pool.ads ├── polyorb-orb.adb ├── polyorb-orb.ads ├── polyorb-orb_controller-half_sync_half_async.adb ├── polyorb-orb_controller-half_sync_half_async.ads ├── polyorb-orb_controller-leader_followers.adb ├── polyorb-orb_controller-leader_followers.ads ├── polyorb-orb_controller-no_tasking.adb ├── polyorb-orb_controller-no_tasking.ads ├── polyorb-orb_controller-workers.adb ├── polyorb-orb_controller-workers.ads ├── polyorb-orb_controller.adb ├── polyorb-orb_controller.ads ├── polyorb-parameters-command_line.adb ├── polyorb-parameters-command_line.ads ├── polyorb-parameters-environment.adb ├── polyorb-parameters-environment.ads ├── polyorb-parameters-file.adb ├── polyorb-parameters-file.ads ├── polyorb-parameters-initialization.adb ├── polyorb-parameters-initialization.ads ├── polyorb-parameters-macros.adb ├── polyorb-parameters-macros.ads ├── polyorb-parameters-static.adb ├── polyorb-parameters-static.ads ├── polyorb-parameters.adb ├── polyorb-parameters.ads ├── polyorb-platform-ssl_linker_options.ads.in ├── polyorb-platform.ads.in ├── polyorb-poa-basic_poa.adb ├── polyorb-poa-basic_poa.ads ├── polyorb-poa.adb ├── polyorb-poa.ads ├── polyorb-poa_config-minimum.adb ├── polyorb-poa_config-minimum.ads ├── polyorb-poa_config-proxies.adb ├── polyorb-poa_config-proxies.ads ├── polyorb-poa_config-root_poa.adb ├── polyorb-poa_config-root_poa.ads ├── polyorb-poa_config.adb ├── polyorb-poa_config.ads ├── polyorb-poa_manager-basic_manager.adb ├── polyorb-poa_manager-basic_manager.ads ├── polyorb-poa_manager.ads ├── polyorb-poa_policies-id_assignment_policy-system.adb ├── polyorb-poa_policies-id_assignment_policy-system.ads ├── polyorb-poa_policies-id_assignment_policy-user.adb ├── polyorb-poa_policies-id_assignment_policy-user.ads ├── polyorb-poa_policies-id_assignment_policy.ads ├── polyorb-poa_policies-id_uniqueness_policy-multiple.adb ├── polyorb-poa_policies-id_uniqueness_policy-multiple.ads ├── polyorb-poa_policies-id_uniqueness_policy-unique.adb ├── polyorb-poa_policies-id_uniqueness_policy-unique.ads ├── polyorb-poa_policies-id_uniqueness_policy.ads ├── polyorb-poa_policies-implicit_activation_policy-activation.adb ├── polyorb-poa_policies-implicit_activation_policy-activation.ads ├── polyorb-poa_policies-implicit_activation_policy-no_activation.adb ├── polyorb-poa_policies-implicit_activation_policy-no_activation.ads ├── polyorb-poa_policies-implicit_activation_policy.ads ├── polyorb-poa_policies-lifespan_policy-persistent.adb ├── polyorb-poa_policies-lifespan_policy-persistent.ads ├── polyorb-poa_policies-lifespan_policy-transient.adb ├── polyorb-poa_policies-lifespan_policy-transient.ads ├── polyorb-poa_policies-lifespan_policy.ads ├── polyorb-poa_policies-request_processing_policy-active_object_map_only.adb ├── polyorb-poa_policies-request_processing_policy-active_object_map_only.ads ├── polyorb-poa_policies-request_processing_policy-use_default_servant.adb ├── polyorb-poa_policies-request_processing_policy-use_default_servant.ads ├── polyorb-poa_policies-request_processing_policy-use_servant_manager.adb ├── polyorb-poa_policies-request_processing_policy-use_servant_manager.ads ├── polyorb-poa_policies-request_processing_policy.ads ├── polyorb-poa_policies-servant_retention_policy-non_retain.adb ├── polyorb-poa_policies-servant_retention_policy-non_retain.ads ├── polyorb-poa_policies-servant_retention_policy-retain.adb ├── polyorb-poa_policies-servant_retention_policy-retain.ads ├── polyorb-poa_policies-servant_retention_policy.ads ├── polyorb-poa_policies-thread_policy-main_thread.adb ├── polyorb-poa_policies-thread_policy-main_thread.ads ├── polyorb-poa_policies-thread_policy-orb_ctrl.adb ├── polyorb-poa_policies-thread_policy-orb_ctrl.ads ├── polyorb-poa_policies-thread_policy-single_thread.adb ├── polyorb-poa_policies-thread_policy-single_thread.ads ├── polyorb-poa_policies-thread_policy.adb ├── polyorb-poa_policies-thread_policy.ads ├── polyorb-poa_policies.ads ├── polyorb-poa_types.adb ├── polyorb-poa_types.ads ├── polyorb-protocols-echo.adb ├── polyorb-protocols-echo.ads ├── polyorb-protocols-iface.ads ├── polyorb-protocols.adb ├── polyorb-protocols.ads ├── polyorb-qos-addressing_modes.ads ├── polyorb-qos-exception_informations.adb ├── polyorb-qos-exception_informations.ads ├── polyorb-qos-priority.adb ├── polyorb-qos-priority.ads ├── polyorb-qos-service_contexts.adb ├── polyorb-qos-service_contexts.ads ├── polyorb-qos-static_buffers.adb ├── polyorb-qos-static_buffers.ads ├── polyorb-qos-tagged_components.adb ├── polyorb-qos-tagged_components.ads ├── polyorb-qos.adb ├── polyorb-qos.ads ├── polyorb-references-binding.adb ├── polyorb-references-binding.ads ├── polyorb-references-corbaloc.adb ├── polyorb-references-corbaloc.ads ├── polyorb-references-file.adb ├── polyorb-references-file.ads ├── polyorb-references-ior.adb ├── polyorb-references-ior.ads ├── polyorb-references-uri.adb ├── polyorb-references-uri.ads ├── polyorb-references.adb ├── polyorb-references.ads ├── polyorb-representations-cdr-common.adb ├── polyorb-representations-cdr-common.ads ├── polyorb-representations-cdr.adb ├── polyorb-representations-cdr.ads ├── polyorb-representations-test.adb ├── polyorb-representations-test.ads ├── polyorb-representations.adb ├── polyorb-representations.ads ├── polyorb-request_qos.adb ├── polyorb-request_qos.ads ├── polyorb-request_scheduler-servant_lane.adb ├── polyorb-request_scheduler-servant_lane.ads ├── polyorb-request_scheduler.adb ├── polyorb-request_scheduler.ads ├── polyorb-requests.adb ├── polyorb-requests.ads ├── polyorb-rt_poa-basic_rt_poa.adb ├── polyorb-rt_poa-basic_rt_poa.ads ├── polyorb-rt_poa.ads ├── polyorb-rt_poa_policies-priority_model_policy.adb ├── polyorb-rt_poa_policies-priority_model_policy.ads ├── polyorb-rt_poa_policies-thread_pool_policy.adb ├── polyorb-rt_poa_policies-thread_pool_policy.ads ├── polyorb-rt_poa_policies.ads ├── polyorb-sequences-bounded-helper.adb ├── polyorb-sequences-bounded-helper.ads ├── polyorb-sequences-bounded.adb ├── polyorb-sequences-bounded.ads ├── polyorb-sequences-helper.adb ├── polyorb-sequences-helper.ads ├── polyorb-sequences-unbounded-helper.adb ├── polyorb-sequences-unbounded-helper.ads ├── polyorb-sequences-unbounded-search.adb ├── polyorb-sequences-unbounded-search.ads ├── polyorb-sequences-unbounded.adb ├── polyorb-sequences-unbounded.ads ├── polyorb-sequences.adb ├── polyorb-sequences.ads ├── polyorb-servants-group_servants.adb ├── polyorb-servants-group_servants.ads ├── polyorb-servants-iface.ads ├── polyorb-servants.adb ├── polyorb-servants.ads ├── polyorb-services-naming-helper.adb ├── polyorb-services-naming-helper.ads ├── polyorb-services-naming-namingcontext-client.adb ├── polyorb-services-naming-namingcontext-client.ads ├── polyorb-services-naming-namingcontext-helper.adb ├── polyorb-services-naming-namingcontext-helper.ads ├── polyorb-services-naming-namingcontext-servant.adb ├── polyorb-services-naming-namingcontext-servant.ads ├── polyorb-services-naming-namingcontext.adb ├── polyorb-services-naming-namingcontext.ads ├── polyorb-services-naming-tools.adb ├── polyorb-services-naming-tools.ads ├── polyorb-services-naming.ads ├── polyorb-services.ads ├── polyorb-setup-access_points.ads ├── polyorb-setup-oa-basic_poa.adb ├── polyorb-setup-oa-basic_poa.ads ├── polyorb-setup-oa-basic_rt_poa.adb ├── polyorb-setup-oa-basic_rt_poa.ads ├── polyorb-setup-oa-simple_oa.adb ├── polyorb-setup-oa-simple_oa.ads ├── polyorb-setup-oa.ads ├── polyorb-setup-proxies_poa.adb ├── polyorb-setup-proxies_poa.ads ├── polyorb-setup.ads ├── polyorb-smart_pointers-controlled_entities.adb ├── polyorb-smart_pointers-controlled_entities.ads ├── polyorb-smart_pointers-initialization.adb ├── polyorb-smart_pointers-initialization.ads ├── polyorb-smart_pointers-sync_counters__intrinsic.adb ├── polyorb-smart_pointers-sync_counters__mutex.adb ├── polyorb-smart_pointers.adb ├── polyorb-smart_pointers.ads ├── polyorb-sockets.ads ├── polyorb-sockets_initialization.adb ├── polyorb-sockets_initialization.ads ├── polyorb-std.ads ├── polyorb-storage_pools.ads ├── polyorb-task_info.adb ├── polyorb-task_info.ads ├── polyorb-tasking-abortables.adb ├── polyorb-tasking-abortables.ads ├── polyorb-tasking-advanced_mutexes.adb ├── polyorb-tasking-advanced_mutexes.ads ├── polyorb-tasking-condition_variables.adb ├── polyorb-tasking-condition_variables.ads ├── polyorb-tasking-idle_tasks_managers.adb ├── polyorb-tasking-idle_tasks_managers.ads ├── polyorb-tasking-mutexes.adb ├── polyorb-tasking-mutexes.ads ├── polyorb-tasking-priorities.ads ├── polyorb-tasking-profiles-full_tasking-condition_variables.adb ├── polyorb-tasking-profiles-full_tasking-condition_variables.ads ├── polyorb-tasking-profiles-full_tasking-mutexes.adb ├── polyorb-tasking-profiles-full_tasking-mutexes.ads ├── polyorb-tasking-profiles-full_tasking-portable_mutexes.adb ├── polyorb-tasking-profiles-full_tasking-portable_mutexes.ads ├── polyorb-tasking-profiles-full_tasking-threads-annotations.adb ├── polyorb-tasking-profiles-full_tasking-threads-annotations.ads ├── polyorb-tasking-profiles-full_tasking-threads-dynamic_priorities.adb ├── polyorb-tasking-profiles-full_tasking-threads-dynamic_priorities.ads ├── polyorb-tasking-profiles-full_tasking-threads-static_priorities.adb ├── polyorb-tasking-profiles-full_tasking-threads-static_priorities.ads ├── polyorb-tasking-profiles-full_tasking-threads.adb ├── polyorb-tasking-profiles-full_tasking-threads.ads ├── polyorb-tasking-profiles-full_tasking.ads ├── polyorb-tasking-profiles-full_tasking_atc-abortables.adb ├── polyorb-tasking-profiles-full_tasking_atc-abortables.ads ├── polyorb-tasking-profiles-full_tasking_atc.ads ├── polyorb-tasking-profiles-no_tasking-condition_variables.adb ├── polyorb-tasking-profiles-no_tasking-condition_variables.ads ├── polyorb-tasking-profiles-no_tasking-mutexes.adb ├── polyorb-tasking-profiles-no_tasking-mutexes.ads ├── polyorb-tasking-profiles-no_tasking-threads-annotations.adb ├── polyorb-tasking-profiles-no_tasking-threads-annotations.ads ├── polyorb-tasking-profiles-no_tasking-threads.adb ├── polyorb-tasking-profiles-no_tasking-threads.ads ├── polyorb-tasking-profiles-no_tasking.ads ├── polyorb-tasking-profiles-ravenscar-condition_variables.adb ├── polyorb-tasking-profiles-ravenscar-condition_variables.ads ├── polyorb-tasking-profiles-ravenscar-index_manager.adb ├── polyorb-tasking-profiles-ravenscar-index_manager.ads ├── polyorb-tasking-profiles-ravenscar-mutexes.adb ├── polyorb-tasking-profiles-ravenscar-mutexes.ads ├── polyorb-tasking-profiles-ravenscar-threads-annotations.adb ├── polyorb-tasking-profiles-ravenscar-threads-annotations.ads ├── polyorb-tasking-profiles-ravenscar-threads.adb ├── polyorb-tasking-profiles-ravenscar-threads.ads ├── polyorb-tasking-profiles-ravenscar.ads ├── polyorb-tasking-profiles.ads ├── polyorb-tasking-rw_locks.adb ├── polyorb-tasking-rw_locks.ads ├── polyorb-tasking-threads-annotations.adb ├── polyorb-tasking-threads-annotations.ads ├── polyorb-tasking-threads.adb ├── polyorb-tasking-threads.ads ├── polyorb-tasking.ads ├── polyorb-transport-connected-sockets.adb ├── polyorb-transport-connected-sockets.ads ├── polyorb-transport-connected.adb ├── polyorb-transport-connected.ads ├── polyorb-transport-datagram-sockets.adb ├── polyorb-transport-datagram-sockets.ads ├── polyorb-transport-datagram.adb ├── polyorb-transport-datagram.ads ├── polyorb-transport-handlers.adb ├── polyorb-transport-handlers.ads ├── polyorb-transport-sockets.adb ├── polyorb-transport-sockets.ads ├── polyorb-transport.adb ├── polyorb-transport.ads ├── polyorb-types.adb ├── polyorb-types.ads ├── polyorb-utils-backtrace.adb ├── polyorb-utils-backtrace.ads ├── polyorb-utils-buffers.adb ├── polyorb-utils-buffers.ads ├── polyorb-utils-chained_lists.adb ├── polyorb-utils-chained_lists.ads ├── polyorb-utils-configuration_file.adb ├── polyorb-utils-configuration_file.ads ├── polyorb-utils-dynamic_tables.adb ├── polyorb-utils-dynamic_tables.ads ├── polyorb-utils-hfunctions-hyper.adb ├── polyorb-utils-hfunctions-hyper.ads ├── polyorb-utils-hfunctions-mul.adb ├── polyorb-utils-hfunctions-mul.ads ├── polyorb-utils-hfunctions.ads ├── polyorb-utils-htables-perfect.adb ├── polyorb-utils-htables-perfect.ads ├── polyorb-utils-htables.ads ├── polyorb-utils-ilists.adb ├── polyorb-utils-ilists.ads ├── polyorb-utils-random.adb ├── polyorb-utils-random.ads ├── polyorb-utils-report.adb ├── polyorb-utils-report.ads ├── polyorb-utils-simple_flags.adb ├── polyorb-utils-simple_flags.ads ├── polyorb-utils-socket_access_points.adb ├── polyorb-utils-socket_access_points.ads ├── polyorb-utils-sockets.adb ├── polyorb-utils-sockets.ads ├── polyorb-utils-strings-lists.adb ├── polyorb-utils-strings-lists.ads ├── polyorb-utils-strings.adb ├── polyorb-utils-strings.ads ├── polyorb-utils-tcp_access_points.adb ├── polyorb-utils-tcp_access_points.ads ├── polyorb-utils-udp_access_points.adb ├── polyorb-utils-udp_access_points.ads ├── polyorb-utils.adb ├── polyorb-utils.ads ├── polyorb.ads ├── polyorb.conf ├── ravenscar.adc.in ├── ravenscar_compatible.adc.in ├── security │ ├── .gitignore │ ├── gssup │ │ ├── .gitignore │ │ ├── polyorb-security-authentication_mechanisms-gssup_client.adb │ │ ├── polyorb-security-authentication_mechanisms-gssup_client.ads │ │ ├── polyorb-security-authentication_mechanisms-gssup_target.adb │ │ ├── polyorb-security-authentication_mechanisms-gssup_target.ads │ │ ├── polyorb-security-credentials-gssup.adb │ │ ├── polyorb-security-credentials-gssup.ads │ │ ├── polyorb-security-exported_names-gssup.adb │ │ └── polyorb-security-exported_names-gssup.ads │ ├── polyorb-asn1.adb │ ├── polyorb-asn1.ads │ ├── polyorb-qos-clients_security.adb │ ├── polyorb-qos-clients_security.ads │ ├── polyorb-qos-security_contexts.adb │ ├── polyorb-qos-security_contexts.ads │ ├── polyorb-qos-targets_security.adb │ ├── polyorb-qos-targets_security.ads │ ├── polyorb-qos-transport_contexts.adb │ ├── polyorb-qos-transport_contexts.ads │ ├── polyorb-security-authentication_mechanisms.adb │ ├── polyorb-security-authentication_mechanisms.ads │ ├── polyorb-security-authority_mechanisms.adb │ ├── polyorb-security-authority_mechanisms.ads │ ├── polyorb-security-authorization_elements-unknown.adb │ ├── polyorb-security-authorization_elements-unknown.ads │ ├── polyorb-security-authorization_elements.adb │ ├── polyorb-security-authorization_elements.ads │ ├── polyorb-security-backward_trust_evaluators.adb │ ├── polyorb-security-backward_trust_evaluators.ads │ ├── polyorb-security-connections.ads │ ├── polyorb-security-credentials-compound.adb │ ├── polyorb-security-credentials-compound.ads │ ├── polyorb-security-credentials.adb │ ├── polyorb-security-credentials.ads │ ├── polyorb-security-exported_names-unknown.adb │ ├── polyorb-security-exported_names-unknown.ads │ ├── polyorb-security-exported_names.adb │ ├── polyorb-security-exported_names.ads │ ├── polyorb-security-forward_trust_evaluators.ads │ ├── polyorb-security-identities-anonymous.adb │ ├── polyorb-security-identities-anonymous.ads │ ├── polyorb-security-identities-principal_name.adb │ ├── polyorb-security-identities-principal_name.ads │ ├── polyorb-security-identities.adb │ ├── polyorb-security-identities.ads │ ├── polyorb-security-security_manager.adb │ ├── polyorb-security-security_manager.ads │ ├── polyorb-security-transport_mechanisms-unprotected.adb │ ├── polyorb-security-transport_mechanisms-unprotected.ads │ ├── polyorb-security-transport_mechanisms.ads │ ├── polyorb-security-types.adb │ ├── polyorb-security-types.ads │ ├── polyorb-security.ads │ ├── polyorb_asn1.c │ ├── tls │ │ ├── .gitignore │ │ ├── polyorb-asynch_ev-sockets-tls.adb │ │ ├── polyorb-asynch_ev-sockets-tls.ads │ │ ├── polyorb-security-credentials-tls.adb │ │ ├── polyorb-security-credentials-tls.ads │ │ ├── polyorb-security-transport_mechanisms-tls.adb │ │ ├── polyorb-security-transport_mechanisms-tls.ads │ │ ├── polyorb-tls.adb │ │ ├── polyorb-tls.ads │ │ ├── polyorb-transport-connected-sockets-tls.adb │ │ ├── polyorb-transport-connected-sockets-tls.ads │ │ ├── polyorb-utils-tls_access_points.adb │ │ └── polyorb-utils-tls_access_points.ads │ └── x509 │ │ ├── .gitignore │ │ ├── polyorb-security-identities-distinguished_name.adb │ │ ├── polyorb-security-identities-distinguished_name.ads │ │ ├── polyorb-x509.adb │ │ ├── polyorb-x509.ads │ │ └── polyorb_x509.c ├── setup │ ├── .gitignore │ ├── polyorb-setup-base.adb.in │ ├── polyorb-setup-base.ads │ ├── polyorb-setup-client.adb │ ├── polyorb-setup-client.ads │ ├── polyorb-setup-client_base.adb.in │ ├── polyorb-setup-client_base.ads │ ├── polyorb-setup-common_base.adb │ ├── polyorb-setup-common_base.ads │ ├── polyorb-setup-default_parameters.adb │ ├── polyorb-setup-default_parameters.ads │ ├── polyorb-setup-no_tasking_client.adb │ ├── polyorb-setup-no_tasking_client.ads │ ├── polyorb-setup-no_tasking_server.adb │ ├── polyorb-setup-no_tasking_server.ads │ ├── polyorb-setup-ravenscar_tp_server.adb │ ├── polyorb-setup-ravenscar_tp_server.ads │ ├── polyorb-setup-server.adb.in │ ├── polyorb-setup-server.ads │ ├── polyorb-setup-tasking-full_tasking.adb.in │ ├── polyorb-setup-tasking-full_tasking.ads │ ├── polyorb-setup-tasking-no_tasking.adb │ ├── polyorb-setup-tasking-no_tasking.ads │ ├── polyorb-setup-tasking-ravenscar.ads │ ├── polyorb-setup-tasking.ads │ ├── polyorb-setup-thread_per_request_server.adb │ ├── polyorb-setup-thread_per_request_server.ads │ ├── polyorb-setup-thread_per_session_server.adb │ ├── polyorb-setup-thread_per_session_server.ads │ ├── polyorb-setup-thread_pool_client.adb │ ├── polyorb-setup-thread_pool_client.ads │ ├── polyorb-setup-thread_pool_server.adb │ ├── polyorb-setup-thread_pool_server.ads │ └── security │ │ ├── .gitignore │ │ ├── polyorb-setup-secure_client.adb │ │ ├── polyorb-setup-secure_client.ads │ │ ├── polyorb-setup-secure_server.adb │ │ ├── polyorb-setup-secure_server.ads │ │ ├── polyorb-setup-security_base.adb │ │ └── polyorb-setup-security_base.ads ├── soap │ ├── .gitignore │ ├── gen_http_body │ ├── polyorb-binding_data-soap.adb │ ├── polyorb-binding_data-soap.ads │ ├── polyorb-buffer_sources.adb │ ├── polyorb-buffer_sources.ads │ ├── polyorb-filters-aws_interface.ads │ ├── polyorb-filters-http.adb │ ├── polyorb-filters-http.ads │ ├── polyorb-http_headers.ads │ ├── polyorb-http_methods.ads │ ├── polyorb-protocols-soap_pr.adb │ ├── polyorb-protocols-soap_pr.ads │ ├── polyorb-setup-access_points-soap.adb │ ├── polyorb-setup-access_points-soap.ads │ ├── polyorb-soap_p-message-payload.adb │ ├── polyorb-soap_p-message-payload.ads │ ├── polyorb-soap_p-message-reader.adb │ ├── polyorb-soap_p-message-reader.ads │ ├── polyorb-soap_p-message-response-error.adb │ ├── polyorb-soap_p-message-response-error.ads │ ├── polyorb-soap_p-message-response.adb │ ├── polyorb-soap_p-message-response.ads │ ├── polyorb-soap_p-message-xml.adb │ ├── polyorb-soap_p-message-xml.ads │ ├── polyorb-soap_p-message.adb │ ├── polyorb-soap_p-message.ads │ ├── polyorb-soap_p-parameters.adb │ ├── polyorb-soap_p-parameters.ads │ ├── polyorb-soap_p-response.adb │ ├── polyorb-soap_p-response.ads │ ├── polyorb-soap_p-types.adb │ ├── polyorb-soap_p-types.ads │ ├── polyorb-soap_p.adb │ ├── polyorb-soap_p.ads │ ├── polyorb-utils-text_buffers.adb │ └── polyorb-utils-text_buffers.ads ├── src.exclude.in ├── srp │ ├── .gitignore │ ├── polyorb-binding_data-srp.adb │ ├── polyorb-binding_data-srp.ads │ ├── polyorb-protocols-srp.adb │ ├── polyorb-protocols-srp.ads │ ├── polyorb-representations-srp.adb │ ├── polyorb-representations-srp.ads │ ├── polyorb-setup-access_points-srp.adb │ ├── polyorb-setup-access_points-srp.ads │ ├── polyorb-utils-srp.adb │ └── polyorb-utils-srp.ads ├── ssl │ ├── .gitignore │ ├── polyorb-asynch_ev-sockets-ssl.adb │ ├── polyorb-asynch_ev-sockets-ssl.ads │ ├── polyorb-ssl.adb │ ├── polyorb-ssl.ads │ ├── polyorb-transport-connected-sockets-ssl.adb │ ├── polyorb-transport-connected-sockets-ssl.ads │ ├── polyorb-utils-ssl_access_points.adb │ ├── polyorb-utils-ssl_access_points.ads │ └── polyorb_ssl.c └── web_common │ ├── .gitignore │ ├── polyorb-web-mime.adb │ ├── polyorb-web-mime.ads │ ├── polyorb-web-url-raise_url_error.adb │ ├── polyorb-web-url-raise_url_error.ads │ ├── polyorb-web-url.adb │ ├── polyorb-web-url.ads │ ├── polyorb-web-utils.adb │ ├── polyorb-web-utils.ads │ └── polyorb-web.ads ├── support ├── .gitignore ├── ada.m4 ├── cleanup-conf-files ├── config.guess ├── config.sub ├── gensedfile ├── gentexifile ├── gnatsrc.m4 ├── idlcpp.m4 ├── install-sh ├── libtool-tag.m4 ├── mkdep ├── mkinstalldirs ├── move-if-change ├── reconfig ├── run_cpp.ksh ├── scm.m4 └── ssl.m4 ├── testsuite ├── .gitignore ├── README ├── acats │ ├── .gitignore │ ├── CXE1001 │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── cxe1001_a.adb │ │ ├── cxe1001_b.adb │ │ ├── cxe1001_p.adb │ │ ├── cxe1001_q.adb │ │ ├── local.gpr │ │ ├── part1.adb │ │ └── part2.adb │ ├── CXE2001 │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── cxe2001_a.adb │ │ ├── cxe2001_b.adb │ │ ├── cxe2001_part_b.adb │ │ ├── cxe2001_part_b.ads │ │ ├── cxe2001_shared.adb │ │ ├── cxe2001_shared.ads │ │ ├── local.gpr │ │ ├── part1.adb │ │ └── part2.adb │ ├── CXE4001 │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── cxe4001_a.adb │ │ ├── cxe4001_b.adb │ │ ├── cxe4001_decl_pure.ads │ │ ├── cxe4001_partition_a.adb │ │ ├── cxe4001_partition_a.ads │ │ ├── cxe4001_partition_b.adb │ │ ├── cxe4001_partition_b.ads │ │ ├── local.gpr │ │ ├── part1.adb │ │ └── part2.adb │ ├── CXE4002 │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── cxe4002_a.adb │ │ ├── cxe4002_b.adb │ │ ├── cxe4002_common.ads │ │ ├── cxe4002_part_a1.adb │ │ ├── cxe4002_part_a1.ads │ │ ├── cxe4002_part_a2.adb │ │ ├── cxe4002_part_a2.ads │ │ ├── local.gpr │ │ ├── part1.adb │ │ └── part2.adb │ ├── CXE4005 │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── cxe4005_a.adb │ │ ├── cxe4005_b.adb │ │ ├── cxe4005_common.adb │ │ ├── cxe4005_common.ads │ │ ├── cxe4005_normal.adb │ │ ├── cxe4005_normal.ads │ │ ├── cxe4005_part_a1.adb │ │ ├── cxe4005_part_a1.ads │ │ ├── cxe4005_part_a2.adb │ │ ├── cxe4005_part_a2.ads │ │ ├── cxe4005_part_b.adb │ │ ├── cxe4005_part_b.ads │ │ ├── cxe4005_remote_types.adb │ │ ├── cxe4005_remote_types.ads │ │ ├── local.gpr │ │ ├── part1.adb │ │ └── part2.adb │ ├── CXE4006 │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── cxe4006_a.adb │ │ ├── cxe4006_b.adb │ │ ├── cxe4006_common.adb │ │ ├── cxe4006_common.ads │ │ ├── cxe4006_normal.adb │ │ ├── cxe4006_normal.ads │ │ ├── cxe4006_part_a1.adb │ │ ├── cxe4006_part_a1.ads │ │ ├── cxe4006_part_a2.adb │ │ ├── cxe4006_part_a2.ads │ │ ├── cxe4006_part_b.adb │ │ ├── cxe4006_part_b.ads │ │ ├── local.gpr │ │ ├── part1.adb │ │ └── part2.adb │ └── support │ │ ├── impdef-annex_e.ads │ │ ├── impdef.adb │ │ ├── impdef.ads │ │ ├── report.adb │ │ └── report.ads ├── corba │ ├── .gitignore │ ├── all_exceptions │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── all_exceptions-impl.adb │ │ ├── all_exceptions-impl.ads │ │ ├── all_exceptions.idl │ │ ├── client.adb │ │ ├── local.gpr │ │ └── server.adb │ ├── benchs │ │ ├── .gitignore │ │ └── test000 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── local.gpr │ │ │ ├── server.adb │ │ │ ├── test-activator-impl.adb │ │ │ ├── test-activator-impl.ads │ │ │ ├── test-echo-impl.adb │ │ │ ├── test-echo-impl.ads │ │ │ ├── test-factory-impl.adb │ │ │ ├── test-factory-impl.ads │ │ │ ├── test.idl │ │ │ ├── test_support.adb │ │ │ └── test_support.ads │ ├── code_sets │ │ ├── .gitignore │ │ └── test000 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── local.gpr │ │ │ ├── polyorb-giop_p-code_sets-converters-test.adb │ │ │ ├── polyorb-giop_p-code_sets-converters-test.ads │ │ │ ├── server.adb │ │ │ ├── test_interface-impl.adb │ │ │ ├── test_interface-impl.ads │ │ │ └── test_interface.idl │ ├── cos │ │ ├── .gitignore │ │ ├── event │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── README │ │ │ ├── auto_print.adb │ │ │ ├── auto_print.ads │ │ │ ├── consumer.cmd │ │ │ ├── local.gpr │ │ │ ├── supplier.cmd │ │ │ ├── test_event.adb │ │ │ ├── typedevent_multipleclient.cmd │ │ │ ├── typedevent_singleclient.cmd │ │ │ ├── typedtest_event.adb │ │ │ ├── typedtest_interface-impl.adb │ │ │ ├── typedtest_interface-impl.ads │ │ │ └── typedtest_interface.idl │ │ ├── ir │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── local.gpr │ │ │ └── server.adb │ │ ├── naming │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ └── test_naming_corba.adb │ │ ├── notification │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── README │ │ │ ├── auto_print.adb │ │ │ ├── auto_print.ads │ │ │ ├── local.gpr │ │ │ ├── test_notification.adb │ │ │ ├── testanypull_multiple.cmd │ │ │ ├── testanypullsupplier_multipleconsumer.cmd │ │ │ ├── testanypush_multiple.cmd │ │ │ ├── testanypush_single.cmd │ │ │ ├── testsequencepull_multiple.cmd │ │ │ ├── testsequencepull_single.cmd │ │ │ ├── testsequencepush_multiple.cmd │ │ │ ├── teststructpushsupplier_multipleconsumer.cmd │ │ │ ├── teststructuredpull_multiple.cmd │ │ │ ├── teststructuredpull_single.cmd │ │ │ └── teststructuredpush_multiple.cmd │ │ └── time │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ └── test_time.adb │ ├── domainmanager │ │ ├── .gitignore │ │ └── test000 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── corba-domainmanager-impl.adb │ │ │ ├── corba-domainmanager-impl.ads │ │ │ ├── corba-domainmanager-skel.adb │ │ │ ├── corba-domainmanager-skel.ads │ │ │ ├── local.gpr │ │ │ ├── server.adb │ │ │ ├── test-domainmanager-impl.ads │ │ │ ├── test-echo-impl.ads │ │ │ └── test.idl │ ├── harness │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── client.adb │ │ ├── client_common.adb │ │ ├── client_common.ads │ │ ├── harness-impl.adb │ │ ├── harness-impl.ads │ │ ├── harness.idl │ │ ├── local.adb │ │ ├── local.gpr │ │ ├── server_common.adb │ │ ├── server_common.ads │ │ ├── server_no_tasking.adb │ │ ├── server_thread_per_request.adb │ │ ├── server_thread_per_session.adb │ │ ├── server_thread_pool.adb │ │ ├── server_thread_pool_hahs.adb │ │ └── server_thread_pool_lf.adb │ ├── interop │ │ ├── cpp │ │ │ ├── MICO │ │ │ │ └── Makefile.MICO │ │ │ ├── README │ │ │ ├── TAO │ │ │ │ ├── Makefile.TAO │ │ │ │ └── dynserver_mt_TAO.cc │ │ │ ├── common │ │ │ │ ├── all_functions_client.cc │ │ │ │ ├── all_types_client.cc │ │ │ │ ├── all_types_dynclient.cc │ │ │ │ ├── all_types_dynserver.cc │ │ │ │ ├── all_types_imp.cc │ │ │ │ ├── all_types_server.cc │ │ │ │ └── report.cc │ │ │ └── omniORB │ │ │ │ └── Makefile │ │ └── java │ │ │ ├── Jonathan │ │ │ └── Makefile │ │ │ ├── OpenORB │ │ │ └── Makefile │ │ │ ├── README │ │ │ └── common │ │ │ ├── Alltypes.java │ │ │ ├── Client.java │ │ │ ├── DynClient.java │ │ │ ├── DynServer.java │ │ │ ├── DynSkeleton.java │ │ │ ├── Server.java │ │ │ └── all_types.idl │ ├── local │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── location_forwarding │ │ ├── .gitignore │ │ ├── test000 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ ├── test000.adb │ │ │ ├── test_globals.ads │ │ │ ├── test_interface-impl.adb │ │ │ ├── test_interface-impl.ads │ │ │ ├── test_interface.idl │ │ │ ├── test_servantactivator-impl.adb │ │ │ └── test_servantactivator-impl.ads │ │ └── test001 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ ├── test001_client.adb │ │ │ ├── test001_server.adb │ │ │ ├── test_globals.ads │ │ │ ├── test_interface-impl.adb │ │ │ ├── test_interface-impl.ads │ │ │ ├── test_interface.idl │ │ │ ├── test_servantactivator-impl.adb │ │ │ └── test_servantactivator-impl.ads │ ├── object │ │ ├── .gitignore │ │ └── test000 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ ├── test000_client.adb │ │ │ ├── test000_server.adb │ │ │ ├── test_interface-impl.adb │ │ │ ├── test_interface-impl.ads │ │ │ └── test_interface.idl │ ├── orb_init │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── performance │ │ ├── Makefile.local │ │ ├── README │ │ ├── bench_utils.adb │ │ ├── bench_utils.ads │ │ ├── benchs-impl.adb │ │ ├── benchs-impl.ads │ │ ├── benchs.idl │ │ ├── client.adb │ │ ├── java │ │ │ ├── Makefile │ │ │ ├── benchs.idl │ │ │ └── benchsServer.java │ │ ├── local.gpr │ │ ├── print_data.gnuplot │ │ ├── server_common.adb │ │ ├── server_common.ads │ │ ├── server_no_tasking.adb │ │ └── server_thread_pool.adb │ ├── portableinterceptor │ │ ├── .gitignore │ │ ├── test000 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ ├── test000.adb │ │ │ ├── test000_globals.adb │ │ │ ├── test000_globals.ads │ │ │ ├── test000_idl-clientinterceptor-impl.adb │ │ │ ├── test000_idl-clientinterceptor-impl.ads │ │ │ ├── test000_idl-orbinitializer-impl.adb │ │ │ ├── test000_idl-orbinitializer-impl.ads │ │ │ ├── test000_idl-serverinterceptor-impl.adb │ │ │ ├── test000_idl-serverinterceptor-impl.ads │ │ │ ├── test000_idl-testinterface-impl.adb │ │ │ ├── test000_idl-testinterface-impl.ads │ │ │ └── test000_idl.idl │ │ ├── test001 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ ├── test001.adb │ │ │ ├── test001_client_interceptor-impl.adb │ │ │ ├── test001_client_interceptor-impl.ads │ │ │ ├── test001_client_request_info_tests.adb │ │ │ ├── test001_client_request_info_tests.ads │ │ │ ├── test001_globals.adb │ │ │ ├── test001_globals.ads │ │ │ ├── test001_interface-impl.adb │ │ │ ├── test001_interface-impl.ads │ │ │ ├── test001_interface.idl │ │ │ ├── test001_orb_initializer-impl.adb │ │ │ ├── test001_orb_initializer-impl.ads │ │ │ ├── test001_request_info_tests.adb │ │ │ ├── test001_request_info_tests.ads │ │ │ ├── test001_server_interceptor-impl.adb │ │ │ ├── test001_server_interceptor-impl.ads │ │ │ ├── test001_server_request_info_tests.adb │ │ │ └── test001_server_request_info_tests.ads │ │ ├── test002 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ ├── test002.adb │ │ │ ├── test002_client_interceptor-impl.adb │ │ │ ├── test002_client_interceptor-impl.ads │ │ │ ├── test002_globals.ads │ │ │ ├── test002_interface-impl.adb │ │ │ ├── test002_interface-impl.ads │ │ │ ├── test002_interface.idl │ │ │ ├── test002_orb_initializer-impl.adb │ │ │ ├── test002_orb_initializer-impl.ads │ │ │ ├── test002_server_interceptor-impl.adb │ │ │ └── test002_server_interceptor-impl.ads │ │ ├── test003 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ └── test003.adb │ │ └── test004 │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── client.adb │ │ │ ├── local.gpr │ │ │ ├── server.adb │ │ │ ├── test-clientinterceptor-impl.adb │ │ │ ├── test-clientinterceptor-impl.ads │ │ │ ├── test-clientorbinitializer-impl.adb │ │ │ ├── test-clientorbinitializer-impl.ads │ │ │ ├── test-demo-impl.adb │ │ │ ├── test-demo-impl.ads │ │ │ ├── test-iorinterceptor-impl.adb │ │ │ ├── test-iorinterceptor-impl.ads │ │ │ ├── test-serverorbinitializer-impl.adb │ │ │ ├── test-serverorbinitializer-impl.ads │ │ │ └── test.idl │ ├── portableserver │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── echo-impl.adb │ │ ├── echo-impl.ads │ │ ├── echo.idl │ │ ├── local.gpr │ │ ├── test-impl.adb │ │ ├── test-impl.ads │ │ ├── test.idl │ │ ├── test000.adb │ │ ├── test000_setup.adb │ │ ├── test000_setup.ads │ │ ├── test001.adb │ │ ├── test002.adb │ │ ├── test_adapteractivator.adb │ │ ├── test_adapteractivator.ads │ │ ├── test_globals.ads │ │ ├── test_job.adb │ │ ├── test_job.ads │ │ ├── test_mypoa.adb │ │ ├── test_mypoa.ads │ │ ├── test_nullactivator-impl.adb │ │ ├── test_nullactivator-impl.ads │ │ ├── test_servantactivator.adb │ │ ├── test_servantactivator.ads │ │ ├── test_simpleactivator-impl.adb │ │ └── test_simpleactivator-impl.ads │ ├── rtcorba │ │ ├── .gitignore │ │ ├── rtcurrent │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── local.gpr │ │ │ └── rtcurrent.adb │ │ ├── rtorb │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── echo-impl.adb │ │ │ ├── echo-impl.ads │ │ │ ├── echo.idl │ │ │ ├── local.gpr │ │ │ └── test000.adb │ │ └── rtpoa │ │ │ ├── .gitignore │ │ │ ├── Makefile.local │ │ │ ├── echo-impl.adb │ │ │ ├── echo-impl.ads │ │ │ ├── echo.idl │ │ │ ├── local.gpr │ │ │ └── test000.adb │ └── shutdown │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ ├── test000_client.adb │ │ ├── test001_client.adb │ │ ├── test_client.adb │ │ ├── test_client.ads │ │ ├── test_interface-impl.adb │ │ ├── test_interface-impl.ads │ │ └── test_interface.idl ├── core │ ├── .gitignore │ ├── any │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── chained_lists │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── dynamic_dict │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── fixed_point │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── initialization │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ ├── test000.adb │ │ ├── test001.adb │ │ ├── test002.adb │ │ ├── test003.adb │ │ └── test004.adb │ ├── naming │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── obj_adapters │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ ├── test000.adb │ │ ├── test001.adb │ │ ├── test_common.adb │ │ ├── test_common.ads │ │ ├── test_servant.adb │ │ └── test_servant.ads │ ├── poa │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ ├── test000.adb │ │ ├── test_servant.adb │ │ └── test_servant.ads │ ├── random │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb │ ├── sync_policies │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── client.adb │ │ ├── local.gpr │ │ ├── ping_object.adb │ │ ├── ping_object.ads │ │ ├── server_common.adb │ │ ├── server_common.ads │ │ └── server_no_tasking.adb │ ├── tasking │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ ├── ravenscar_setup.adb │ │ ├── ravenscar_setup.ads │ │ ├── test000.adb │ │ ├── test000_common.adb │ │ ├── test000_common.ads │ │ ├── test000r.adb │ │ ├── test001.adb │ │ ├── test001_common.adb │ │ ├── test001_common.ads │ │ ├── test002.adb │ │ ├── test002_common.adb │ │ ├── test002_common.ads │ │ ├── test003.adb │ │ ├── test003_common.adb │ │ └── test003_common.ads │ └── uri_encoding │ │ ├── .gitignore │ │ ├── Makefile.local │ │ ├── local.gpr │ │ └── test000.adb ├── dsa │ └── abortion │ │ ├── app.cfg │ │ ├── client.adb │ │ ├── rci.adb │ │ ├── rci.ads │ │ └── server.adb ├── idls │ ├── .gitignore │ ├── MANIFEST │ ├── Makefile.ada │ ├── README │ ├── abstract001 │ │ └── tin.idl │ ├── ada0009 │ │ └── name_clashing.idl │ ├── ada0010 │ │ └── tin.idl │ ├── ada0011 │ │ └── tin.idl │ ├── ada0012 │ │ └── tin.idl │ ├── ada0013 │ │ └── tin.idl │ ├── ada0014 │ │ └── tin.idl │ ├── ada0015 │ │ └── tin.idl │ ├── ada0016 │ │ └── tin.idl │ ├── ada0017 │ │ └── tin.idl │ ├── ada0018 │ │ └── tin.idl │ ├── ada0019 │ │ └── tin.idl │ ├── ada0020 │ │ └── tin.idl │ ├── ada0021 │ │ └── tin.idl │ ├── ada0022 │ │ └── tin.idl │ ├── aif_b01 │ │ ├── test.out │ │ └── tin.idl │ ├── aif_p01 │ │ ├── test.out │ │ └── tin.idl │ ├── annapp01 │ │ ├── test.out │ │ └── tin.idl │ ├── anon_types001 │ │ └── tin.idl │ ├── attr001 │ │ └── tin.idl │ ├── autotest.sh │ ├── avt_b01 │ │ ├── test.out │ │ └── tin.idl │ ├── avt_p01 │ │ ├── test.out │ │ └── tin.idl │ ├── chicken-egg │ │ ├── chicken.idl │ │ └── egg.idl │ ├── circular │ │ ├── test_array_1.idl │ │ ├── test_array_11.idl │ │ ├── test_array_2.idl │ │ ├── test_exception_1.idl │ │ ├── test_exception_2.idl │ │ ├── test_sequence_1.idl │ │ ├── test_sequence_2.idl │ │ ├── test_struct_1.idl │ │ ├── test_struct_2.idl │ │ ├── test_typedef_1.idl │ │ └── test_typedef_2.idl │ ├── cmp-words │ ├── compile_files.sh │ ├── corba_idl │ │ ├── CORBA_Context.idl │ │ ├── CORBA_Current.idl │ │ ├── CORBA_DomainManager.idl │ │ ├── CORBA_InterfaceRepository.idl │ │ ├── CORBA_NVList.idl │ │ ├── CORBA_ORB.idl │ │ ├── CORBA_ORB_init.idl │ │ ├── CORBA_Object.idl │ │ ├── CORBA_Policy.idl │ │ ├── CORBA_Request.idl │ │ ├── CORBA_ServerRequest.idl │ │ ├── CORBA_StandardExceptions.idl │ │ ├── CORBA_Stream.idl │ │ ├── CORBA_TypeCode.idl │ │ ├── CORBA_ValueBase.idl │ │ └── orb.idl │ ├── echo │ │ ├── Makefile │ │ ├── client.adb │ │ ├── echo-impl.adb │ │ ├── echo-impl.ads │ │ ├── echo.idl │ │ └── server.adb │ ├── expansion01 │ │ └── expansion.idl │ ├── expansion02 │ │ └── expansion.idl │ ├── expansion03 │ │ └── expansion.idl │ ├── forward01 │ │ └── forward.idl │ ├── forward02 │ │ └── forward.idl │ ├── forward03 │ │ └── forward.idl │ ├── harness │ │ ├── Makefile │ │ ├── client.adb │ │ ├── client_common.adb │ │ ├── client_common.ads │ │ ├── harness-impl.adb │ │ ├── harness-impl.ads │ │ ├── harness.idl │ │ ├── server_common.adb │ │ ├── server_common.ads │ │ ├── server_no_tasking.adb │ │ ├── server_no_tasking2.adb │ │ ├── server_thread_per_request.adb │ │ ├── server_thread_per_session.adb │ │ ├── server_thread_pool.adb │ │ ├── server_thread_pool_hahs.adb │ │ └── server_thread_pool_lf.adb │ ├── header-sort │ ├── iac-idl │ ├── iac-types │ ├── iac001 │ │ ├── test.out │ │ └── tin.idl │ ├── iac002 │ │ └── tin.idl │ ├── iac003 │ │ ├── test.out │ │ └── tin.idl │ ├── iac004 │ │ ├── test.out │ │ └── tin.idl │ ├── iac005 │ │ ├── t.idl │ │ ├── test.out │ │ └── tin.idl │ ├── iac006 │ │ ├── test.out │ │ └── tin.idl │ ├── iac007 │ │ └── tin.idl │ ├── idl02030 │ │ ├── test.out │ │ └── tin.idl │ ├── idl02031 │ │ ├── test.out │ │ └── tin.idl │ ├── idl02034 │ │ ├── test.out │ │ └── tin.idl │ ├── idl07040 │ │ ├── test.out │ │ └── tin.idl │ ├── idl07051 │ │ ├── test.out │ │ └── tin.idl │ ├── idl07052 │ │ ├── test.out │ │ └── tin.idl │ ├── idl07053 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15001 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15011 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15012 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15021 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15022 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15023 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15024 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15025 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15031 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15032 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15033 │ │ ├── test.out │ │ └── tin.idl │ ├── idl15034 │ │ ├── test.out │ │ └── tin.idl │ ├── idlac000 │ │ └── tin.idl │ ├── idlac001 │ │ └── tin.idl │ ├── idlac002 │ │ └── tin.idl │ ├── idlac003 │ │ └── tin.idl │ ├── idlac004 │ │ └── tin.idl │ ├── import001 │ │ ├── int1.idl │ │ ├── int2.idl │ │ └── int3.idl │ ├── inherit001 │ │ └── tin.idl │ ├── inherit002 │ │ └── tin.idl │ ├── inherit003 │ │ └── tin.idl │ ├── inherit004 │ │ └── tin.idl │ ├── inherit005 │ │ └── tin.idl │ ├── ir001 │ │ └── tin.idl │ ├── list_types.sh │ ├── local │ │ ├── local1.idl │ │ ├── local2.idl │ │ ├── local3.idl │ │ ├── local4.idl │ │ └── local5.idl │ ├── local001 │ │ └── tin.idl │ ├── local002 │ │ └── tin.idl │ ├── local003 │ │ └── tin.idl │ ├── max_values │ │ └── tin.idl │ ├── parse_file.sh │ ├── pp-idl │ ├── reserved_words │ │ └── tin.idl │ ├── run-test.sh │ ├── sequences01 │ │ └── test15.idl │ ├── test001 │ │ ├── test.out │ │ └── tin.idl │ ├── test002 │ │ ├── test.out │ │ └── tin.idl │ ├── test003 │ │ ├── test.out │ │ └── tin.idl │ ├── test004 │ │ ├── test.out │ │ └── tin.idl │ ├── test005 │ │ ├── test.out │ │ └── tin.idl │ ├── test006 │ │ ├── test.out │ │ └── tin.idl │ ├── test007 │ │ ├── test.out │ │ └── tin.idl │ ├── test008 │ │ ├── test.out │ │ └── tin.idl │ ├── test009 │ │ ├── test.out │ │ └── tin.idl │ ├── test010 │ │ ├── test.out │ │ └── tin.idl │ ├── test011 │ │ ├── test.out │ │ └── tin.idl │ ├── test012 │ │ ├── test.out │ │ └── tin.idl │ ├── test013 │ │ ├── test.out │ │ └── tin.idl │ ├── test014 │ │ ├── test.out │ │ └── tin.idl │ ├── test015 │ │ ├── test.out │ │ └── tin.idl │ ├── test016 │ │ ├── test.out │ │ └── tin.idl │ ├── test017 │ │ ├── test.out │ │ └── tin.idl │ ├── test018 │ │ ├── test.out │ │ └── tin.idl │ ├── test019 │ │ ├── test.out │ │ └── tin.idl │ ├── test020 │ │ ├── test.out │ │ └── tin.idl │ ├── test021 │ │ ├── test.out │ │ └── tin.idl │ ├── test022 │ │ ├── test.out │ │ └── tin.idl │ ├── test023 │ │ ├── test.out │ │ └── tin.idl │ ├── test024 │ │ ├── test.out │ │ └── tin.idl │ ├── test025 │ │ ├── test.out │ │ └── tin.idl │ ├── test026 │ │ ├── test.out │ │ └── tin.idl │ ├── test027 │ │ ├── test.out │ │ └── tin.idl │ ├── test028 │ │ ├── test.out │ │ └── tin.idl │ ├── test029 │ │ ├── test.out │ │ └── tin.idl │ ├── test030 │ │ ├── test.out │ │ └── tin.idl │ ├── test031 │ │ ├── test.out │ │ └── tin.idl │ ├── test032 │ │ ├── test.out │ │ └── tin.idl │ ├── test033 │ │ ├── test.out │ │ └── tin.idl │ ├── test034 │ │ ├── test.out │ │ └── tin.idl │ ├── test035 │ │ ├── test.out │ │ └── tin.idl │ ├── test036 │ │ ├── test.out │ │ └── tin.idl │ ├── test037 │ │ ├── test.out │ │ └── tin.idl │ ├── test038 │ │ ├── test.out │ │ └── tin.idl │ ├── test039 │ │ ├── test.out │ │ └── tin.idl │ ├── test040 │ │ ├── test.out │ │ └── tin.idl │ ├── test041 │ │ ├── test.out │ │ └── tin.idl │ ├── test042 │ │ ├── test.out │ │ └── tin.idl │ ├── test043 │ │ ├── test.out │ │ └── tin.idl │ ├── test044 │ │ ├── test.out │ │ └── tin.idl │ ├── test045 │ │ ├── test.out │ │ └── tin.idl │ ├── test046 │ │ ├── test.out │ │ └── tin.idl │ ├── test047 │ │ ├── test.out │ │ └── tin.idl │ ├── test048 │ │ ├── test.out │ │ └── tin.idl │ ├── test049 │ │ ├── test.out │ │ └── tin.idl │ ├── test050 │ │ ├── test.out │ │ └── tin.idl │ ├── test051 │ │ ├── test.out │ │ └── tin.idl │ ├── test052 │ │ ├── test.out │ │ └── tin.idl │ ├── test053 │ │ ├── test.out │ │ └── tin.idl │ ├── test054 │ │ ├── test.out │ │ └── tin.idl │ ├── test055 │ │ ├── test.out │ │ └── tin.idl │ ├── test_errors.sh │ ├── types001 │ │ ├── test.out │ │ └── tin.idl │ ├── types002 │ │ ├── test.out │ │ └── tin.idl │ ├── types003 │ │ ├── test.out │ │ └── tin.idl │ ├── types004 │ │ ├── test.out │ │ └── tin.idl │ ├── types005 │ │ ├── test.out │ │ └── tin.idl │ ├── types006 │ │ ├── test.out │ │ └── tin.idl │ ├── types007 │ │ ├── test.out │ │ └── tin.idl │ ├── types008 │ │ ├── test.out │ │ └── tin.idl │ ├── types009 │ │ ├── test.out │ │ └── tin.idl │ ├── types010 │ │ ├── test.out │ │ └── tin.idl │ ├── types011 │ │ ├── test.out │ │ └── tin.idl │ ├── types012 │ │ ├── test.out │ │ └── tin.idl │ ├── types013 │ │ ├── test.out │ │ └── tin.idl │ ├── types014 │ │ ├── tan.idl │ │ ├── test.out │ │ └── tin.idl │ ├── va_f01 │ │ ├── test.out │ │ └── tin.idl │ ├── va_f02 │ │ ├── test.out │ │ └── tin.idl │ ├── va_t01 │ │ ├── test.out │ │ └── tin.idl │ ├── va_t02 │ │ ├── test.out │ │ └── tin.idl │ ├── va_t03 │ │ ├── test.out │ │ └── tin.idl │ ├── va_t04 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_b01 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_d01 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_d02 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_d03 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_d04 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_d05 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_e01 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_p01 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_p02 │ │ ├── test.out │ │ └── tin.idl │ ├── vb_p03 │ │ ├── test.out │ │ └── tin.idl │ ├── vt_b01 │ │ ├── test.out │ │ └── tin.idl │ ├── vt_e01 │ │ ├── test.out │ │ └── tin.idl │ ├── vt_i01 │ │ ├── test.out │ │ └── tin.idl │ ├── vt_m01 │ │ ├── test.out │ │ └── tin.idl │ ├── vt_m02 │ │ ├── test.out │ │ └── tin.idl │ ├── vt_o01 │ │ ├── test.out │ │ └── tin.idl │ ├── vt_p01 │ │ ├── test.out │ │ └── tin.idl │ ├── vti_avb01 │ │ ├── test.out │ │ └── tin.idl │ ├── vti_avb02 │ │ ├── test.out │ │ └── tin.idl │ ├── vti_si01 │ │ ├── test.out │ │ └── tin.idl │ ├── vti_si02 │ │ ├── test.out │ │ └── tin.idl │ ├── vti_si03 │ │ ├── test.out │ │ └── tin.idl │ └── vti_vb01 │ │ ├── test.out │ │ └── tin.idl ├── legacy_py2_testsuite.py ├── projects │ └── polyorb_test_common.gpr ├── ssl-cert.conf ├── tests │ ├── always_fail │ │ ├── test.opt │ │ └── test.py │ ├── config.py.in │ ├── confs │ │ ├── broken_codesets.conf │ │ ├── code_sets_000_client.conf │ │ ├── code_sets_000_server.conf │ │ ├── giop.conf │ │ ├── giop_1_0.conf │ │ ├── giop_1_1.conf │ │ ├── giop_1_2.conf │ │ ├── miop.conf │ │ ├── performance.conf │ │ ├── soap.conf │ │ └── ssliop.conf │ ├── convert_scenario.py │ ├── corba │ │ ├── all_exceptions │ │ │ ├── CORBA_ALL_EXCEPTIONS_0 │ │ │ │ └── test.py │ │ │ ├── CORBA_ALL_EXCEPTIONS_1 │ │ │ │ └── test.py │ │ │ ├── CORBA_ALL_EXCEPTIONS_2 │ │ │ │ └── test.py │ │ │ └── CORBA_ALL_EXCEPTIONS_3 │ │ │ │ └── test.py │ │ ├── benchs │ │ │ └── CORBA_BENCHS_0 │ │ │ │ └── test.py │ │ ├── code_sets │ │ │ ├── CODE_SETS_0 │ │ │ │ └── test.py │ │ │ └── CODE_SETS_1 │ │ │ │ └── test.py │ │ ├── domainmanager │ │ │ └── DOMAINMANAGER_0 │ │ │ │ └── test.py │ │ ├── harness │ │ │ ├── CORBA_HARNESS_0 │ │ │ │ └── test.py │ │ │ ├── CORBA_HARNESS_1 │ │ │ │ └── test.py │ │ │ ├── CORBA_HARNESS_2 │ │ │ │ └── test.py │ │ │ ├── CORBA_HARNESS_3 │ │ │ │ └── test.py │ │ │ ├── CORBA_HARNESS_5 │ │ │ │ └── test.py │ │ │ ├── CORBA_HARNESS_6 │ │ │ │ └── test.py │ │ │ └── CORBA_HARNESS_7 │ │ │ │ └── test.py │ │ ├── interop │ │ │ ├── CORBA_INTEROP_0 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── CORBA_INTEROP_1 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── CORBA_INTEROP_2 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── CORBA_INTEROP_3 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── CORBA_INTEROP_4 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ └── CORBA_INTEROP_5 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ ├── local │ │ │ └── LOCAL_0 │ │ │ │ └── test.py │ │ ├── location_forwarding │ │ │ ├── LOCATION_FORWARDING_0 │ │ │ │ └── test.py │ │ │ └── LOCATION_FORWARDING_1 │ │ │ │ └── test.py │ │ ├── object │ │ │ └── OBJECT_0 │ │ │ │ └── test.py │ │ ├── orb_init │ │ │ └── ORB_INIT_0 │ │ │ │ └── test.py │ │ ├── performance │ │ │ └── CORBA_PERFORMANCE_0 │ │ │ │ └── test.py │ │ ├── portableinterceptor │ │ │ ├── CORBA_PORTABLEINTERCEPTOR_0 │ │ │ │ └── test.py │ │ │ ├── CORBA_PORTABLEINTERCEPTOR_1 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── CORBA_PORTABLEINTERCEPTOR_2 │ │ │ │ └── test.py │ │ │ ├── CORBA_PORTABLEINTERCEPTOR_3 │ │ │ │ └── test.py │ │ │ └── CORBA_PORTABLEINTERCEPTOR_4 │ │ │ │ └── test.py │ │ ├── portableserver │ │ │ ├── PORTABLESERVER_0 │ │ │ │ └── test.py │ │ │ ├── PORTABLESERVER_1 │ │ │ │ └── test.py │ │ │ └── PORTABLESERVER_2 │ │ │ │ └── test.py │ │ ├── rtcorba-rtcurrent │ │ │ └── RTCURRENT_0 │ │ │ │ └── test.py │ │ ├── rtcorba-rtorb │ │ │ └── RTORB_0 │ │ │ │ └── test.py │ │ ├── rtcorba-rtpoa │ │ │ └── RTPOA_0 │ │ │ │ └── test.py │ │ └── shutdown │ │ │ ├── SHUTDOWN_0 │ │ │ └── test.py │ │ │ └── SHUTDOWN_1 │ │ │ ├── test.opt │ │ │ └── test.py │ ├── core │ │ ├── chained_lists │ │ │ └── CHAINED_LIST_0 │ │ │ │ └── test.py │ │ ├── dynamic_dict │ │ │ └── DYNAMIC_DICT_0 │ │ │ │ └── test.py │ │ ├── fixed_point │ │ │ └── FIXED_0 │ │ │ │ └── test.py │ │ ├── initialization │ │ │ ├── INIT_0 │ │ │ │ └── test.py │ │ │ ├── INIT_1 │ │ │ │ └── test.py │ │ │ ├── INIT_2 │ │ │ │ └── test.py │ │ │ ├── INIT_3 │ │ │ │ └── test.py │ │ │ └── INIT_4 │ │ │ │ └── test.py │ │ ├── obj_adapters │ │ │ ├── OA_0 │ │ │ │ └── test.py │ │ │ └── OA_1 │ │ │ │ └── test.py │ │ ├── poa │ │ │ └── POA_0 │ │ │ │ └── test.py │ │ ├── random │ │ │ └── RANDOM_0 │ │ │ │ └── test.py │ │ ├── sync_policies │ │ │ └── CORE_SYNC_POLICIES_0 │ │ │ │ └── test.py │ │ ├── tasking │ │ │ ├── TASK_0 │ │ │ │ └── test.py │ │ │ ├── TASK_1 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── TASK_2 │ │ │ │ └── test.py │ │ │ └── TASK_3 │ │ │ │ └── test.py │ │ └── uri_encoding │ │ │ └── URI_ENCODING_0 │ │ │ └── test.py │ ├── cos │ │ ├── ir │ │ │ └── IR_0 │ │ │ │ └── test.py │ │ ├── naming │ │ │ └── NAMING_0 │ │ │ │ └── test.py │ │ └── time │ │ │ └── TIME_0 │ │ │ └── test.py │ ├── examples │ │ ├── corba-all_functions │ │ │ ├── ALL_FUNCTIONS_0 │ │ │ │ └── test.py │ │ │ ├── ALL_FUNCTIONS_1 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ALL_FUNCTIONS_2 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ALL_FUNCTIONS_3 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ALL_FUNCTIONS_4 │ │ │ │ └── test.py │ │ │ ├── ALL_FUNCTIONS_5 │ │ │ │ └── test.py │ │ │ └── ALL_FUNCTIONS_6 │ │ │ │ └── test.py │ │ ├── corba-all_types │ │ │ ├── ALL_TYPES_0 │ │ │ │ └── test.py │ │ │ ├── ALL_TYPES_1 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ALL_TYPES_2 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ALL_TYPES_3 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ALL_TYPES_4 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ALL_TYPES_5 │ │ │ │ └── test.py │ │ │ ├── ALL_TYPES_6 │ │ │ │ └── test.py │ │ │ └── ALL_TYPES_7 │ │ │ │ └── test.py │ │ ├── corba-echo │ │ │ ├── ECHO_0 │ │ │ │ └── test.py │ │ │ ├── ECHO_1 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ECHO_2 │ │ │ │ └── test.py │ │ │ ├── ECHO_3 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── ECHO_4 │ │ │ │ └── test.py │ │ │ ├── ECHO_5 │ │ │ │ └── test.py │ │ │ ├── ECHO_6 │ │ │ │ └── test.py │ │ │ ├── ECHO_7 │ │ │ │ └── test.py │ │ │ └── PARALLEL_ECHO_0 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ ├── corba-random │ │ │ ├── CORBA_RANDOM_0 │ │ │ │ └── test.py │ │ │ └── CORBA_RANDOM_1 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ ├── corba-rtcorba-client_propagated │ │ │ └── RTCORBA_CLIENT_PROPAGATED_0 │ │ │ │ └── test.py │ │ ├── corba-rtcorba-dhb │ │ │ └── RTCORBA_DHB_0 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ ├── corba-rtcorba-rtcosscheduling │ │ │ └── RTCORBA_RTCOSSCHEDULING_0 │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ ├── corba-rtcorba-server_declared │ │ │ ├── RTCORBA_SERVER_DECLARED_0 │ │ │ │ └── test.py │ │ │ └── RTCORBA_SERVER_DECLARED_1 │ │ │ │ └── test.py │ │ ├── corba-secure_echo │ │ │ ├── SECURE_ECHO_GSSUP │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ ├── SECURE_ECHO_TLS │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ │ └── SECURE_ECHO_TLS_GSSUP │ │ │ │ ├── test.opt │ │ │ │ └── test.py │ │ ├── corba-send │ │ │ └── CORBA_MIOP_0 │ │ │ │ └── test.py │ │ ├── moma │ │ │ ├── MOMA_0 │ │ │ │ └── test.py │ │ │ └── MOMA_1 │ │ │ │ └── test.py │ │ └── polyorb │ │ │ ├── POLYORB_CORE_0 │ │ │ └── test.py │ │ │ ├── POLYORB_CORE_1 │ │ │ └── test.py │ │ │ ├── POLYORB_CORE_2 │ │ │ └── test.py │ │ │ └── POLYORB_CORE_3 │ │ │ └── test.py │ ├── run-test.py │ └── test_utils.py └── testsuite.py ├── tools ├── .gitignore ├── README ├── po_catref │ ├── .gitignore │ ├── po_catref-common.adb │ ├── po_catref-common.ads │ ├── po_catref-main.adb │ ├── po_catref-output.adb │ ├── po_catref-output.ads │ ├── po_catref.ads │ ├── po_catref_setup.adb.in │ ├── po_catref_setup.ads │ ├── polyorb-binding_data-giop-diop-print.adb │ ├── polyorb-binding_data-giop-diop-print.ads │ ├── polyorb-binding_data-giop-iiop-print.adb │ ├── polyorb-binding_data-giop-iiop-print.ads │ ├── polyorb-binding_data-giop-uipmc-print.adb │ ├── polyorb-binding_data-giop-uipmc-print.ads │ ├── polyorb-binding_data-print.adb │ ├── polyorb-binding_data-print.ads │ ├── polyorb-binding_data-soap-print.adb │ ├── polyorb-binding_data-soap-print.ads │ ├── polyorb-binding_data-srp-print.adb │ ├── polyorb-binding_data-srp-print.ads │ ├── polyorb-giop_p-tagged_components-alternate_iiop_address-print.adb │ ├── polyorb-giop_p-tagged_components-alternate_iiop_address-print.ads │ ├── polyorb-giop_p-tagged_components-code_sets-print.adb │ ├── polyorb-giop_p-tagged_components-code_sets-print.ads │ ├── polyorb-giop_p-tagged_components-policies-print.adb │ ├── polyorb-giop_p-tagged_components-policies-print.ads │ ├── polyorb-giop_p-tagged_components-print.adb │ ├── polyorb-giop_p-tagged_components-print.ads │ ├── polyorb-giop_p-tagged_components-ssl_sec_trans-print.adb │ └── polyorb-giop_p-tagged_components-ssl_sec_trans-print.ads ├── po_cos_naming │ ├── .gitignore │ ├── ir_ab_names.adb │ ├── po_cos_naming.adb │ └── po_cos_naming_shell.adb ├── po_createref │ ├── .gitignore │ ├── po_createref.adb │ ├── po_createref_parse_cmd.adb │ ├── po_createref_parse_cmd.ads │ ├── po_createref_setup.adb.in │ ├── po_createref_setup.ads │ ├── polyorb-binding_data-create.adb │ ├── polyorb-binding_data-create.ads │ ├── polyorb-binding_data-giop-diop-create.adb │ ├── polyorb-binding_data-giop-diop-create.ads │ ├── polyorb-binding_data-giop-iiop-create.adb │ ├── polyorb-binding_data-giop-iiop-create.ads │ ├── polyorb-giop_p-tagged_components-alternate_iiop_address-create.adb │ ├── polyorb-giop_p-tagged_components-alternate_iiop_address-create.ads │ ├── polyorb-giop_p-tagged_components-code_sets-create.adb │ ├── polyorb-giop_p-tagged_components-code_sets-create.ads │ ├── polyorb-giop_p-tagged_components-create.adb │ ├── polyorb-giop_p-tagged_components-create.ads │ ├── polyorb-giop_p-tagged_components-policies-create.adb │ ├── polyorb-giop_p-tagged_components-policies-create.ads │ ├── polyorb-giop_p-tagged_components-ssl_sec_trans-create.adb │ └── polyorb-giop_p-tagged_components-ssl_sec_trans-create.ads ├── po_dumpir │ ├── .gitignore │ └── po_dumpir.adb ├── po_ir │ ├── .gitignore │ └── po_ir.adb └── po_names │ ├── .gitignore │ └── po_names.adb └── utils ├── adapt_configure ├── chk_distrib.py ├── cobuild ├── make_distrib ├── make_distrib_docs ├── make_snapshot ├── prepare_distrib ├── rsync-polyorb-cvs ├── rungroup.c ├── sort_MANIFEST └── update_headers.adb /.gitignore: -------------------------------------------------------------------------------- 1 | autom4te.cache 2 | aclocal.m4 3 | 4 | # Generated by build infrastructure 5 | *.ali 6 | *.ad[sb].stderr 7 | *.ad[sb].stdout 8 | *.bexch 9 | *.idl-stamp 10 | *.ads-stamp 11 | *.c.stderr 12 | *.c.stdout 13 | *.d 14 | 15 | # These are the default patterns globally ignored by Subversion: 16 | *.o 17 | *.lo 18 | *.la 19 | *.al 20 | .libs 21 | *.so 22 | *.so.[0-9]* 23 | *.a 24 | *.pyc 25 | *.pyo 26 | *.rej 27 | *~ 28 | .#* 29 | .*.swp 30 | .DS_store 31 | -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- 1 | [gerrit] 2 | host = git.adacore.com 3 | project = PolyORB 4 | defaultbranch = master 5 | defaultremote = origin 6 | -------------------------------------------------------------------------------- /ANNOUNCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/ANNOUNCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | @polyorb_version@ 2 | -------------------------------------------------------------------------------- /compilers/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /compilers/ciao/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/ciao/README -------------------------------------------------------------------------------- /compilers/ciao/ciao-alloc.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/ciao/ciao-alloc.ads -------------------------------------------------------------------------------- /compilers/ciao/ciao-hostparm.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/ciao/ciao-hostparm.ads -------------------------------------------------------------------------------- /compilers/ciao/ciao-types.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/ciao/ciao-types.ads -------------------------------------------------------------------------------- /compilers/ciao/ciao.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/ciao/ciao.ads -------------------------------------------------------------------------------- /compilers/config.adc.in: -------------------------------------------------------------------------------- 1 | -- Set policies 2 | 3 | pragma Assertion_Policy (@ASSERTION_POLICY@); 4 | pragma Debug_Policy (@DEBUG_POLICY@); 5 | 6 | -- Set Initialize_Scalars for debug builds 7 | 8 | @DEBUG_ONLY@pragma Initialize_Scalars; 9 | -------------------------------------------------------------------------------- /compilers/gnatprfh/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /compilers/iac/.gdbinit: -------------------------------------------------------------------------------- 1 | b exception 2 | b display_error 3 | define wi 4 | call w_node_id (1, $$) 5 | end 6 | -------------------------------------------------------------------------------- /compilers/iac/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /compilers/iac/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/iac/ChangeLog -------------------------------------------------------------------------------- /compilers/iac/backend-be_corba_ada-helpers_internals.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/iac/backend-be_corba_ada-helpers_internals.adb -------------------------------------------------------------------------------- /compilers/iac/backend-be_corba_ada-idl_to_ada.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/iac/backend-be_corba_ada-idl_to_ada.ads -------------------------------------------------------------------------------- /compilers/iac/backend-be_corba_ada-nutils.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/iac/backend-be_corba_ada-nutils.ads -------------------------------------------------------------------------------- /compilers/iac/backend-be_corba_ada-stubs.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/iac/backend-be_corba_ada-stubs.adb -------------------------------------------------------------------------------- /compilers/idlac/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | idl_fe-tree.ads 3 | idl_fe-tree.adb 4 | -------------------------------------------------------------------------------- /compilers/idlac/ada_be.opt: -------------------------------------------------------------------------------- 1 | #ada_be.expansion 2 | #ada_be.source_streams 3 | #ada_be.identifiers 4 | -------------------------------------------------------------------------------- /compilers/idlac/idl_fe-lexer.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/idlac/idl_fe-lexer.ads -------------------------------------------------------------------------------- /compilers/idlac/idl_fe-tree-synthetic.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/idlac/idl_fe-tree-synthetic.adb -------------------------------------------------------------------------------- /compilers/idlac/idl_fe.opt: -------------------------------------------------------------------------------- 1 | #idl_fe.lexer 2 | #idl_fe.parser_method_trace 3 | #idl_fe.parser 4 | #idl_fe.types 5 | #idl_fe.types_method_trace 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/adabroker.parser/testparser.exp: -------------------------------------------------------------------------------- 1 | catch "exec ../idlac $srcdir/adabroker.parser/testparser.idl 2> testparser.log; diff testparser.log testparser.out > /dev/null" rc 2 | if { $rc == "" } { 3 | pass "Parser test"; 4 | } else { 5 | fail "Parser test"; 6 | } 7 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/adabroker.parser/testparser.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/idlac/testsuite/adabroker.parser/testparser.idl -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_array_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Array_1 { 3 | 4 | interface X {}; 5 | 6 | typedef X y[4]; 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_array_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Array_2 { 3 | 4 | interface X; 5 | 6 | interface X {}; 7 | 8 | typedef X y[4]; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_exception_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Exception_1 { 3 | 4 | interface X {}; 5 | 6 | exception Y { 7 | X a; 8 | }; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_exception_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Exception_2 { 3 | 4 | interface X; 5 | 6 | interface X {}; 7 | 8 | exception Y { 9 | X a; 10 | }; 11 | 12 | }; 13 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_sequence_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Sequence_1 { 3 | 4 | interface X { }; 5 | 6 | typedef sequence Y; 7 | }; 8 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_sequence_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Sequence_2 { 3 | 4 | interface X; 5 | 6 | interface X { }; 7 | 8 | typedef sequence Y; 9 | }; 10 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_struct_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Struct_1 { 3 | 4 | interface X { }; 5 | 6 | struct Y { 7 | X a; 8 | }; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_struct_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Struct_2 { 3 | 4 | interface X { }; 5 | 6 | struct Y { 7 | X a; 8 | }; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_typedef_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Typedef_1 { 3 | 4 | interface X {}; 5 | 6 | typedef X Y; 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/circular/test_typedef_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Typedef_2 { 3 | 4 | interface X; 5 | 6 | interface X {}; 7 | 8 | typedef X Y; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/import/T1.idl: -------------------------------------------------------------------------------- 1 | 2 | import ::T2; 3 | import ::T3; 4 | 5 | interface T1 {}; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/import/T2.idl: -------------------------------------------------------------------------------- 1 | 2 | interface T2 {}; 3 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/import/T3.idl: -------------------------------------------------------------------------------- 1 | 2 | import ::T2; 3 | 4 | interface T3 {}; 5 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/import/test004.idl: -------------------------------------------------------------------------------- 1 | 2 | import ::test0041; 3 | import ::test0042; 4 | 5 | interface Test004 : Test0042 { }; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/import/test0042.idl: -------------------------------------------------------------------------------- 1 | 2 | interface Test0042 {}; 3 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/lexer/testlexer_include.idl: -------------------------------------------------------------------------------- 1 | "#include OK" 2 | '\8' -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local1.idl: -------------------------------------------------------------------------------- 1 | 2 | local interface A {}; 3 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local2.idl: -------------------------------------------------------------------------------- 1 | 2 | interface A {}; 3 | 4 | local interface B : A {}; 5 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local3.idl: -------------------------------------------------------------------------------- 1 | 2 | local interface A {}; 3 | 4 | local interface B : A {}; 5 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local4.idl: -------------------------------------------------------------------------------- 1 | 2 | interface A {}; 3 | 4 | local interface B {}; 5 | 6 | local interface C : A, B {}; 7 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local5.idl: -------------------------------------------------------------------------------- 1 | 2 | local interface A {}; 3 | 4 | // illegal 5 | interface B : A {}; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local6.idl: -------------------------------------------------------------------------------- 1 | local interface A; 2 | 3 | local interface A {}; 4 | 5 | local interface B : A {}; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local7.idl: -------------------------------------------------------------------------------- 1 | module Local7 { 2 | local interface X; 3 | typedef sequence XSeq; 4 | local interface X {}; 5 | }; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/local/local8.idl: -------------------------------------------------------------------------------- 1 | local interface Local8 { 2 | boolean is_x (out boolean result); 3 | boolean is_y (); 4 | }; 5 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/mapping/arg.idl: -------------------------------------------------------------------------------- 1 | interface all_types { 2 | Object echo12(in Object arg); 3 | }; 4 | 5 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/mapping/union1.idl: -------------------------------------------------------------------------------- 1 | 2 | // no default case. 3 | union Example switch (long) { 4 | case 1: case 3: long Counter; 5 | case 2: boolean Flags [4] [8]; 6 | }; 7 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/mapping/union2.idl: -------------------------------------------------------------------------------- 1 | 2 | // Unusual place for default case. 3 | union Example switch (long) { 4 | case 1: case 3: long Counter; 5 | default: long Unknown; 6 | case 2: boolean Flags [4] [8]; 7 | }; 8 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a01.idl: -------------------------------------------------------------------------------- 1 | 2 | interface Asset { 3 | void op1(); 4 | void op2(); 5 | }; 6 | interface Vehicle { 7 | void op3(); 8 | void op4(); 9 | }; 10 | interface Tank : Vehicle, Asset { 11 | }; 12 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a02.idl: -------------------------------------------------------------------------------- 1 | 2 | typedef boolean Result_Flag; 3 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a03.idl: -------------------------------------------------------------------------------- 1 | 2 | enum Color {Red, Green, Blue}; 3 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a04.idl: -------------------------------------------------------------------------------- 1 | 2 | struct Example { 3 | long member1, member2; 4 | boolean member3[4][8]; 5 | }; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a05.idl: -------------------------------------------------------------------------------- 1 | 2 | union Example switch (long) { 3 | case 1: case 3: long Counter; 4 | case 2: boolean Flags [4] [8]; 5 | default: long Unknown; 6 | }; 7 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a06.idl: -------------------------------------------------------------------------------- 1 | 2 | typedef sequence> Ragged8; 3 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a07.idl: -------------------------------------------------------------------------------- 1 | 2 | typedef string Name; 3 | 4 | typedef string<512> Title; 5 | 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a09.idl: -------------------------------------------------------------------------------- 1 | 2 | const double Pi = 3.1415926535; 3 | const short Line_Buffer_Length = 80; 4 | 5 | 6 | 7 | const long Page_Buffer_Length = 8 | (Line_Buffer_Length * 60) + 2; 9 | const long Legal_Page_Buffer_Length = (80 * 80) + 2; 10 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a10.idl: -------------------------------------------------------------------------------- 1 | 2 | typedef string Name, Street_Address[2]; 3 | typedef Name Employee_Name; 4 | typedef enum Color {Red, Green, Blue} RGB; 5 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/a11.idl: -------------------------------------------------------------------------------- 1 | 2 | exception null_exception{}; 3 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/barn.idl: -------------------------------------------------------------------------------- 1 | typedef long measure; 2 | interface Feed { 3 | attribute measure weight; 4 | }; 5 | interface Animal { 6 | enum State {SLEEPING, AWAKE}; 7 | boolean eat(inout Feed bag); 8 | // returns true if animal is full 9 | attribute State alertness; 10 | }; 11 | interface Horse : Animal{ 12 | void trot(in short distance); 13 | }; 14 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/chicken.idl: -------------------------------------------------------------------------------- 1 | #ifndef CHICKEN 2 | #define CHICKEN 3 | interface Chicken; 4 | #include "egg.idl" 5 | interface Chicken { 6 | Egg lay(); 7 | }; 8 | #endif 9 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/cultivation.idl: -------------------------------------------------------------------------------- 1 | 2 | #include "barn.idl" 3 | 4 | interface Plow { 5 | long row(); 6 | void attach(in short blade); 7 | void harness(in Horse power); 8 | }; 9 | 10 | #pragma Subsystem("Farm"); 11 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/drawing.idl: -------------------------------------------------------------------------------- 1 | 2 | module Fresco { 3 | interface DrawingKit { 4 | typedef sequence Data8; 5 | typedef sequence Data32; 6 | }; 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/omg/egg.idl: -------------------------------------------------------------------------------- 1 | #ifndef EGG 2 | #define EGG 3 | interface Egg; 4 | #include "chicken.idl" 5 | interface Egg { 6 | Chicken hatch(); 7 | }; 8 | #endif 9 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/parser/testparser.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/compilers/idlac/testsuite/parser/testparser.idl -------------------------------------------------------------------------------- /compilers/idlac/testsuite/parser/testparser_include.idl: -------------------------------------------------------------------------------- 1 | const long included_const = 10; 2 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/prefix/test003.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test003 { 3 | 4 | typeprefix Test003 "aaa.ru"; 5 | 6 | local interface T2 { }; 7 | 8 | }; 9 | 10 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/raises/attr-raises-1.idl: -------------------------------------------------------------------------------- 1 | interface Attr_Raises_1 { 2 | exception Exc {}; 3 | readonly attribute long a raises (Exc); 4 | }; 5 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/raises/attr-raises-2.idl: -------------------------------------------------------------------------------- 1 | interface Attr_Raises_2 { 2 | exception Exc {}; 3 | attribute long a raises (Exc); 4 | // Incorrect: setraises/getraises must be used. 5 | }; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/raises/attr-raises-3.idl: -------------------------------------------------------------------------------- 1 | interface Attr_Raises_3 { 2 | exception Exc {}; 3 | // All attribute declarations are incorrect. 4 | readonly attribute long a setraises (Exc); 5 | readonly attribute long b getraises (Exc); 6 | readonly attribute long c getraises (Exc) setraises (Exc); 7 | readonly attribute long d setraises (Exc) getraises (Exc); 8 | }; 9 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/raises/attr-raises-4.idl: -------------------------------------------------------------------------------- 1 | interface Attr_Raises_4 { 2 | exception Exc_1 {}; 3 | exception Exc_2 {}; 4 | 5 | attribute long a getraises (Exc_1); 6 | attribute long b setraises (Exc_2); 7 | attribute long c getraises (Exc_1) setraises (Exc_2); 8 | }; 9 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/raises/attr-raises-5.idl: -------------------------------------------------------------------------------- 1 | interface Attr_Raises_5 { 2 | exception Exc {}; 3 | // Incorrect order of getraises/setraises. 4 | attribute long d setraises (Exc) getraises (Exc); 5 | }; 6 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/regression/RT-33/multiple_inh.idl: -------------------------------------------------------------------------------- 1 | module MyModule { 2 | 3 | interface IfA { 4 | void opA (); 5 | }; 6 | interface IfB { 7 | void opB (); 8 | }; 9 | 10 | interface IfC : IfA, IfB { 11 | void opC (); 12 | }; 13 | }; 14 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/regression/RT-34/introduced_identifier.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | module Inner1 { 3 | typedef string S1; 4 | }; 5 | 6 | module Inner2 { 7 | typedef Inner1::S1 S2; 8 | typedef string Inner1; 9 | typedef string S1; 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/regression/RT-55/xx.idl: -------------------------------------------------------------------------------- 1 | interface xx { 2 | exception An_Exception { 3 | string m_reason; 4 | }; 5 | 6 | typedef sequence shortSeq; 7 | typedef short shortArray[10]; 8 | 9 | void foo1 (out shortSeq val) raises (An_Exception); 10 | void foo2 (out shortArray val) raises (An_Exception); 11 | }; 12 | -------------------------------------------------------------------------------- /compilers/idlac/testsuite/regression/RT-58/xx.idl: -------------------------------------------------------------------------------- 1 | interface xx { 2 | enum Color {Red, Blue, Green}; 3 | // An interface that does not contain any user-defined operation. 4 | }; 5 | -------------------------------------------------------------------------------- /contrib/README: -------------------------------------------------------------------------------- 1 | README for the PolyORB contrib directory 2 | ---------------------------------------- 3 | 4 | $Id: //droopi/main/contrib/README#1 $ 5 | 6 | This directory contains various contributions or updates for PolyORB. 7 | See README in each sub-directory for more details. 8 | -------------------------------------------------------------------------------- /contrib/automake/README: -------------------------------------------------------------------------------- 1 | polyorb.m4 2 | ---------- 3 | 4 | $Id: //droopi/main/contrib/automake/README#1 $ 5 | 6 | Automake's macro for PolyORB. 7 | 8 | Contributed by: Vadim Godunko 9 | -------------------------------------------------------------------------------- /contrib/local_sockets/test/echo-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/contrib/local_sockets/test/echo-impl.adb -------------------------------------------------------------------------------- /contrib/local_sockets/test/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | oneway void printString (in string Mesg); 4 | }; 5 | -------------------------------------------------------------------------------- /contrib/local_sockets/test/gnat.adc: -------------------------------------------------------------------------------- 1 | 2 | pragma Ravenscar; 3 | pragma Restrictions(No_IO); -------------------------------------------------------------------------------- /contrib/local_sockets/test/polyorb-log-ork_serial.ads: -------------------------------------------------------------------------------- 1 | package PolyORB.Log.ORK_Serial is 2 | 3 | pragma Elaborate_Body; 4 | 5 | end PolyORB.Log.ORK_Serial; 6 | -------------------------------------------------------------------------------- /contrib/local_sockets/test/polyorb.conf: -------------------------------------------------------------------------------- 1 | [log] 2 | polyorb.ls=debug 3 | -------------------------------------------------------------------------------- /contrib/local_sockets/test_sockets/Makefile: -------------------------------------------------------------------------------- 1 | ADB = test_ls.adb 2 | include Makefile.common -------------------------------------------------------------------------------- /contrib/local_sockets/test_sockets/gnat.adc: -------------------------------------------------------------------------------- 1 | pragma Ravenscar; 2 | -------------------------------------------------------------------------------- /cos/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /cos/event/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /cos/ir/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /cos/naming/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /cos/naming/File.idl: -------------------------------------------------------------------------------- 1 | interface File { 2 | attribute string Image; 3 | }; 4 | -------------------------------------------------------------------------------- /cos/notification/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /cos/time/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /doc/References.rst: -------------------------------------------------------------------------------- 1 | .. _References: 2 | 3 | ********** 4 | References 5 | ********** 6 | 7 | .. bibliography:: polyorb_ug.bib 8 | -------------------------------------------------------------------------------- /doc/adacore-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/doc/adacore-logo-white.png -------------------------------------------------------------------------------- /doc/echo-impl-body.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/doc/echo-impl-body.adb -------------------------------------------------------------------------------- /doc/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /doc/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/doc/favicon.ico -------------------------------------------------------------------------------- /doc/full-ex_fig.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/doc/full-ex_fig.pdf -------------------------------------------------------------------------------- /doc/polyorb_version.py.in: -------------------------------------------------------------------------------- 1 | version = '@POLYORB_VERSION@' 2 | -------------------------------------------------------------------------------- /doc/xe-arch_fig.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/doc/xe-arch_fig.pdf -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/aws/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/aws/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/aws/Makefile.local -------------------------------------------------------------------------------- /examples/bbs/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/bbs/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}bbs.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}bbs.idl-stamp 3 | ${current_dir}common.idl-stamp: idlac_flags := 4 | ${test_target}: ${current_dir}common.idl-stamp 5 | -------------------------------------------------------------------------------- /examples/bbs/common.idl: -------------------------------------------------------------------------------- 1 | module DSA_Common { 2 | interface Penpal_Type; 3 | 4 | interface Penpal_Type { 5 | #pragma ID DSA_Common::Penpal_Type "DSA:COMMON.PENPAL_TYPE:1.0" 6 | 7 | void initialize (in string Name); 8 | string name_of (); 9 | void new_message (in string Sender, in string Message); 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /examples/bbs/stats/doplot: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | #set data style yerrorbars 4 | plot_one() { 5 | cat <<__EOF__ | gnuplot 6 | set term postscript eps color 7 | set data style linespoint 8 | set output "$2" 9 | plot "$1" 10 | __EOF__ 11 | 12 | } 13 | 14 | for data in data*; do 15 | ps=`echo $data | sed s/data/plot/`.ps 16 | if [ ! "$ps" -nt "$data" ]; then 17 | echo "$data -> $ps" 18 | plot_one $data $ps 19 | fi 20 | done 21 | -------------------------------------------------------------------------------- /examples/bbs/stats/siz2data: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | tr = ' ' | 4 | awk '/Elapsed/ { time = $3 } 5 | /siz/ { print $2 " " time }' 6 | -------------------------------------------------------------------------------- /examples/corba/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/all_functions/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/all_functions/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}all_functions.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}all_functions.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/all_types/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/all_types/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}all_types.idl-stamp: idlac_flags := -ir 2 | ${test_target}: ${current_dir}all_types.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/all_types/all_types-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/all_types/all_types-impl.adb -------------------------------------------------------------------------------- /examples/corba/all_types/client.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/all_types/client.adb -------------------------------------------------------------------------------- /examples/corba/all_types/dynclient.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/all_types/dynclient.adb -------------------------------------------------------------------------------- /examples/corba/echo/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/echo/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}echo.idl-stamp: idlac_flags := -d 2 | ${test_target}: ${current_dir}echo.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/echo/echo-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/echo/echo-impl.adb -------------------------------------------------------------------------------- /examples/corba/echo/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /examples/corba/random/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/random/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}random.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}random.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/random/random.idl: -------------------------------------------------------------------------------- 1 | // This interface was copied from http://random.org/corba.html, where you can 2 | // also find the current IOR of the server. 3 | // See client.cc for details. 4 | 5 | // IDL 6 | interface Random { 7 | 8 | // return non-negative long integer in the interval [0, 2^31) 9 | long lrand48(); 10 | 11 | // return signed long integer in the interval [-2^31, 2^31) 12 | long mrand48(); 13 | }; 14 | 15 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/client_propagated/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/client_propagated/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}echo.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}echo.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/client_propagated/echo-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/rtcorba/client_propagated/echo-impl.adb -------------------------------------------------------------------------------- /examples/corba/rtcorba/client_propagated/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | short echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/dhb/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/dhb/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}dhb.idl-stamp: idlac_flags :=-I${top_srcdir}/idls/RTCORBA -I${top_srcdir}/idls/CORBA_IDL -I${top_srcdir}/idls/CORBA_PIDL -I${top_srcdir}/idls/cos/time -I${top_srcdir}/idls/Interop 2 | ${test_target}: ${current_dir}dhb.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/rtcosscheduling/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/rtcosscheduling/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}echo.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}echo.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/rtcosscheduling/client_scheduling.conf: -------------------------------------------------------------------------------- 1 | [activity activity1] 2 | priority=10000 3 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/rtcosscheduling/echo-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/rtcorba/rtcosscheduling/echo-impl.adb -------------------------------------------------------------------------------- /examples/corba/rtcorba/rtcosscheduling/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | short echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/server_declared/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/server_declared/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}echo.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}echo.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/rtcorba/server_declared/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | 4 | typedef Object Objects[3]; 5 | 6 | Objects echoers(); 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /examples/corba/secure_echo/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/secure_echo/echo-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/secure_echo/echo-impl.adb -------------------------------------------------------------------------------- /examples/corba/secure_echo/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /examples/corba/secure_echo/passwd.pwd: -------------------------------------------------------------------------------- 1 | user:password 2 | -------------------------------------------------------------------------------- /examples/corba/secure_echo/polyorb_openssl.conf: -------------------------------------------------------------------------------- 1 | [req] 2 | default_bits = 2048 3 | distinguished_name = user_distinguished_name 4 | prompt = no 5 | 6 | [user_distinguished_name] 7 | O = PolyORB Development Team 8 | CN = PolyORB User 9 | -------------------------------------------------------------------------------- /examples/corba/send/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/corba/send/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}print.idl-stamp: idlac_flags := -d 2 | ${test_target}: ${current_dir}print.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/send/interop/tao/Makefile.bor: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile.bor,v 1.2 2002/01/13 20:00:13 fhunleth Exp 3 | # 4 | 5 | MAKEFILES = server.bor client.bor 6 | 7 | !include <$(ACE_ROOT)\include\makeinclude\recurse.bor> 8 | -------------------------------------------------------------------------------- /examples/corba/send/interop/tao/client.conf: -------------------------------------------------------------------------------- 1 | dynamic UIPMC_Factory Service_Object * TAO_PortableGroup:_make_TAO_UIPMC_Protocol_Factory() "" 2 | static Resource_Factory "-ORBProtocolFactory IIOP_Factory -ORBProtocolFactory UIPMC_Factory" 3 | -------------------------------------------------------------------------------- /examples/corba/send/interop/tao/client.conf.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/corba/send/interop/tao/groupURL: -------------------------------------------------------------------------------- 1 | corbaloc:miop:1.0@1.0-TestDomain-5506/239.239.239.18:5678 2 | -------------------------------------------------------------------------------- /examples/corba/send/interop/tao/server.conf: -------------------------------------------------------------------------------- 1 | dynamic UIPMC_Factory Service_Object * TAO_PortableGroup:_make_TAO_UIPMC_Protocol_Factory() "" 2 | static Resource_Factory "-ORBProtocolFactory IIOP_Factory -ORBProtocolFactory UIPMC_Factory" 3 | #static PortableGroup_Loader "" 4 | dynamic PortableGroup_Loader Service_Object * TAO_PortableGroup:_make_TAO_PortableGroup_Loader() "" -------------------------------------------------------------------------------- /examples/corba/send/print.idl: -------------------------------------------------------------------------------- 1 | module Test { 2 | interface Printer { 3 | oneway void printString (in string Mesg); 4 | oneway void printLong (in long K); 5 | string echoString (in string K); 6 | long echoLong (in long K); 7 | }; 8 | 9 | interface Controller { 10 | Printer Get_Printer (); 11 | 12 | void StopServer (); 13 | // Shut down server 14 | 15 | boolean test_OK (); 16 | 17 | }; 18 | 19 | }; 20 | -------------------------------------------------------------------------------- /examples/corba/send/test-printer-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/corba/send/test-printer-impl.adb -------------------------------------------------------------------------------- /examples/corba/thread_pool_tester/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}svc.idl-stamp: idlac_flags := -ir 2 | ${test_target}: ${current_dir}svc.idl-stamp 3 | -------------------------------------------------------------------------------- /examples/corba/thread_pool_tester/polyorb.conf: -------------------------------------------------------------------------------- 1 | [tasking] 2 | max_threads=10 3 | -------------------------------------------------------------------------------- /examples/corba/thread_pool_tester/svc.idl: -------------------------------------------------------------------------------- 1 | interface Svc { 2 | void Wait (in short Cond_Id); 3 | // Wait on the indicated condition variable 4 | }; 5 | -------------------------------------------------------------------------------- /examples/dsa/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/dsa/bank/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | bank_client 3 | bank_server 4 | -------------------------------------------------------------------------------- /examples/dsa/bank/example: -------------------------------------------------------------------------------- 1 | poor 2 | xxxx 3 | 25 4 | -- 5 | middle 6 | yyyy 7 | 250 8 | -- 9 | rich 10 | zzzz 11 | 2500 12 | -- 13 | -------------------------------------------------------------------------------- /examples/dsa/bbs/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/dsa/demo/rci.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/dsa/demo/rci.adb -------------------------------------------------------------------------------- /examples/dsa/demo/testbed.cfg: -------------------------------------------------------------------------------- 1 | -- Configuration file for use of DSA example with gnatdist 2 | 3 | -- $Id$ 4 | 5 | configuration Testbed is 6 | pragma Starter (None); 7 | ServerP : Partition := (Rci); 8 | ClientP : Partition := (SP); 9 | 10 | procedure Noproc is in ServerP; 11 | procedure Client_Main; 12 | for ClientP'Main use Client_Main; 13 | end Testbed; 14 | -------------------------------------------------------------------------------- /examples/dsa/json/build.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | po_gnatdist -Premote_json -gnat12 echo_json "$@" 4 | -------------------------------------------------------------------------------- /examples/dsa/json/cli.adb: -------------------------------------------------------------------------------- 1 | with Ada.Text_IO; use Ada.Text_IO; 2 | with GNATCOLL.JSON; use GNATCOLL.JSON; 3 | with Normal_JSON; use Normal_JSON; 4 | 5 | with RCI; 6 | 7 | procedure Cli is 8 | J1 : JSON_Value := Create_Object; 9 | J2 : JSON_Value; 10 | begin 11 | J1.Set_Field ("data", Create (Integer'(123))); 12 | Put_Line ("J1 = " & Write (J1)); 13 | 14 | J2 := Unwrap (RCI.Frob (Wrap (J1))); 15 | Put_Line ("J2 = " & Write (J2)); 16 | end Cli; 17 | -------------------------------------------------------------------------------- /examples/dsa/json/echo_json.cfg: -------------------------------------------------------------------------------- 1 | configuration Echo_JSON is 2 | pragma Name_Server (Embedded); 3 | pragma Starter (Ada); 4 | pragma Boot_Location ("tcp", "localhost:4411"); 5 | 6 | Server_Partition : partition := (RCI); 7 | 8 | Client_Partition : partition; 9 | procedure Cli is in Client_Partition; 10 | 11 | for Partition'Directory use "exec"; 12 | end Echo_JSON; 13 | -------------------------------------------------------------------------------- /examples/dsa/json/normal_json.ads: -------------------------------------------------------------------------------- 1 | with RT_JSON; 2 | with GNATCOLL.JSON; 3 | 4 | package Normal_JSON is 5 | type JSON_Holder is new RT_JSON.JSON_Holder with record 6 | Value : GNATCOLL.JSON.JSON_Value; 7 | end record; 8 | 9 | function Wrap (J : GNATCOLL.JSON.JSON_Value) return RT_JSON.JSON_Wrapper; 10 | function Unwrap (W : RT_JSON.JSON_Wrapper) return GNATCOLL.JSON.JSON_Value; 11 | 12 | end Normal_JSON; 13 | -------------------------------------------------------------------------------- /examples/dsa/json/rci.ads: -------------------------------------------------------------------------------- 1 | with RT_JSON; 2 | package RCI is 3 | pragma Remote_Call_Interface; 4 | 5 | function Frob (X : RT_JSON.JSON_Wrapper) return RT_JSON.JSON_Wrapper; 6 | 7 | end RCI; 8 | -------------------------------------------------------------------------------- /examples/dsa/json/remote_json.gpr: -------------------------------------------------------------------------------- 1 | with "gnatcoll_core"; 2 | project Remote_JSON is 3 | for Source_Dirs use ("."); 4 | end Remote_JSON; 5 | -------------------------------------------------------------------------------- /examples/moma/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/moma/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/moma/Makefile.local -------------------------------------------------------------------------------- /examples/moma/consumer.conf: -------------------------------------------------------------------------------- 1 | [consumer] 2 | #server_ior=1234 3 | log=true 4 | # log = true | false 5 | 6 | log-level=1 7 | # log-level = 1 .. 3 8 | 9 | 10 | default_username=John_Doe 11 | default-password=plop 12 | default-time-to-live=42 13 | default-priority=1 14 | default-persistence=false 15 | 16 | -------------------------------------------------------------------------------- /examples/moma/destinations.conf: -------------------------------------------------------------------------------- 1 | [destination 1] 2 | type=queue 3 | name=example1 4 | persistent=none 5 | #persistent=file 6 | -------------------------------------------------------------------------------- /examples/moma/password.conf: -------------------------------------------------------------------------------- 1 | [user_1] 2 | name=Ada 3 | password=Lovelace 4 | class=user 5 | 6 | [user_2] 7 | name=Byron 8 | password=Lord 9 | class=admin 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/moma/producer.conf: -------------------------------------------------------------------------------- 1 | [producer] 2 | log=true 3 | # log = true | false 4 | 5 | log-level=1 6 | # log-level = 1 .. 3 7 | 8 | connection-limit=42 9 | # maximum number of connection 10 | # XXX check conformity with whole architecrture 11 | -------------------------------------------------------------------------------- /examples/polyorb/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /examples/polyorb/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/examples/polyorb/Makefile.local -------------------------------------------------------------------------------- /examples/polyorb/README: -------------------------------------------------------------------------------- 1 | README for the PolyORB examples 2 | ------------------------------------- 3 | 4 | $Id$ 5 | 6 | This directory contains examples of servants built directly on top 7 | of the PolyORB neutral core layer. 8 | -------------------------------------------------------------------------------- /idls/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/CORBA_IDL/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/CORBA_IDL/CORBA_Current.idl: -------------------------------------------------------------------------------- 1 | // File: CORBA_Current.idl 2 | // CORBA 3.0, Chapter 4 3 | 4 | // interface for the Current object 5 | local interface Current { 6 | }; 7 | -------------------------------------------------------------------------------- /idls/CORBA_IDL/CORBA_CustomMarshal.idl: -------------------------------------------------------------------------------- 1 | // File: CORBA_CustomMarshal.idl 2 | // CORBA 3.0, Chapter 5 3 | // depends on CORBA_Stream.idl 4 | 5 | //PolyORB:NI: abstract valuetype CustomMarshal { 6 | //PolyORB:NI: void marshal (in DataOutputStream os); 7 | //PolyORB:NI: void unmarshal (in DataInputStream is); 8 | //PolyORB:NI: }; 9 | -------------------------------------------------------------------------------- /idls/CORBA_PIDL/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/CORBA_PIDL/CORBA_ServerRequest.idl: -------------------------------------------------------------------------------- 1 | // File: ServerRequest.idl 2 | // CORBA 3.0, Chapter 8 3 | 4 | interface ServerRequest { // PIDL 5 | readonly attribute Identifier operation; 6 | void arguments (inout NVList nv); 7 | Context ctx(); 8 | void set_result (in any val); 9 | void set_exception(in any val); 10 | }; 11 | -------------------------------------------------------------------------------- /idls/CORBA_PIDL/CORBA_ValueBase.idl: -------------------------------------------------------------------------------- 1 | // File: CORBA_ValueBase.idl 2 | // CORBA 3.0, Chapter 5 3 | 4 | //PolyORB:NI: valuetype ValueBase{ //PIDL 5 | //PolyORB:NI: ValueDef get_value_def(); 6 | //PolyORB:NI: }; 7 | 8 | -------------------------------------------------------------------------------- /idls/Interop/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/Misc/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/RTCORBA/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/RTCORBA/RTCORBA.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/idls/RTCORBA/RTCORBA.idl -------------------------------------------------------------------------------- /idls/cos/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/cos/event/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/cos/naming/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/cos/notification/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /idls/cos/persistent/cospersistencepid.idl: -------------------------------------------------------------------------------- 1 | //File: CosPersistencePID.idl 2 | //Part of the Persistence Service 3 | 4 | #ifndef _COS_PERSISTENCE_PID_IDL_ 5 | #define _COS_PERSISTENCE_PID_IDL_ 6 | #pragma prefix "omg.org" 7 | 8 | module CosPersistencePID { 9 | 10 | interface PID { 11 | attribute string datastore_type; 12 | string get_PIDString(); 13 | }; 14 | 15 | }; 16 | #endif /* ifndef _COS_PERSISTENCE_PID_IDL_ */ 17 | -------------------------------------------------------------------------------- /idls/cos/time/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/ROADMAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/src/ROADMAP -------------------------------------------------------------------------------- /src/aws/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/aws_orig/templates_parser.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/src/aws_orig/templates_parser.adb -------------------------------------------------------------------------------- /src/config.adc.in: -------------------------------------------------------------------------------- 1 | -- Set assertion and debug policies 2 | 3 | pragma Assertion_Policy (@ASSERTION_POLICY@); 4 | pragma Debug_Policy (@DEBUG_POLICY@); 5 | 6 | -- Set Initialize_Scalars for debug builds 7 | 8 | @DEBUG_ONLY@pragma Initialize_Scalars; 9 | 10 | -- Additional user-provided configuration pragmas below 11 | @ADDITIONAL_CONF_PRAGMAS@ 12 | -------------------------------------------------------------------------------- /src/corba/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/corba/dynamicany/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/corba/iop/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/corba/portableinterceptor/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/corba/portableserver-helper.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/src/corba/portableserver-helper.adb -------------------------------------------------------------------------------- /src/corba/rtcorba/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/corba/rtcorba/rtcorba-helper.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/src/corba/rtcorba/rtcorba-helper.adb -------------------------------------------------------------------------------- /src/corba/security/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/dsa/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/giop/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/giop/diop/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/giop/iiop/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/giop/iiop/security/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/giop/iiop/security/tls/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/giop/iiop/ssliop/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/giop/miop/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/moma/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/moma/consumer.conf: -------------------------------------------------------------------------------- 1 | [consumer] 2 | #server_ior=1234 3 | log=true 4 | # log = true | false 5 | 6 | log-level=1 7 | # log-level = 1 .. 3 8 | 9 | 10 | default_username=John_Doe 11 | default-password=plop 12 | default-time-to-live=42 13 | default-priority=1 14 | default-persistence=false 15 | 16 | -------------------------------------------------------------------------------- /src/moma/destinations.conf: -------------------------------------------------------------------------------- 1 | [destination 1] 2 | type=topic 3 | #type=queue|topic 4 | name=example1 5 | persistent=none 6 | #persistent=none|file 7 | 8 | [destination 2] 9 | type=queue 10 | name=example2 11 | persistent=none 12 | -------------------------------------------------------------------------------- /src/moma/password.conf: -------------------------------------------------------------------------------- 1 | [user_1] 2 | name=Ada 3 | password=Lovelace 4 | class=user 5 | 6 | [user_2] 7 | name=Byron 8 | password=Lord 9 | class=admin 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/moma/producer.conf: -------------------------------------------------------------------------------- 1 | [producer] 2 | log=true 3 | # log = true | false 4 | 5 | log-level=1 6 | # log-level = 1 .. 3 7 | 8 | connection-limit=42 9 | # maximum number of connection 10 | # XXX check conformity with whole architecrture 11 | -------------------------------------------------------------------------------- /src/security/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/security/gssup/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/security/tls/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/security/x509/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/setup/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/setup/polyorb-setup-client.adb: -------------------------------------------------------------------------------- 1 | pragma No_Body; 2 | -------------------------------------------------------------------------------- /src/setup/security/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/soap/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/src.exclude.in: -------------------------------------------------------------------------------- 1 | @EXCLUDED_SOURCE_FILES@ 2 | -------------------------------------------------------------------------------- /src/srp/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/ssl/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /src/web_common/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /support/.gitignore: -------------------------------------------------------------------------------- 1 | libtool.m4 2 | depcomp 3 | config.guess 4 | config.sub 5 | ltmain.sh 6 | mdate-sh 7 | texinfo.tex 8 | -------------------------------------------------------------------------------- /support/cleanup-conf-files: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | if [ ! -x ./config.status ]; then 4 | echo "config.status not found" 1>&2 5 | exit 1 6 | fi 7 | 8 | rm -f `./config.status --help 2>&1 | sed -n '/^Configuration files:/{n 9 | p 10 | q 11 | }'` 12 | -------------------------------------------------------------------------------- /support/libtool-tag.m4: -------------------------------------------------------------------------------- 1 | dnl Determine whether libtool supports --tag 2 | dnl $Id$ 3 | 4 | AC_DEFUN([AC_LIBTOOL_HAS_TAG],[ 5 | AC_MSG_CHECKING([whether libtool supports --tag]) 6 | if grep "[[-]]-tag" $srcdir/support/ltmain.sh > /dev/null; then 7 | AC_MSG_RESULT([yes]) 8 | LIBTOOL_TAG=--tag=CC 9 | else 10 | AC_MSG_RESULT([no]) 11 | LIBTOOL_TAG= 12 | fi 13 | AC_SUBST(LIBTOOL_TAG) 14 | ]) 15 | -------------------------------------------------------------------------------- /testsuite/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/CXE1001/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/CXE1001/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/acats/CXE1001/Makefile.local -------------------------------------------------------------------------------- /testsuite/acats/CXE2001/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/CXE2001/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/acats/CXE2001/Makefile.local -------------------------------------------------------------------------------- /testsuite/acats/CXE4001/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/CXE4001/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/acats/CXE4001/Makefile.local -------------------------------------------------------------------------------- /testsuite/acats/CXE4002/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/CXE4002/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/acats/CXE4002/Makefile.local -------------------------------------------------------------------------------- /testsuite/acats/CXE4005/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/CXE4005/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/acats/CXE4005/Makefile.local -------------------------------------------------------------------------------- /testsuite/acats/CXE4006/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/acats/CXE4006/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/acats/CXE4006/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/all_exceptions/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/all_exceptions/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}all_exceptions.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}all_exceptions.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/benchs/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/benchs/test000/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/benchs/test000/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/code_sets/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/code_sets/test000/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/code_sets/test000/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/code_sets/test000/test_interface.idl: -------------------------------------------------------------------------------- 1 | 2 | interface Test_Interface { 3 | void Put (in wstring Value); 4 | }; 5 | -------------------------------------------------------------------------------- /testsuite/corba/cos/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/cos/event/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/cos/event/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}typedtest_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}typedtest_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/cos/event/consumer.cmd: -------------------------------------------------------------------------------- 1 | create channel c 2 | create pushconsumer psc 3 | create pullconsumer plc 4 | connect psc to c 5 | connect plc to c 6 | sleep 3 7 | consume in psc 8 | sleep 6 9 | consume in plc 10 | sleep 6 11 | consume in psc 12 | sleep 6 13 | consume in plc 14 | 15 | -------------------------------------------------------------------------------- /testsuite/corba/cos/event/supplier.cmd: -------------------------------------------------------------------------------- 1 | create channel c 2 | create pushsupplier pss 3 | create pullsupplier pls 4 | connect pss to c 5 | connect pls to c 6 | sleep 6 7 | produce "running test 1" in pss 8 | sleep 6 9 | produce "running test 2" in pss 10 | sleep 6 11 | produce "running test 3" in pls 12 | sleep 6 13 | produce "running test 4" in pls 14 | quit 15 | -------------------------------------------------------------------------------- /testsuite/corba/cos/event/typedtest_interface-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/cos/event/typedtest_interface-impl.adb -------------------------------------------------------------------------------- /testsuite/corba/cos/event/typedtest_interface.idl: -------------------------------------------------------------------------------- 1 | interface TypedTest_Interface { 2 | string echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/corba/cos/ir/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/cos/ir/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/cos/ir/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/cos/naming/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/cos/naming/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/cos/naming/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/cos/notification/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/cos/notification/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/cos/notification/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/cos/time/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/cos/time/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/cos/time/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/domainmanager/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/domainmanager/test000/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/domainmanager/test000/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/domainmanager/test000/corba-domainmanager-skel.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/domainmanager/test000/corba-domainmanager-skel.adb -------------------------------------------------------------------------------- /testsuite/corba/domainmanager/test000/test.idl: -------------------------------------------------------------------------------- 1 | 2 | import ::CORBA; 3 | 4 | module Test { 5 | 6 | interface DomainManager : CORBA::DomainManager { }; 7 | 8 | interface Echo { }; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/corba/harness/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/harness/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}harness.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}harness.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/harness/harness.idl: -------------------------------------------------------------------------------- 1 | interface Harness { 2 | unsigned long echoULong(in unsigned long arg) ; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/corba/interop/cpp/common/all_types_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/interop/cpp/common/all_types_client.cc -------------------------------------------------------------------------------- /testsuite/corba/local/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/local/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/local/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/location_forwarding/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/location_forwarding/test000/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/location_forwarding/test000/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/location_forwarding/test000/test_interface.idl: -------------------------------------------------------------------------------- 1 | 2 | import ::PortableServer; 3 | 4 | interface Test_Interface { 5 | 6 | string Name (); 7 | 8 | }; 9 | 10 | local interface Test_ServantActivator : PortableServer::ServantActivator { }; 11 | -------------------------------------------------------------------------------- /testsuite/corba/location_forwarding/test001/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/location_forwarding/test001/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/location_forwarding/test001/test_interface.idl: -------------------------------------------------------------------------------- 1 | 2 | import ::PortableServer; 3 | 4 | interface Test_Interface { 5 | 6 | string Name (); 7 | 8 | }; 9 | 10 | local interface Test_ServantActivator : PortableServer::ServantActivator { }; 11 | -------------------------------------------------------------------------------- /testsuite/corba/object/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/object/test000/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/object/test000/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/object/test000/test_interface.idl: -------------------------------------------------------------------------------- 1 | interface Test_Interface { 2 | Test_Interface get_invalid_ref (); 3 | // Return a reference that points to a non-existing object 4 | 5 | oneway void terminate_server (); 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/corba/orb_init/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/orb_init/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/orb_init/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/performance/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}benchs.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}benchs.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test000/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test000/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test000_idl.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test000_idl.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test001/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test001/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test001_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test001_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test002/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test002/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test002_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test002_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test003/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test003/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/portableinterceptor/test003/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test004/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/portableinterceptor/test004/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}test.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/portableserver/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/portableserver/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}echo.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}echo.idl-stamp 3 | ${current_dir}test.idl-stamp: idlac_flags := 4 | ${test_target}: ${current_dir}test.idl-stamp 5 | -------------------------------------------------------------------------------- /testsuite/corba/portableserver/echo.idl: -------------------------------------------------------------------------------- 1 | 2 | import ::PortableServer; 3 | 4 | interface Echo { 5 | 6 | string echoString (in string Mesg); 7 | 8 | string echoString_reentrant (in string Mesg); 9 | 10 | string echoString_wait (in string Mesg); 11 | 12 | }; 13 | 14 | local interface Test_NullActivator : PortableServer::ServantActivator { }; 15 | 16 | local interface Test_SimpleActivator : PortableServer::ServantActivator { }; 17 | -------------------------------------------------------------------------------- /testsuite/corba/portableserver/test.idl: -------------------------------------------------------------------------------- 1 | 2 | interface Test { 3 | 4 | void proc (); 5 | 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtcurrent/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtcurrent/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/rtcorba/rtcurrent/Makefile.local -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtorb/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtorb/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}echo.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}echo.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtorb/echo-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/rtcorba/rtorb/echo-impl.adb -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtorb/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtpoa/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtpoa/Makefile.local: -------------------------------------------------------------------------------- 1 | ${current_dir}echo.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}echo.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtpoa/echo-impl.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/corba/rtcorba/rtpoa/echo-impl.adb -------------------------------------------------------------------------------- /testsuite/corba/rtcorba/rtpoa/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/corba/shutdown/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/corba/shutdown/Makefile.local: -------------------------------------------------------------------------------- 1 | {current_dir}test_interface.idl-stamp: idlac_flags := 2 | ${test_target}: ${current_dir}test_interface.idl-stamp 3 | -------------------------------------------------------------------------------- /testsuite/corba/shutdown/test_interface.idl: -------------------------------------------------------------------------------- 1 | interface Test_Interface { 2 | void trigger_server_shutdown (in boolean wait); 3 | // Have a dedicated server task call Shutdown with the given value 4 | // for Wait_For_Completion. This method does not return immediately, 5 | // so if the Shutdown call is waits for completion, it will be blocked. 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/core/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/any/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/any/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/any/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/chained_lists/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/chained_lists/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/chained_lists/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/dynamic_dict/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/dynamic_dict/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/dynamic_dict/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/fixed_point/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/fixed_point/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/fixed_point/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/initialization/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/initialization/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/initialization/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/naming/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/naming/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/naming/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/obj_adapters/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/obj_adapters/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/obj_adapters/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/poa/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/poa/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/poa/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/random/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/random/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/random/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/sync_policies/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/sync_policies/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/sync_policies/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/tasking/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/tasking/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/tasking/Makefile.local -------------------------------------------------------------------------------- /testsuite/core/uri_encoding/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/core/uri_encoding/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/core/uri_encoding/Makefile.local -------------------------------------------------------------------------------- /testsuite/dsa/abortion/app.cfg: -------------------------------------------------------------------------------- 1 | configuration App is 2 | 3 | pragma STARTER (None); 4 | pragma NAME_SERVER (Standalone); 5 | 6 | Server_P : partition := (RCI); 7 | Client_P : partition; 8 | 9 | procedure Server is in Server_P; 10 | 11 | procedure Client; 12 | for Client_P'Main use Client; 13 | 14 | for partition'termination use Local_Termination; 15 | end App; 16 | -------------------------------------------------------------------------------- /testsuite/idls/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /testsuite/idls/Makefile.ada: -------------------------------------------------------------------------------- 1 | SHELL = /bin/sh 2 | GNATFLAGS = -g -gnatwA 3 | GNATINCLUDE = -I`gnatls -v | grep adainclude | sed 's/ *//g'` 4 | FLAGS = -I. $(GNATINCLUDE) 5 | 6 | 7 | all : stubs 8 | 9 | force: 10 | 11 | stubs: 12 | gnatmake $(GNATFLAGS) *.adb $(FLAGS) `polyorb-config` 13 | 14 | 15 | clean: 16 | @-rm -f *.ali *.o 17 | @-rm -f GNAT* *~ 18 | @-rm -f core* 19 | @-rm -f b~* 20 | 21 | -------------------------------------------------------------------------------- /testsuite/idls/abstract001/tin.idl: -------------------------------------------------------------------------------- 1 | module m { 2 | abstract interface AbsInt { 3 | long op1 (in long var1, inout short var2, out string var3); 4 | attribute long MyAttr; 5 | }; 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /testsuite/idls/ada0010/tin.idl: -------------------------------------------------------------------------------- 1 | // Test interface code generation 2 | interface Inter1 { 3 | attribute float Attr1; // Float type declaration 4 | attribute boolean Attr2; // boolean type declaration 5 | readonly attribute long Attr3; // readonly attribute 6 | attribute long long Attr4; 7 | string Name (in short code); // operation declaration 8 | void SName (in short code, in string str); 9 | }; 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testsuite/idls/ada0011/tin.idl: -------------------------------------------------------------------------------- 1 | interface Inter2 { 2 | 3 | typedef float New_Float; 4 | attribute New_Float attr1; 5 | New_Float ConvertNew (in float N); 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/ada0012/tin.idl: -------------------------------------------------------------------------------- 1 | interface EnumTests { 2 | enum Color {Red, Blue, Green}; 3 | const Color Rouge = Red; 4 | attribute Color attr_enum; 5 | Color modif_enum (inout Color C); 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/ada0013/tin.idl: -------------------------------------------------------------------------------- 1 | module mod1 { 2 | typedef boolean bool; 3 | interface Int1 { 4 | typedef float New_Float; 5 | enum Color {Red, Blue, Green}; 6 | attribute New_Float Real_Number; 7 | attribute Color couleur; 8 | attribute bool b1; 9 | }; 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/ada0014/tin.idl: -------------------------------------------------------------------------------- 1 | module _module { 2 | module m11 { 3 | interface I111 { 4 | attribute float value; 5 | }; 6 | }; 7 | }; 8 | module m2 9 | { 10 | interface I21 11 | { 12 | typedef boolean new_bool; 13 | new_bool is_greater (in float f1, in float f2); 14 | }; 15 | }; 16 | -------------------------------------------------------------------------------- /testsuite/idls/ada0015/tin.idl: -------------------------------------------------------------------------------- 1 | typedef float New_Float; 2 | module m1 { 3 | interface int1 { 4 | attribute New_Float attr1; 5 | readonly attribute boolean bool1; 6 | }; 7 | }; 8 | typedef boolean New_Boolean; 9 | -------------------------------------------------------------------------------- /testsuite/idls/ada0016/tin.idl: -------------------------------------------------------------------------------- 1 | interface i1{ 2 | typedef float New_Float, Tab_Float [10]; 3 | attribute float val1, val2, tab_val; 4 | attribute Tab_Float tab; 5 | }; 6 | -------------------------------------------------------------------------------- /testsuite/idls/ada0017/tin.idl: -------------------------------------------------------------------------------- 1 | interface i1 { 2 | typedef string new_string; 3 | typedef float New_Float; 4 | typedef new_string n2, tab[4][2]; 5 | typedef float f33 [120], f45 [4][5][6]; 6 | 7 | attribute string str; 8 | attribute new_string S; 9 | void min (in New_Float f1); 10 | float Add (inout New_Float f1, in float f2); 11 | New_Float minus (in float f1, in float f2, out float r); 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/ada0018/tin.idl: -------------------------------------------------------------------------------- 1 | module m1 { 2 | typedef boolean b1; 3 | interface i1 { 4 | typedef float t1; 5 | }; 6 | interface i2 { 7 | attribute i1::t1 attr1; 8 | attribute m1::b1 bool; 9 | }; 10 | interface i3 { 11 | typedef i1::t1 new_float; 12 | }; 13 | }; 14 | -------------------------------------------------------------------------------- /testsuite/idls/ada0019/tin.idl: -------------------------------------------------------------------------------- 1 | interface TestService2 { 2 | 3 | typedef short index_type; 4 | 5 | TestService2 getChild(in index_type index); 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /testsuite/idls/ada0020/tin.idl: -------------------------------------------------------------------------------- 1 | module m { 2 | 3 | interface i1 { 4 | 5 | typedef string t; 6 | 7 | }; 8 | 9 | interface i2 { 10 | 11 | typedef i1::t t; 12 | typedef t toto; 13 | }; 14 | }; 15 | -------------------------------------------------------------------------------- /testsuite/idls/ada0021/tin.idl: -------------------------------------------------------------------------------- 1 | // Extracted from a mail of Khaled (March 22, 2005) 2 | 3 | module First { 4 | typedef string name; 5 | }; 6 | 7 | module Second { 8 | typedef First::name name; 9 | typedef name X; 10 | 11 | interface foo { 12 | name some_function (); 13 | name some_function2 (in name n); 14 | 15 | }; 16 | }; 17 | 18 | -------------------------------------------------------------------------------- /testsuite/idls/aif_b01/test.out: -------------------------------------------------------------------------------- 1 | abstract interface AbsInf { 2 | short op(); 3 | }; 4 | interface Itfderiv : AbsInf { 5 | }; 6 | -------------------------------------------------------------------------------- /testsuite/idls/aif_b01/tin.idl: -------------------------------------------------------------------------------- 1 | //testgroup abstract interface 2 | //tsref "IDL" 3 | //tgdescr "Testing features of the abstract interface construct" 4 | //testsubgroup basic 5 | //tsgdescr "Testing basic features of the abstract interface construct" 6 | 7 | abstract interface AbsInf { 8 | short op(); 9 | }; 10 | 11 | interface Itfderiv: AbsInf { 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/aif_p01/test.out: -------------------------------------------------------------------------------- 1 | abstract interface AbsInf { 2 | short op1(); 3 | }; 4 | interface Inf { 5 | AbsInf op2(in AbsInf inp, inout AbsInf iop, out AbsInf outp); 6 | }; 7 | interface Itfderiv : AbsInf { 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/annapp01/test.out: -------------------------------------------------------------------------------- 1 | module AnnApp01 { 2 | typedef short around_zero; 3 | enum myenum_t { 4 | zero, 5 | one 6 | }; 7 | struct mystruct_t { 8 | long k; 9 | AnnApp01::myenum_t e; 10 | AnnApp01::around_zero az; 11 | }; 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/annapp01/tin.idl: -------------------------------------------------------------------------------- 1 | module AnnApp01 { 2 | 3 | @range((-1), 1) @nested 4 | typedef short around_zero; 5 | 6 | enum myenum_t { 7 | zero, 8 | @default_literal one 9 | }; 10 | 11 | struct mystruct_t { 12 | @key long k; 13 | @key myenum_t e; 14 | around_zero az; 15 | }; 16 | 17 | }; 18 | 19 | -------------------------------------------------------------------------------- /testsuite/idls/attr001/tin.idl: -------------------------------------------------------------------------------- 1 | interface MyInt { 2 | exception e1 {}; 3 | exception e2 {}; 4 | exception e3 {}; 5 | exception e4 {}; 6 | 7 | readonly attribute long a1, a2 raises (e1); 8 | attribute long a3, a4 getraises (e1, e2); 9 | attribute long a5, a6 setraises (e3, e4); 10 | attribute long a7, a8 getraises (e1, e2) setraises (e3, e4); 11 | readonly attribute long a9, a10 raises (e1, e2, e3, e4); 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/autotest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | n=0 4 | for i in `grep -v '^#' MANIFEST`; do 5 | ./run-test.sh $i 6 | if [ $? != 0 ]; then 7 | n=`expr $n + 1` 8 | fi 9 | done 10 | 11 | exit $n 12 | -------------------------------------------------------------------------------- /testsuite/idls/avt_b01/test.out: -------------------------------------------------------------------------------- 1 | abstract valuetype AbsVal { 2 | short op(); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/avt_b01/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup basic 2 | //tsgdescr "Testing basic features of the abstract valuetype construct" 3 | 4 | abstract valuetype AbsVal { 5 | short op(); 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/avt_p01/test.out: -------------------------------------------------------------------------------- 1 | abstract valuetype AbsVal { 2 | AbsVal op1(in AbsVal inPara, inout AbsVal ioPara, out AbsVal outPara); 3 | }; 4 | interface Itf { 5 | AbsVal op2(in AbsVal inPara, inout AbsVal ioPara, out AbsVal outPara); 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/avt_p01/tin.idl: -------------------------------------------------------------------------------- 1 | // testsubgroup abstract valuetype as operation parameter 2 | // tsgdescr "Testing the abstract valuetype as operation parameter" 3 | 4 | abstract valuetype AbsVal { 5 | AbsVal op1(in AbsVal inPara, inout AbsVal ioPara, out AbsVal outPara); 6 | }; 7 | interface Itf { 8 | AbsVal op2(in AbsVal inPara, inout AbsVal ioPara, out AbsVal outPara); 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/chicken-egg/chicken.idl: -------------------------------------------------------------------------------- 1 | #ifndef CHICKEN 2 | #define CHICKEN 3 | interface Chicken; 4 | #include "egg.idl" 5 | interface Chicken { 6 | Egg lay(); 7 | }; 8 | #endif 9 | 10 | -------------------------------------------------------------------------------- /testsuite/idls/chicken-egg/egg.idl: -------------------------------------------------------------------------------- 1 | #ifndef EGG 2 | #define EGG 3 | interface Egg; 4 | #include "chicken.idl" 5 | interface Egg { 6 | Chicken hatch(); 7 | }; 8 | #endif 9 | 10 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_array_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Array_1 { 3 | 4 | interface X {}; 5 | 6 | typedef X y[4]; 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_array_11.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Array_1 { 3 | 4 | interface X; 5 | 6 | typedef X y[4]; 7 | interface X { 8 | typedef X X2[12]; 9 | }; 10 | 11 | }; 12 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_array_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Array_2 { 3 | 4 | interface X; 5 | 6 | interface X {}; 7 | 8 | typedef X y[4]; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_exception_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Exception_1 { 3 | 4 | interface X {}; 5 | 6 | exception Y { 7 | X a; 8 | }; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_exception_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Exception_2 { 3 | 4 | interface X; 5 | 6 | interface X {}; 7 | 8 | exception Y { 9 | X a; 10 | }; 11 | 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_sequence_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Sequence_1 { 3 | 4 | interface X { }; 5 | 6 | typedef sequence Y; 7 | }; 8 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_sequence_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Sequence_2 { 3 | 4 | interface X; 5 | 6 | interface X { }; 7 | 8 | typedef sequence Y; 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_struct_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Struct_1 { 3 | 4 | interface X { }; 5 | 6 | struct Y { 7 | X a; 8 | }; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_struct_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Struct_2 { 3 | 4 | interface X { }; 5 | 6 | struct Y { 7 | X a; 8 | }; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_typedef_1.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Typedef_1 { 3 | 4 | interface X {}; 5 | 6 | typedef X Y; 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/circular/test_typedef_2.idl: -------------------------------------------------------------------------------- 1 | 2 | module Test_Typedef_2 { 3 | 4 | interface X; 5 | 6 | interface X {}; 7 | 8 | typedef X Y; 9 | 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/corba_idl/CORBA_Current.idl: -------------------------------------------------------------------------------- 1 | // File: CORBA_Current.idl 2 | // CORBA 3.0, Chapter 4 3 | 4 | // interface for the Current object 5 | local interface Current { 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/corba_idl/CORBA_ServerRequest.idl: -------------------------------------------------------------------------------- 1 | // File: ServerRequest.idl 2 | // CORBA 3.0, Chapter 8 3 | 4 | interface ServerRequest { // PIDL 5 | readonly attribute Identifier operation; 6 | void arguments (inout NVList nv); 7 | Context ctx(); 8 | void set_result (in any val); 9 | void set_exception(in any val); 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/corba_idl/CORBA_ValueBase.idl: -------------------------------------------------------------------------------- 1 | // File: CORBA_ValueBase.idl 2 | // CORBA 3.0, Chapter 5 3 | 4 | //PolyORB:NI: valuetype ValueBase{ //PIDL 5 | //PolyORB:NI: ValueDef get_value_def(); 6 | //PolyORB:NI: }; 7 | 8 | -------------------------------------------------------------------------------- /testsuite/idls/echo/echo.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | string echoString (in string Mesg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/expansion01/expansion.idl: -------------------------------------------------------------------------------- 1 | interface test_array { 2 | union u switch (short) { 3 | case 1: long e1; 4 | case 2: short e2[15][16]; 5 | }; 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/expansion02/expansion.idl: -------------------------------------------------------------------------------- 1 | interface test_array { 2 | exception e { 3 | long f1; 4 | short f2[45][21][10]; 5 | }; 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/expansion03/expansion.idl: -------------------------------------------------------------------------------- 1 | interface test_array { 2 | typedef sequence seq; 3 | struct s { 4 | long m1; 5 | short m2[3], m3, m4[2]; 6 | sequence > m5[6]; 7 | seq m6[2]; 8 | }; 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/forward01/forward.idl: -------------------------------------------------------------------------------- 1 | interface toto {}; 2 | interface titi { 3 | typedef toto toto2; 4 | toto2 getToto2(); 5 | toto getToto(); 6 | }; 7 | 8 | module Test000 { 9 | interface X0 {}; 10 | typedef X0 Y0; 11 | 12 | interface X1 {}; 13 | union Y1 switch (long) { case 1: X1 field1; }; 14 | 15 | interface X2 {}; 16 | union Y2 switch (long) { case 1: struct Nested { X2 field2; } 17 | fieldNest; }; 18 | }; 19 | 20 | -------------------------------------------------------------------------------- /testsuite/idls/forward02/forward.idl: -------------------------------------------------------------------------------- 1 | interface TestService { 2 | 3 | typedef sequence test_services_type; 4 | 5 | test_services_type getChildren(); 6 | 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /testsuite/idls/forward03/forward.idl: -------------------------------------------------------------------------------- 1 | interface TestService3 { 2 | 3 | typedef struct foo { 4 | TestService3 myRef; 5 | } myStruct; 6 | 7 | typedef sequence test_services_type; 8 | 9 | test_services_type getStructs(); 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /testsuite/idls/harness/harness.idl: -------------------------------------------------------------------------------- 1 | interface Harness { 2 | unsigned long echoULong(in unsigned long arg) ; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/header-sort: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | n=0 3 | for i in `cat MANIFEST`; do \ 4 | grep -H -- '^ -- .* --' $i >log1; \ 5 | sort log1 >log2; \ 6 | diff log1 log2; \ 7 | if [ "$?" != "0" ]; then 8 | n=`expr $n + 1` 9 | fi 10 | done 11 | rm log1 log2 12 | exit $n 13 | -------------------------------------------------------------------------------- /testsuite/idls/iac-idl: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | INCLUDES= 3 | FILENAME= 4 | for i in $*; do 5 | case $i in 6 | -I*) INCLUDES="$INCLUDES $i";; 7 | -*) ;; 8 | *) FILENAME="$i";; 9 | esac; 10 | done 11 | iac $INCLUDES -idl -b 10 $FILENAME | pp-idl 12 | 13 | -------------------------------------------------------------------------------- /testsuite/idls/iac-types: -------------------------------------------------------------------------------- 1 | INCLUDES= 2 | FILENAME= 3 | for i in $*; do 4 | case $i in 5 | -I*) INCLUDES="$INCLUDES $i";; 6 | -*) ;; 7 | *) FILENAME="$i";; 8 | esac; 9 | done 10 | iac $INCLUDES -types $FILENAME 11 | -------------------------------------------------------------------------------- /testsuite/idls/iac001/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:2:20: expected token 2 | tin.idl:6:05: bad casing of "mylong" declared at line 5 3 | tin.idl:7:28: "thething" conflicts with scoped name at line 7 4 | iac: 3 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/iac001/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef long Long; // Error: Long clashes with keyword long 3 | typedef long TheThing; 4 | interface I { 5 | typedef long MyLong; 6 | myLong op1( // Error: inconsistent capitalization 7 | in TheThing thething // Error: TheThing clashes with thething 8 | ); 9 | }; 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /testsuite/idls/iac002/tin.idl: -------------------------------------------------------------------------------- 1 | interface A { 2 | exception E { 3 | long L; 4 | }; 5 | void f() raises(E); 6 | }; 7 | 8 | interface B: A { 9 | void g() raises(E); 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/iac003/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:10:13: multiple declarations of "string_t" 2 | tin.idl:10:13: found declaration at line 6 3 | tin.idl:10:13: found declaration at line 2 4 | iac: 1 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/iac003/tin.idl: -------------------------------------------------------------------------------- 1 | interface A { 2 | typedef string<128> string_t; 3 | }; 4 | 5 | interface B { 6 | typedef string<256> string_t; 7 | }; 8 | 9 | interface C: A, B { 10 | attribute string_t Title; // Error: Ambiguous 11 | attribute A::string_t Name; // OK 12 | attribute B::string_t City; // OK 13 | }; 14 | -------------------------------------------------------------------------------- /testsuite/idls/iac004/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:2:17: "M" conflicts with declaration at line 1 2 | tin.idl:6:10: "i" conflicts with declaration at line 5 3 | iac: 2 error(s) 4 | -------------------------------------------------------------------------------- /testsuite/idls/iac004/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef short M; // Error: M is the name of the module in the scope 3 | // of which the typedef is. 4 | 5 | interface I { 6 | void i (in short j); // Error: i clashes with the interface name I 7 | void a (in short a); // No clash since a is an operation 8 | }; 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/iac005/t.idl: -------------------------------------------------------------------------------- 1 | const char c3 = L'\u41'; 2 | -------------------------------------------------------------------------------- /testsuite/idls/iac005/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:6:20: \u may only be used in wide characters and strings 2 | tin.idl:10:17: \u may only be used in wide characters and strings 3 | iac: 2 error(s) 4 | -------------------------------------------------------------------------------- /testsuite/idls/iac005/tin.idl: -------------------------------------------------------------------------------- 1 | const long x = 0x9 + 0xf; 2 | const long y = 12 + 3 * 6 - (x / 2); 3 | enum T {AT, BT, CT}; 4 | const string s1 = "toto"; 5 | const string s2 = L"t\uccccti"; 6 | const wstring s3 = "t\uccccti"; 7 | const wstring s4 = L"t\uccccti"; 8 | const char c1 = 'a'; 9 | const wchar c2 = L'b'; 10 | const char c3 = '\u41'; 11 | -------------------------------------------------------------------------------- /testsuite/idls/iac006/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:1:12: value not in range of type of "long" 2 | tin.idl:2:19: invalid operand types for operator "+" 3 | tin.idl:3:13: value not in range of type of "octet" 4 | tin.idl:4:38: value not in range of type of "long" or "unsigned long" 5 | tin.idl:5:33: value not in range of type of "long" or "unsigned long" 6 | iac: 5 error(s) 7 | -------------------------------------------------------------------------------- /testsuite/idls/iac006/tin.idl: -------------------------------------------------------------------------------- 1 | const long c1 = "a"; 2 | const long c2 = 1 + "a"; 3 | const octet c3 = -1; 4 | const unsigned long c4 = (4294967295 * 2) / 2; 5 | const unsigned long c5 = (65536 * 65536) / 65536; 6 | -------------------------------------------------------------------------------- /testsuite/idls/iac007/tin.idl: -------------------------------------------------------------------------------- 1 | const long c1 = "a"; 2 | const long c2 = 1 + "a"; 3 | const octet c3 = -1; 4 | const unsigned long c4 = (4294967295 * 2) / 2; 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl02030/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:8:29: expected token 2 | tin.idl:4:13: "thing" conflicts with declaration at line 3 3 | tin.idl:6:14: "foo" conflicts with scoped name at line 6 4 | iac: 3 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl02030/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef long Foo; 3 | const long thing = 1; 4 | interface thing { // error: reuse of identifier 5 | void doit ( 6 | in Foo foo // error: Foo and foo collide and refer to different things 7 | ); 8 | readonly attribute long Attribute; 9 | // error: Attribute collides with keyword attribute 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /testsuite/idls/idl02031/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:3:23: expected token 2 | iac: 1 error(s) 3 | -------------------------------------------------------------------------------- /testsuite/idls/idl02031/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | interface thing { 3 | attribute boolean abstract; // error: abstract collides with 4 | // keyword abstract 5 | attribute boolean _abstract; // ok: abstract is an identifier 6 | }; 7 | }; 8 | -------------------------------------------------------------------------------- /testsuite/idls/idl02034/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:3:19: expected token 2 | iac: 1 error(s) 3 | -------------------------------------------------------------------------------- /testsuite/idls/idl02034/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef Long Foo; // Error: keyword is long not Long 3 | typedef boolean BOOLEAN; // Error: BOOLEAN collides with 4 | // the keyword boolean; 5 | }; 6 | -------------------------------------------------------------------------------- /testsuite/idls/idl07040/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:3:03: interface cannot inherit from a forward-declared interface 2 | iac: 1 error(s) 3 | -------------------------------------------------------------------------------- /testsuite/idls/idl07040/tin.idl: -------------------------------------------------------------------------------- 1 | module Example { 2 | interface base; // Forward declaration 3 | interface derived : base {}; // Error 4 | }; 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl07051/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:10:11: multiple declarations of "L1" 2 | tin.idl:10:11: found declaration at line 2 3 | tin.idl:10:11: found declaration at line 6 4 | iac: 1 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl07051/tin.idl: -------------------------------------------------------------------------------- 1 | interface A { 2 | typedef long L1; 3 | short opA(in L1 l_1); 4 | }; 5 | interface B { 6 | typedef short L1; 7 | L1 opB(in long l); 8 | }; 9 | interface C: B, A { 10 | typedef L1 L2; // Error: L1 ambiguous 11 | typedef A::L1 L3; // A::L1 is OK 12 | B::L1 opC(in L3 l_3); // all OK no ambiguities 13 | }; 14 | -------------------------------------------------------------------------------- /testsuite/idls/idl07052/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:8:13: multiple declarations of "string_t" 2 | tin.idl:8:13: found declaration at line 5 3 | tin.idl:8:13: found declaration at line 2 4 | iac: 1 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl07052/tin.idl: -------------------------------------------------------------------------------- 1 | interface A { 2 | typedef string<128> string_t; 3 | }; 4 | interface B { 5 | typedef string<256> string_t; 6 | }; 7 | interface C: A, B { 8 | attribute string_t Title; // Error: string_t ambiguous 9 | attribute A::string_t Name; // OK 10 | attribute B::string_t City; // OK 11 | }; 12 | -------------------------------------------------------------------------------- /testsuite/idls/idl07053/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:5:09: "make_it_so" conflicts with declaration at line 2 2 | iac: 1 error(s) 3 | -------------------------------------------------------------------------------- /testsuite/idls/idl07053/tin.idl: -------------------------------------------------------------------------------- 1 | interface A { 2 | void make_it_so(); 3 | }; 4 | interface B: A { 5 | short make_it_so(in long times); // Error: redefinition of make_it_so 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/idl15001/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:2:20: expected token 2 | tin.idl:6:05: bad casing of "mylong" declared at line 5 3 | tin.idl:7:28: "thething" conflicts with scoped name at line 7 4 | iac: 3 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl15001/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef long Long; // Error: Long clashes with keyword long 3 | typedef long TheThing; 4 | interface I { 5 | typedef long MyLong; 6 | myLong op1( // Error: inconsistent capitalization 7 | in TheThing thething // Error: TheThing clashes with thething 8 | ); 9 | }; 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/idl15011/test.out: -------------------------------------------------------------------------------- 1 | interface A { 2 | exception E { 3 | long L; 4 | }; 5 | void f() raises (A::E); 6 | }; 7 | interface B : A { 8 | void g() raises (A::E); 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/idl15011/tin.idl: -------------------------------------------------------------------------------- 1 | interface A { 2 | exception E { 3 | long L; 4 | }; 5 | void f() raises(E); 6 | }; 7 | 8 | interface B: A { 9 | void g() raises(E); 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/idl15012/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:10:13: multiple declarations of "string_t" 2 | tin.idl:10:13: found declaration at line 6 3 | tin.idl:10:13: found declaration at line 2 4 | iac: 1 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl15012/tin.idl: -------------------------------------------------------------------------------- 1 | interface A { 2 | typedef string<128> string_t; 3 | }; 4 | 5 | interface B { 6 | typedef string<256> string_t; 7 | }; 8 | 9 | interface C: A, B { 10 | attribute string_t Title; // Error: Ambiguous 11 | attribute A::string_t Name; // OK 12 | attribute B::string_t City; // OK 13 | }; 14 | -------------------------------------------------------------------------------- /testsuite/idls/idl15021/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:2:17: "M" conflicts with declaration at line 1 2 | tin.idl:6:10: "i" conflicts with declaration at line 5 3 | iac: 2 error(s) 4 | -------------------------------------------------------------------------------- /testsuite/idls/idl15021/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef short M; // Error: M is the name of the module in the scope 3 | // of which the typedef is. 4 | 5 | interface I { 6 | void i (in short j); // Error: i clashes with the interface name I 7 | void a (in short a); // No clash since a is an operation 8 | }; 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/idl15022/test.out: -------------------------------------------------------------------------------- 1 | module M { 2 | module Inner1 { 3 | typedef string S1; 4 | }; 5 | module Inner2 { 6 | typedef string inner1; 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/idl15022/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | module Inner1 { 3 | typedef string S1; 4 | }; 5 | module Inner2 { 6 | typedef string inner1; // OK 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/idl15023/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:7:20: "inner1" conflicts with scoped name at line 6 2 | iac: 1 error(s) 3 | -------------------------------------------------------------------------------- /testsuite/idls/idl15023/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | module Inner1 { 3 | typedef string S1; 4 | }; 5 | module Inner2{ 6 | typedef Inner1::S1 S2; // Inner1 introduced 7 | typedef string inner1; // Error 8 | typedef string S1; // OK 9 | }; 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/idl15024/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:3:15: "E3" conflicts with declaration at line 2 2 | tin.idl:12:10: multiple declarations of "E2" 3 | tin.idl:12:10: found declaration at line 2 4 | tin.idl:12:10: found declaration at line 7 5 | iac: 2 error(s) 6 | -------------------------------------------------------------------------------- /testsuite/idls/idl15025/test.out: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef long ArgType; 3 | typedef M::ArgType AType; 4 | interface B { 5 | typedef string ArgType; 6 | M::B::ArgType opb(in M::AType i); 7 | }; 8 | }; 9 | module N { 10 | typedef char ArgType; 11 | interface Y : M::B { 12 | void opy(in M::B::ArgType i); 13 | }; 14 | }; 15 | -------------------------------------------------------------------------------- /testsuite/idls/idl15025/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef long ArgType; 3 | typedef ArgType AType; // line l1 4 | interface B { 5 | typedef string ArgType; // line l3 6 | ArgType opb(in AType i); // line l2 7 | }; 8 | }; 9 | module N { 10 | typedef char ArgType; // line l4 11 | interface Y : M::B { 12 | void opy(in ArgType i); // line l5 13 | }; 14 | }; 15 | -------------------------------------------------------------------------------- /testsuite/idls/idl15031/test.out: -------------------------------------------------------------------------------- 1 | typedef short TempType; 2 | module M { 3 | typedef string ArgType; 4 | struct S { 5 | M::ArgType a1; 6 | M::ArgType a2; 7 | TempType temp; 8 | }; 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/idl15031/tin.idl: -------------------------------------------------------------------------------- 1 | typedef short TempType; // Scope of TempType begins here 2 | module M { 3 | typedef string ArgType; // Scope of ArgType begins here 4 | struct S { 5 | ::M::ArgType a1; // Nothing introduced here 6 | M::ArgType a2; // M introduced here 7 | ::TempType temp; // Nothing introduced here 8 | }; // Scope of (introduced) M ends here 9 | // ... 10 | }; // Scope of ArgType ends here 11 | -------------------------------------------------------------------------------- /testsuite/idls/idl15032/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:13:20: "ArgType" conflicts with scoped name at line 8 2 | tin.idl:14:10: "I" conflicts with scoped name at line 8 3 | tin.idl:21:10: "ArgType" not declared in "A" 4 | iac: 3 error(s) 5 | -------------------------------------------------------------------------------- /testsuite/idls/idl15033/test.out: -------------------------------------------------------------------------------- 1 | tin.idl:13:10: "I" conflicts with scoped name at line 7 2 | iac: 1 error(s) 3 | -------------------------------------------------------------------------------- /testsuite/idls/idl15033/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | typedef long ArgType; 3 | const long I = 10; 4 | interface A { 5 | struct S { 6 | struct T { 7 | ArgType x[I]; // ArgType and I introduced 8 | } m; 9 | }; 10 | struct U { 11 | long I; // OK, I is not a type name 12 | }; 13 | enum I { I1, I2 }; // Error: I redefined 14 | }; // Potential scope of ArgType and I ends here 15 | }; 16 | -------------------------------------------------------------------------------- /testsuite/idls/idl15034/test.out: -------------------------------------------------------------------------------- 1 | typedef long ArgType; 2 | module M { 3 | struct S { 4 | ArgType x; 5 | }; 6 | typedef string ArgType; 7 | struct T { 8 | M::ArgType y; 9 | }; 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/idl15034/tin.idl: -------------------------------------------------------------------------------- 1 | typedef long ArgType; 2 | module M { 3 | struct S { 4 | ArgType x; // x is a long 5 | }; 6 | typedef string ArgType; // OK! 7 | struct T { 8 | ArgType y; // Ugly but OK, y is a string 9 | }; 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/idlac000/tin.idl: -------------------------------------------------------------------------------- 1 | module M { 2 | 3 | interface I { 4 | }; 5 | typedef I S2; 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/idlac001/tin.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | 3 | typedef sequence echoSeq; 4 | 5 | string echoString (in string Mesg); 6 | 7 | echoSeq echoers(); 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/idlac002/tin.idl: -------------------------------------------------------------------------------- 1 | interface Echo { 2 | typedef Object echoSeq[3]; 3 | string echoString (in string Mesg); 4 | 5 | echoSeq echoers(); 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/idlac003/tin.idl: -------------------------------------------------------------------------------- 1 | interface bar { 2 | typedef boolean array[10]; 3 | 4 | }; 5 | -------------------------------------------------------------------------------- /testsuite/idls/idlac004/tin.idl: -------------------------------------------------------------------------------- 1 | interface I0 { 2 | typedef boolean foo; 3 | 4 | typedef foo array[10]; 5 | 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/import001/int1.idl: -------------------------------------------------------------------------------- 1 | interface int1 { 2 | typedef long type1; 3 | type1 op1 (in short data); 4 | }; 5 | 6 | -------------------------------------------------------------------------------- /testsuite/idls/import001/int2.idl: -------------------------------------------------------------------------------- 1 | import ::int1; 2 | 3 | interface int2 { 4 | typedef int1::type1 type2; 5 | type2 op2 (inout string arg); 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /testsuite/idls/import001/int3.idl: -------------------------------------------------------------------------------- 1 | import ::int2; 2 | import ::int1; 3 | 4 | interface int3 { 5 | typedef int2::type2 type3; 6 | type3 op3 (out boolean bool); 7 | typedef int1::type1 type33; 8 | }; 9 | 10 | -------------------------------------------------------------------------------- /testsuite/idls/inherit001/tin.idl: -------------------------------------------------------------------------------- 1 | module m { 2 | interface int1 { 3 | short op1(); 4 | attribute long attr1, attr11; 5 | }; 6 | interface int2 : int1 { 7 | short op2(); 8 | attribute long attr2, attr22; 9 | }; 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /testsuite/idls/inherit002/tin.idl: -------------------------------------------------------------------------------- 1 | module m { 2 | interface int1 { 3 | short op1(); 4 | attribute long attr1, attr11; 5 | }; 6 | interface int2 { 7 | short op2(); 8 | attribute long attr2, attr22; 9 | }; 10 | interface int3 : int1, int2 { 11 | short op3(); 12 | attribute long attr3, attr33; 13 | }; 14 | }; 15 | 16 | -------------------------------------------------------------------------------- /testsuite/idls/list_types.sh: -------------------------------------------------------------------------------- 1 | # !/bin/sh 2 | # This script tests the Types backend of IAC 3 | 4 | DIR=`dirname $1` 5 | FILE=`basename $1` 6 | RESULT="`basename $1 .idl`.typ" 7 | 8 | cd $DIR 9 | iac-types $FILE 10 | cat $RESULT 11 | rm $RESULT 12 | 13 | -------------------------------------------------------------------------------- /testsuite/idls/local/local1.idl: -------------------------------------------------------------------------------- 1 | local interface A {}; 2 | 3 | -------------------------------------------------------------------------------- /testsuite/idls/local/local2.idl: -------------------------------------------------------------------------------- 1 | interface A {}; 2 | 3 | local interface B : A {}; 4 | -------------------------------------------------------------------------------- /testsuite/idls/local/local3.idl: -------------------------------------------------------------------------------- 1 | local interface A {}; 2 | 3 | local interface B : A {}; 4 | -------------------------------------------------------------------------------- /testsuite/idls/local/local4.idl: -------------------------------------------------------------------------------- 1 | interface A {}; 2 | 3 | local interface B {}; 4 | 5 | local interface C : A, B {}; 6 | -------------------------------------------------------------------------------- /testsuite/idls/local/local5.idl: -------------------------------------------------------------------------------- 1 | local interface A {}; 2 | 3 | interface B : A {}; 4 | -------------------------------------------------------------------------------- /testsuite/idls/local001/tin.idl: -------------------------------------------------------------------------------- 1 | module m { 2 | local interface LocInt { 3 | long op1 (in long var1, inout short var2, out string var3); 4 | attribute long MyAttr; 5 | }; 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /testsuite/idls/local002/tin.idl: -------------------------------------------------------------------------------- 1 | module m { 2 | local interface LocInt { 3 | long op1 (in long var1, inout short var2, out string var3); 4 | attribute long MyAttr; 5 | }; 6 | 7 | local interface LocInt2 : LocInt{ 8 | long op2 (in long var1, inout short var2, out string var3); 9 | attribute long MyAttr2; 10 | }; 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /testsuite/idls/parse_file.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # This script parse an IDL file 3 | 4 | DIR=`dirname $1` 5 | FILE=`basename $1` 6 | 7 | cd $DIR 8 | iac-idl -I../corba_idl $FILE 9 | 10 | -------------------------------------------------------------------------------- /testsuite/idls/sequences01/test15.idl: -------------------------------------------------------------------------------- 1 | module Test15 { 2 | 3 | union U switch (long) { 4 | case 0 : boolean value1; 5 | default : boolean value2; 6 | }; 7 | 8 | typedef sequence OU; 9 | 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /testsuite/idls/test004/test.out: -------------------------------------------------------------------------------- 1 | typedef long Apple; 2 | typedef long Banana; 3 | typedef long Carrots; 4 | typedef long Lemon; 5 | typedef long BlackCherry; 6 | typedef long Starfruit; 7 | typedef long Rhubarb; 8 | interface idlServer { 9 | void PassionFruit(in Apple p1, in Banana p2, in Carrots p3, in Lemon p4, in BlackCherry p5, in Starfruit p6, in Rhubarb p7); 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/test006/test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdaCore/PolyORB/3aead3b03b5d1ad10a3b785dad52dd03dd39d7bb/testsuite/idls/test006/test.out -------------------------------------------------------------------------------- /testsuite/idls/test008/test.out: -------------------------------------------------------------------------------- 1 | typedef float Apple; 2 | typedef double Carrots; 3 | typedef long BlackCherry; 4 | typedef short Rhubarb; 5 | interface idlServer { 6 | typedef unsigned long Pumpkin; 7 | typedef unsigned short WaterMelon; 8 | typedef char Dates; 9 | typedef boolean Lychees; 10 | Apple GardenPeas(in Apple p1, out BlackCherry p2, inout idlServer::Dates p3); 11 | }; 12 | -------------------------------------------------------------------------------- /testsuite/idls/test009/test.out: -------------------------------------------------------------------------------- 1 | typedef long Apple; 2 | typedef long Banana; 3 | typedef long Carrots; 4 | typedef long Lemon; 5 | typedef long BlackCherry; 6 | typedef long Starfruit; 7 | typedef long Rhubarb; 8 | interface idlServer { 9 | void PassionFruit(in Apple p1, in Banana p2, in Carrots p3, in Lemon p4, in BlackCherry p5, in Starfruit p6, in Rhubarb p7); 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/test010/test.out: -------------------------------------------------------------------------------- 1 | module Apple { 2 | module BlackCherry { 3 | typedef short Carrots; 4 | }; 5 | typedef long Carrots; 6 | module BlackCherry { 7 | typedef float Starfruit; 8 | }; 9 | }; 10 | interface idlServer { 11 | void Rhubarb(in Apple::Carrots p1, out Apple::BlackCherry::Carrots p2, inout Apple::BlackCherry::Starfruit p3); 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/test011/test.out: -------------------------------------------------------------------------------- 1 | interface idlServer { 2 | const long Apple = 4; 3 | typedef float Banana; 4 | exception Orange { 5 | short Starfruit; 6 | }; 7 | attribute char Lychees; 8 | void Lemon(); 9 | }; 10 | interface emptyInterface { 11 | }; 12 | -------------------------------------------------------------------------------- /testsuite/idls/test012/test.out: -------------------------------------------------------------------------------- 1 | interface Banana; 2 | struct Corn { 3 | short Eddo; 4 | Banana Yam; 5 | long Rasin; 6 | float Peach; 7 | }; 8 | interface Banana; 9 | interface Apple { 10 | attribute Banana Peanuts; 11 | }; 12 | interface Banana { 13 | void Orange(in Banana p1); 14 | void Basil(out Banana p1); 15 | void VineTomatoes(inout Banana p1); 16 | }; 17 | interface idlServer : Apple, Banana { 18 | idlServer Lemon(in Corn p1); 19 | }; 20 | -------------------------------------------------------------------------------- /testsuite/idls/test015/test.out: -------------------------------------------------------------------------------- 1 | const long Lime = 3; 2 | interface Apple { 3 | typedef float Cress[3]; 4 | void Pumpkin(in Apple::Cress p1); 5 | }; 6 | interface Banana { 7 | const long Lime = 40; 8 | }; 9 | interface idlServer : Banana, Apple { 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/test018/test.out: -------------------------------------------------------------------------------- 1 | typedef any Apple; 2 | typedef struct Banana { 3 | any Orange; 4 | any Rhubarb; 5 | } PassionFruit; 6 | interface idlServer { 7 | any Lime(in any p1, out any p2, inout any p3); 8 | attribute any Lemon; 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/test051/test.out: -------------------------------------------------------------------------------- 1 | union Broadbeans switch (boolean) { 2 | case TRUE : 3 | float ButterBean; 4 | case FALSE : 5 | unsigned long Fennell; 6 | }; 7 | interface idlServer { 8 | exception BroadbeansExcpt { 9 | Broadbeans ex1; 10 | }; 11 | attribute Broadbeans BroadbeansAttr; 12 | Broadbeans BroadbeansOp(in Broadbeans p1, out Broadbeans p2, inout Broadbeans p3) raises (idlServer::BroadbeansExcpt); 13 | }; 14 | -------------------------------------------------------------------------------- /testsuite/idls/test055/test.out: -------------------------------------------------------------------------------- 1 | orb.idl:66:05: warning: semicolon expected 2 | CORBA_InterfaceRepository.idl:10:05: warning: semicolon expected 3 | iac: 2 warning(s) 4 | import ::CORBA::ORB; 5 | module p { 6 | typedef long plop; 7 | }; 8 | -------------------------------------------------------------------------------- /testsuite/idls/test055/tin.idl: -------------------------------------------------------------------------------- 1 | // Requested by JH on Mon, 14 Nov 2005 2 | 3 | import ::CORBA::ORB; 4 | 5 | module p { 6 | typedef long plop; 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /testsuite/idls/test_errors.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # This script parse an IDL file 3 | 4 | DIR=`dirname $1` 5 | FILE=`basename $1` 6 | 7 | cd $DIR 8 | iac -idl $FILE 9 | 10 | -------------------------------------------------------------------------------- /testsuite/idls/types001/test.out: -------------------------------------------------------------------------------- 1 | BOOLEAN := True 2 | SHORT := True 3 | LONG := True 4 | USHORT := True 5 | ULONG := True 6 | ULONGLONG := True 7 | FLOAT := True 8 | DOUBLE := True 9 | CHAR := True 10 | WCHAR := True 11 | OCTET := True 12 | STRING := True 13 | WSTRING := True 14 | LONGDOUBLE := True 15 | OBJECT := True 16 | TYPECODE := True 17 | ANY := True 18 | VOID := True 19 | LONGLONG := True 20 | -------------------------------------------------------------------------------- /testsuite/idls/types002/test.out: -------------------------------------------------------------------------------- 1 | VALUE := True 2 | STRING := True 3 | ULONG := True 4 | SHORT := True 5 | BOOLEAN := True 6 | ANY := True 7 | -------------------------------------------------------------------------------- /testsuite/idls/types002/tin.idl: -------------------------------------------------------------------------------- 1 | valuetype tin { 2 | boolean echoBoolean (in boolean arg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types003/test.out: -------------------------------------------------------------------------------- 1 | OBJECT := True 2 | STRING := True 3 | ULONG := True 4 | TYPECODE := True 5 | ANY := True 6 | -------------------------------------------------------------------------------- /testsuite/idls/types003/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | object echoobject (in object arg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types004/test.out: -------------------------------------------------------------------------------- 1 | WCHAR := True 2 | ARRAY_T := True 3 | ULONG := True 4 | STRING := True 5 | ANY := True 6 | -------------------------------------------------------------------------------- /testsuite/idls/types004/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | typedef wchar Alexandrin[12]; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types005/test.out: -------------------------------------------------------------------------------- 1 | ENUM := True 2 | STRING := True 3 | ULONG := True 4 | ANY := True 5 | -------------------------------------------------------------------------------- /testsuite/idls/types005/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | enum Color { Red, Blue, Green }; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types006/test.out: -------------------------------------------------------------------------------- 1 | EXCEPT := True 2 | STRING := True 3 | ULONG := True 4 | LONG := True 5 | DOUBLE := True 6 | ANY := True 7 | -------------------------------------------------------------------------------- /testsuite/idls/types006/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | exception my_exception {long info; double occ;}; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types007/test.out: -------------------------------------------------------------------------------- 1 | STRUCT := True 2 | STRING := True 3 | ULONG := True 4 | FIXED := True 5 | USHORT := True 6 | SHORT := True 7 | SEQUENCE := True 8 | WSTRING := True 9 | CHAR := True 10 | ALIAS := True 11 | ANY := True 12 | -------------------------------------------------------------------------------- /testsuite/idls/types007/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | struct example { 3 | fixed<12,5> fixedMember; 4 | sequence Seq; 5 | }; 6 | typedef char character; 7 | }; 8 | -------------------------------------------------------------------------------- /testsuite/idls/types008/test.out: -------------------------------------------------------------------------------- 1 | NATIVE := True 2 | STRING := True 3 | ULONG := True 4 | ANY := True 5 | -------------------------------------------------------------------------------- /testsuite/idls/types008/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | native hello; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types009/test.out: -------------------------------------------------------------------------------- 1 | WSTRING := True 2 | ULONG := True 3 | STRING := True 4 | ANY := True 5 | -------------------------------------------------------------------------------- /testsuite/idls/types009/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | wstring echowstring (in wstring arg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types010/test.out: -------------------------------------------------------------------------------- 1 | STRING := True 2 | ULONG := True 3 | ANY := True 4 | -------------------------------------------------------------------------------- /testsuite/idls/types010/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | string echostring (in string arg); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types011/test.out: -------------------------------------------------------------------------------- 1 | LONG := True 2 | ALIAS := True 3 | STRING := True 4 | ULONG := True 5 | ANY := True 6 | -------------------------------------------------------------------------------- /testsuite/idls/types011/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | typedef long My_Long; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types012/test.out: -------------------------------------------------------------------------------- 1 | UNION := True 2 | LONG := True 3 | STRING := True 4 | ULONG := True 5 | CHAR := True 6 | SHORT := True 7 | OCTET := True 8 | DOUBLE := True 9 | USHORT := True 10 | ANY := True 11 | -------------------------------------------------------------------------------- /testsuite/idls/types012/tin.idl: -------------------------------------------------------------------------------- 1 | interface tin { 2 | union myUnion switch (char) { 3 | case 'a': short Com1; 4 | case 'B': octet Com2; 5 | case 'Z': double Com3; 6 | default : unsigned short ComD; 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/types014/tan.idl: -------------------------------------------------------------------------------- 1 | interface tan { 2 | typedef wstring word; 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/types014/test.out: -------------------------------------------------------------------------------- 1 | WSTRING := True 2 | ULONG := True 3 | ALIAS := True 4 | STRING := True 5 | VOID := True 6 | ANY := True 7 | -------------------------------------------------------------------------------- /testsuite/idls/types014/tin.idl: -------------------------------------------------------------------------------- 1 | #include "tan.idl" 2 | interface tin { 3 | void foo (in tan::word arg); 4 | }; 5 | -------------------------------------------------------------------------------- /testsuite/idls/va_f01/test.out: -------------------------------------------------------------------------------- 1 | valuetype AVal; 2 | valuetype BVal { 3 | public AVal Mbr; 4 | }; 5 | valuetype AVal { 6 | public BVal Mbr; 7 | }; 8 | -------------------------------------------------------------------------------- /testsuite/idls/va_f01/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup forward 2 | //tsgdescr "Testing forward declaration for the valuetype construct" 3 | 4 | valuetype AVal; 5 | 6 | valuetype BVal { 7 | public AVal Mbr; 8 | }; 9 | 10 | valuetype AVal { 11 | public BVal Mbr; 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/va_f02/test.out: -------------------------------------------------------------------------------- 1 | valuetype AVal; 2 | valuetype BVal { 3 | public AVal Mbr; 4 | }; 5 | valuetype AVal : BVal { 6 | }; 7 | valuetype CVal : AVal { 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/va_f02/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup forward 2 | //tsgdescr "Testing forward declaration for the valuetype construct" 3 | 4 | 5 | valuetype AVal; 6 | 7 | valuetype BVal { 8 | public AVal Mbr; 9 | }; 10 | 11 | valuetype AVal:BVal {}; 12 | 13 | valuetype CVal:AVal {}; 14 | -------------------------------------------------------------------------------- /testsuite/idls/va_t01/test.out: -------------------------------------------------------------------------------- 1 | valuetype AVal { 2 | typedef long TypeLong; 3 | public AVal::TypeLong Mbr1; 4 | }; 5 | valuetype BVal : AVal { 6 | public AVal::TypeLong Mbr2; 7 | }; 8 | valuetype CVal : BVal { 9 | public AVal::TypeLong Mbr3; 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/va_t01/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup typedef_inheritance 2 | //tsgdescr "Testing scope of typedef declarations with the valuetype inheritance" 3 | 4 | valuetype AVal { 5 | typedef long TypeLong; 6 | public TypeLong Mbr1; 7 | }; 8 | valuetype BVal : AVal { 9 | public TypeLong Mbr2; 10 | }; 11 | 12 | valuetype CVal : BVal { 13 | public TypeLong Mbr3; 14 | }; 15 | -------------------------------------------------------------------------------- /testsuite/idls/va_t03/test.out: -------------------------------------------------------------------------------- 1 | valuetype ShortValue short; 2 | struct FixS { 3 | long longMbr; 4 | }; 5 | valuetype FixSvalue FixS; 6 | typedef ShortValue TestType; 7 | interface Intf { 8 | attribute TestType IntfAttr; 9 | void op1(in TestType p); 10 | }; 11 | valuetype BaseVal { 12 | typedef FixSvalue TestType; 13 | public BaseVal::TestType BaseValMbr; 14 | void op2(in BaseVal::TestType p); 15 | }; 16 | valuetype Val : BaseVal supports Intf { 17 | }; 18 | -------------------------------------------------------------------------------- /testsuite/idls/vb_b01/test.out: -------------------------------------------------------------------------------- 1 | valuetype ShortValue short; 2 | -------------------------------------------------------------------------------- /testsuite/idls/vb_b01/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: basic features of valuetype 3 | 4 | valuetype ShortValue short; 5 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d01/test.out: -------------------------------------------------------------------------------- 1 | valuetype LongValue long; 2 | typedef float FloatType; 3 | valuetype FloatValue FloatType; 4 | enum EnumType { 5 | eval1, 6 | eval2, 7 | eval3 8 | }; 9 | valuetype EnumValue EnumType; 10 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d01/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: Value Box for simple types and enums 3 | 4 | valuetype LongValue long; 5 | typedef float FloatType; 6 | valuetype FloatValue FloatType; 7 | enum EnumType {eval1, eval2, eval3}; 8 | valuetype EnumValue EnumType; 9 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d02/test.out: -------------------------------------------------------------------------------- 1 | struct VarS { 2 | string strMbr; 3 | }; 4 | valuetype VarSvalue VarS; 5 | struct FixS { 6 | long longMbr; 7 | short shortMbr; 8 | }; 9 | valuetype FixSvalue FixS; 10 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d02/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: basic features of valuetype 3 | 4 | struct VarS { 5 | string strMbr; 6 | }; 7 | valuetype VarSvalue VarS; 8 | struct FixS { 9 | long longMbr; 10 | short shortMbr; 11 | }; 12 | valuetype FixSvalue FixS; 13 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d03/test.out: -------------------------------------------------------------------------------- 1 | typedef long LongArray[2][3]; 2 | valuetype ArrayValue LongArray; 3 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d03/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: basic features of valuetype 3 | 4 | typedef long LongArray[2][3]; 5 | valuetype ArrayValue LongArray; 6 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d04/test.out: -------------------------------------------------------------------------------- 1 | valuetype StringValue string; 2 | valuetype WStringValue wstring; 3 | -------------------------------------------------------------------------------- /testsuite/idls/vb_d04/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: basic features of valuetype 3 | 4 | valuetype StringValue string; 5 | valuetype WStringValue wstring; 6 | -------------------------------------------------------------------------------- /testsuite/idls/vb_p01/test.out: -------------------------------------------------------------------------------- 1 | valuetype ShortValue short; 2 | interface Intf { 3 | attribute ShortValue s; 4 | ShortValue op(in ShortValue inp, inout ShortValue inoutp, out ShortValue outp); 5 | }; 6 | -------------------------------------------------------------------------------- /testsuite/idls/vb_p01/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: basic features of valuetype 3 | 4 | valuetype ShortValue short; 5 | interface Intf { 6 | attribute ShortValue s; 7 | ShortValue op(in ShortValue inp,inout ShortValue inoutp,out ShortValue outp); 8 | }; 9 | -------------------------------------------------------------------------------- /testsuite/idls/vt_b01/test.out: -------------------------------------------------------------------------------- 1 | valuetype Val { 2 | public long longMbr; 3 | public short shtMbr; 4 | factory init(in long longMbr, in short shrMbr); 5 | }; 6 | -------------------------------------------------------------------------------- /testsuite/idls/vt_b01/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: Classes for a Valuetype 3 | 4 | valuetype Val { 5 | //state 6 | public long longMbr; 7 | public short shtMbr; 8 | 9 | // initializer 10 | factory init(in long longMbr, in short shrMbr); 11 | }; 12 | -------------------------------------------------------------------------------- /testsuite/idls/vt_e01/test.out: -------------------------------------------------------------------------------- 1 | valuetype Val { 2 | public short ShortMbr; 3 | exception ValExcpt { 4 | Val ex1; 5 | }; 6 | Val op1() raises (Val::ValExcpt); 7 | }; 8 | interface Inf { 9 | exception ValExcpt { 10 | Val ex1; 11 | }; 12 | Val op2() raises (Inf::ValExcpt); 13 | }; 14 | -------------------------------------------------------------------------------- /testsuite/idls/vt_e01/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: Valuetype as member in an exception, 3 | 4 | 5 | valuetype Val { 6 | public short ShortMbr; 7 | exception ValExcpt { 8 | Val ex1; 9 | }; 10 | Val op1() 11 | raises(ValExcpt); 12 | }; 13 | 14 | 15 | interface Inf { 16 | exception ValExcpt { 17 | Val ex1; 18 | }; 19 | Val op2() 20 | raises(ValExcpt); 21 | }; 22 | -------------------------------------------------------------------------------- /testsuite/idls/vt_i01/test.out: -------------------------------------------------------------------------------- 1 | valuetype Val { 2 | public Val ValMbr; 3 | }; 4 | struct S { 5 | Val valstctMbr; 6 | }; 7 | union U switch (long) { 8 | case 1 : 9 | long x; 10 | case 2 : 11 | Val v; 12 | default : 13 | S strMbr; 14 | }; 15 | -------------------------------------------------------------------------------- /testsuite/idls/vt_i01/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: Valuetype as Member 3 | 4 | valuetype Val { 5 | 6 | public Val ValMbr; 7 | }; 8 | 9 | struct S { 10 | Val valstctMbr; 11 | }; 12 | 13 | union U switch (long) { 14 | case 1: long x; 15 | case 2: Val v; 16 | default: S strMbr; 17 | }; 18 | -------------------------------------------------------------------------------- /testsuite/idls/vt_o01/test.out: -------------------------------------------------------------------------------- 1 | valuetype Val { 2 | short op(); 3 | }; 4 | -------------------------------------------------------------------------------- /testsuite/idls/vt_o01/tin.idl: -------------------------------------------------------------------------------- 1 | // IDL-Spec for testgroup: valuetype 2 | // Purpose: Operation in valuetype 3 | 4 | valuetype Val { 5 | short op(); 6 | }; 7 | -------------------------------------------------------------------------------- /testsuite/idls/vt_p01/test.out: -------------------------------------------------------------------------------- 1 | valuetype Val { 2 | public short ShortMbr; 3 | attribute Val ValAttr; 4 | Val op1(in Val inPara, inout Val ioPara, out Val outPara); 5 | }; 6 | interface Inf { 7 | attribute Val ValAttr; 8 | Val op2(in Val inPara, inout Val ioPara, out Val outPara); 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/vti_avb01/test.out: -------------------------------------------------------------------------------- 1 | abstract valuetype AbsVal1 { 2 | short op1(); 3 | }; 4 | abstract valuetype AbsVal2 { 5 | long op2(); 6 | }; 7 | valuetype Val : AbsVal1, AbsVal2 { 8 | public any anyMbr; 9 | factory init(in any anyMbr); 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/vti_avb01/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup abstract valuetype as base class 2 | //tsgdescr "Testing the abstract valuetype as base class" 3 | 4 | abstract valuetype AbsVal1 { 5 | short op1(); 6 | 7 | }; 8 | 9 | abstract valuetype AbsVal2 { 10 | long op2(); 11 | 12 | }; 13 | 14 | valuetype Val:AbsVal1, AbsVal2 { 15 | //state 16 | 17 | public any anyMbr; 18 | 19 | // initializer 20 | 21 | factory init(in any anyMbr); 22 | }; 23 | -------------------------------------------------------------------------------- /testsuite/idls/vti_avb02/test.out: -------------------------------------------------------------------------------- 1 | abstract valuetype AbsVal1 { 2 | short op1_1(); 3 | long op1_2(); 4 | }; 5 | abstract valuetype AbsVal2 { 6 | short op2_1(); 7 | long op2_2(); 8 | }; 9 | abstract valuetype AbsVal3 : AbsVal1, AbsVal2 { 10 | short op3(); 11 | }; 12 | -------------------------------------------------------------------------------- /testsuite/idls/vti_avb02/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup abstract valuetype as base class 2 | //tsgdescr "Testing the abstract valuetype as base class" 3 | 4 | 5 | abstract valuetype AbsVal1 { 6 | short op1_1(); 7 | long op1_2(); 8 | 9 | }; 10 | 11 | abstract valuetype AbsVal2 { 12 | short op2_1(); 13 | long op2_2(); 14 | 15 | }; 16 | 17 | abstract valuetype AbsVal3: AbsVal1, AbsVal2{ 18 | short op3(); 19 | }; 20 | -------------------------------------------------------------------------------- /testsuite/idls/vti_si01/test.out: -------------------------------------------------------------------------------- 1 | interface Itf { 2 | short op1(); 3 | long op2(); 4 | }; 5 | valuetype Val supports Itf { 6 | public short shtMber; 7 | }; 8 | -------------------------------------------------------------------------------- /testsuite/idls/vti_si01/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup a valuetype supporting an interface 2 | //tsgdescr "Testing a valuetype supporting an interface" 3 | 4 | interface Itf { 5 | short op1(); 6 | long op2(); 7 | 8 | }; 9 | 10 | valuetype Val supports Itf { 11 | public short shtMber; 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/vti_si02/test.out: -------------------------------------------------------------------------------- 1 | interface Itf { 2 | short op1(); 3 | long op2(); 4 | }; 5 | abstract valuetype AbsVal supports Itf { 6 | short op3(); 7 | }; 8 | valuetype Val : AbsVal { 9 | public short shrMbr; 10 | }; 11 | -------------------------------------------------------------------------------- /testsuite/idls/vti_si02/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup a valuetype supporting an interface 2 | //tsgdescr "Testing a (abstract) valuetype supporting an interface" 3 | 4 | interface Itf { 5 | short op1(); 6 | long op2(); 7 | 8 | }; 9 | 10 | abstract valuetype AbsVal supports Itf { 11 | short op3(); 12 | }; 13 | 14 | valuetype Val: AbsVal { 15 | public short shrMbr; 16 | }; 17 | -------------------------------------------------------------------------------- /testsuite/idls/vti_si03/test.out: -------------------------------------------------------------------------------- 1 | abstract interface AbsItf { 2 | short op1(); 3 | }; 4 | interface Itfderiv : AbsItf { 5 | short op2(); 6 | }; 7 | valuetype Val supports AbsItf { 8 | short op3(); 9 | }; 10 | -------------------------------------------------------------------------------- /testsuite/idls/vti_si03/tin.idl: -------------------------------------------------------------------------------- 1 | //testsubgroup a valuetype supporting an interface 2 | //tsgdescr "Testing a valuetype supporting (and interface derived from) an abstract interface" 3 | 4 | abstract interface AbsItf { 5 | short op1(); 6 | }; 7 | interface Itfderiv: AbsItf { 8 | short op2(); 9 | }; 10 | valuetype Val supports AbsItf { 11 | short op3(); 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/idls/vti_vb01/test.out: -------------------------------------------------------------------------------- 1 | valuetype Val1 { 2 | public long longMbr; 3 | public short shtMbr; 4 | short op(); 5 | factory init(in long longMbr, in short shtMbr); 6 | }; 7 | valuetype Val2 : Val1 { 8 | public any anyMbr; 9 | factory init(in long longMbr, in short shtMbr, in any anyMbr); 10 | }; 11 | valuetype Val3 : truncatable Val1 { 12 | }; 13 | -------------------------------------------------------------------------------- /testsuite/ssl-cert.conf: -------------------------------------------------------------------------------- 1 | [req] 2 | 3 | default_bits = 512 4 | default_keyfile = privkey.pem 5 | distinguished_name = req_distinguished_name 6 | prompt = no 7 | 8 | [req_distinguished_name] 9 | O = PolyORB's Development Team 10 | CN = PolyORB Test Suite 11 | emailAddress = polyorb-devel@lists.adacore.com 12 | -------------------------------------------------------------------------------- /testsuite/tests/always_fail/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/always_fail/test.py: -------------------------------------------------------------------------------- 1 | from test_utils import * 2 | import sys 3 | 4 | local(os.path.join(os.path.pardir, 'polyorb-config'), '', args=['--version']) 5 | fail() 6 | 7 | -------------------------------------------------------------------------------- /testsuite/tests/config.py.in: -------------------------------------------------------------------------------- 1 | use_installed = "@USE_INSTALLED@" 2 | -------------------------------------------------------------------------------- /testsuite/tests/confs/broken_codesets.conf: -------------------------------------------------------------------------------- 1 | [giop] 2 | 3 | # The following parameters force the inclusion of fallback code sets 4 | # as supported conversion code sets. This is required to enable 5 | # interoperability with ORBs whose code sets negotiation support is 6 | # broken. See PolyORB's Users Guide for additional information. 7 | # 8 | giop.add_char_fallback_code_set=true 9 | giop.add_wchar_fallback_code_set=true 10 | -------------------------------------------------------------------------------- /testsuite/tests/confs/code_sets_000_client.conf: -------------------------------------------------------------------------------- 1 | 2 | [iiop] 3 | polyorb.protocols.iiop.giop.1.2.locate_then_request=false 4 | -------------------------------------------------------------------------------- /testsuite/tests/confs/code_sets_000_server.conf: -------------------------------------------------------------------------------- 1 | 2 | [giop] 3 | giop.native_wchar_code_set=16#00040001# 4 | -------------------------------------------------------------------------------- /testsuite/tests/confs/giop.conf: -------------------------------------------------------------------------------- 1 | # PolyORB's configuration file: GIOP profile 2 | # $Id$ 3 | 4 | [access_points] 5 | srp=disable 6 | soap=disable 7 | iiop=enable 8 | 9 | [modules] 10 | binding_data.srp=disable 11 | binding_data.soap=disable 12 | binding_data.iiop=enable 13 | -------------------------------------------------------------------------------- /testsuite/tests/confs/giop_1_0.conf: -------------------------------------------------------------------------------- 1 | # PolyORB configuration file: GIOP 1.0 profile 2 | # $Id$ 3 | 4 | [iiop] 5 | polyorb.protocols.iiop.giop.default_version.major=1 6 | polyorb.protocols.iiop.giop.default_version.minor=0 7 | 8 | [access_points] 9 | srp=disable 10 | soap=disable 11 | iiop=enable 12 | 13 | [modules] 14 | binding_data.srp=disable 15 | binding_data.soap=disable 16 | binding_data.iiop=enable 17 | -------------------------------------------------------------------------------- /testsuite/tests/confs/giop_1_1.conf: -------------------------------------------------------------------------------- 1 | # PolyORB configuration file: GIOP 1.1 profile 2 | # $Id$ 3 | 4 | [iiop] 5 | polyorb.protocols.iiop.giop.default_version.major=1 6 | polyorb.protocols.iiop.giop.default_version.minor=1 7 | 8 | [access_points] 9 | srp=disable 10 | soap=disable 11 | iiop=enable 12 | 13 | [modules] 14 | binding_data.srp=disable 15 | binding_data.soap=disable 16 | binding_data.iiop=enable 17 | -------------------------------------------------------------------------------- /testsuite/tests/confs/giop_1_2.conf: -------------------------------------------------------------------------------- 1 | # PolyORB configuration file: GIOP 1.2 profile 2 | # $Id$ 3 | 4 | [iiop] 5 | polyorb.protocols.iiop.giop.default_version.major=1 6 | polyorb.protocols.iiop.giop.default_version.minor=2 7 | 8 | [access_points] 9 | srp=disable 10 | soap=disable 11 | iiop=enable 12 | 13 | [modules] 14 | binding_data.srp=disable 15 | binding_data.soap=disable 16 | binding_data.iiop=enable 17 | -------------------------------------------------------------------------------- /testsuite/tests/confs/performance.conf: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # PolyORB configuration file for benchmarking CORBA application 3 | 4 | [iiop] 5 | 6 | polyorb.protocols.iiop.giop.1.2.locate_then_request=false 7 | # Disable Locate messages 8 | 9 | polyorb.protocols.iiop.giop.1.2.max_message_size=1000000 10 | # Increase to a very big value to limit the effect of fragmentation 11 | -------------------------------------------------------------------------------- /testsuite/tests/confs/soap.conf: -------------------------------------------------------------------------------- 1 | # PolyORB's configuration file: SOAP profile 2 | # $Id$ 3 | 4 | [access_points] 5 | srp=disable 6 | soap=enable 7 | iiop=disable 8 | diop=disable 9 | miop=disable 10 | 11 | [modules] 12 | binding_data.srp=disable 13 | binding_data.soap=enable 14 | binding_data.iiop=disable 15 | binding_data.diop=disable 16 | binding_data.miop=disable 17 | -------------------------------------------------------------------------------- /testsuite/tests/corba/all_exceptions/CORBA_ALL_EXCEPTIONS_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/all_exceptions/client', r'', 6 | r'corba/all_exceptions/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/all_exceptions/CORBA_ALL_EXCEPTIONS_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/all_exceptions/client', r'giop_1_0.conf', 6 | r'corba/all_exceptions/server', r'giop_1_0.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/all_exceptions/CORBA_ALL_EXCEPTIONS_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/all_exceptions/client', r'giop_1_1.conf', 6 | r'corba/all_exceptions/server', r'giop_1_1.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/all_exceptions/CORBA_ALL_EXCEPTIONS_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/all_exceptions/client', r'giop_1_2.conf', 6 | r'corba/all_exceptions/server', r'giop_1_2.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/benchs/CORBA_BENCHS_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/benchs/test000/client', r'', 6 | r'corba/benchs/test000/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/code_sets/CODE_SETS_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/code_sets/test000/client', r'', 6 | r'corba/code_sets/test000/server', r'code_sets_000_server.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/code_sets/CODE_SETS_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/code_sets/test000/client', r'code_sets_000_client.conf', 6 | r'corba/code_sets/test000/server', r'code_sets_000_server.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/domainmanager/DOMAINMANAGER_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/domainmanager/test000/client', r'', 6 | r'corba/domainmanager/test000/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/harness/CORBA_HARNESS_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/harness/client', r'', 6 | r'corba/harness/server_no_tasking', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/harness/CORBA_HARNESS_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/harness/client', r'', 6 | r'corba/harness/server_thread_pool', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/harness/CORBA_HARNESS_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/harness/client', r'', 6 | r'corba/harness/server_thread_per_request', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/harness/CORBA_HARNESS_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/harness/client', r'', 6 | r'corba/harness/server_thread_per_session', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/harness/CORBA_HARNESS_5/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/harness/client', r'', 6 | r'corba/harness/server_thread_pool_lf', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/harness/CORBA_HARNESS_6/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/harness/client', r'', 6 | r'corba/harness/server_thread_pool_hahs', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/harness/CORBA_HARNESS_7/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/harness/local', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_0/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/interop/cpp/MICO/all_types_dynclient', r'', 6 | r'corba/interop/cpp/MICO/all_types_dynserver', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_1/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/interop/cpp/omniORB/all_types_dynclient', r'', 6 | r'corba/interop/cpp/omniORB/all_types_dynserver', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_2/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/interop/cpp/TAO/all_types_dynclient', r'', 6 | r'corba/interop/cpp/TAO/all_types_dynserver', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_3/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/interop/cpp/omniORB/all_types_client', r'', 6 | r'../examples/corba/all_types/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_4/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_4/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/interop/cpp/omniORB/all_functions_client', r'', 6 | r'../examples/corba/all_functions/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_5/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/interop/CORBA_INTEROP_5/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/interop/cpp/TAO/all_types_dynclient', r'', 6 | r'../examples/corba/all_types/server', r'broken_codesets.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/local/LOCAL_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/local/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/location_forwarding/LOCATION_FORWARDING_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/location_forwarding/test000/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/location_forwarding/LOCATION_FORWARDING_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/location_forwarding/test001/test001_client', r'', 6 | r'corba/location_forwarding/test001/test001_server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/object/OBJECT_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/object/test000/test000_client', r'', 6 | r'corba/object/test000/test000_server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/orb_init/ORB_INIT_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/orb_init/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/performance/CORBA_PERFORMANCE_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/performance/client', r'performance.conf', 6 | r'corba/performance/server_no_tasking', r'performance.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableinterceptor/CORBA_PORTABLEINTERCEPTOR_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/portableinterceptor/test000/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableinterceptor/CORBA_PORTABLEINTERCEPTOR_1/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableinterceptor/CORBA_PORTABLEINTERCEPTOR_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/portableinterceptor/test001/test001', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableinterceptor/CORBA_PORTABLEINTERCEPTOR_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/portableinterceptor/test002/test002', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableinterceptor/CORBA_PORTABLEINTERCEPTOR_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/portableinterceptor/test003/test003', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableinterceptor/CORBA_PORTABLEINTERCEPTOR_4/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/portableinterceptor/test004/client', r'', 6 | r'corba/portableinterceptor/test004/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableserver/PORTABLESERVER_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/portableserver/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableserver/PORTABLESERVER_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/portableserver/test001', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/portableserver/PORTABLESERVER_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/portableserver/test002', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/rtcorba-rtcurrent/RTCURRENT_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/rtcorba/rtcurrent/rtcurrent', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/rtcorba-rtorb/RTORB_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/rtcorba/rtorb/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/rtcorba-rtpoa/RTPOA_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/rtcorba/rtpoa/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/shutdown/SHUTDOWN_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/shutdown/test000_client', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/corba/shutdown/SHUTDOWN_1/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/corba/shutdown/SHUTDOWN_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/shutdown/test001_client', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/chained_lists/CHAINED_LIST_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/chained_lists/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/dynamic_dict/DYNAMIC_DICT_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/dynamic_dict/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/fixed_point/FIXED_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/fixed_point/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/initialization/INIT_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/initialization/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/initialization/INIT_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/initialization/test001', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/initialization/INIT_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/initialization/test002', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/initialization/INIT_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/initialization/test003', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/initialization/INIT_4/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/initialization/test004', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/obj_adapters/OA_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/obj_adapters/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/obj_adapters/OA_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/obj_adapters/test001', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/poa/POA_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/poa/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/random/RANDOM_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/random/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/sync_policies/CORE_SYNC_POLICIES_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'core/sync_policies/client', r'', 6 | r'core/sync_policies/server_no_tasking', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/core/tasking/TASK_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/tasking/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/tasking/TASK_1/test.opt: -------------------------------------------------------------------------------- 1 | AIX XFAIL massive tasking 2 | linux-rhES6,32bits XFAIL massive tasking 3 | -------------------------------------------------------------------------------- /testsuite/tests/core/tasking/TASK_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/tasking/test001', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/tasking/TASK_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/tasking/test002', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/tasking/TASK_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/tasking/test003', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/core/uri_encoding/URI_ENCODING_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'core/uri_encoding/test000', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/cos/ir/IR_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'corba/cos/ir/client', r'', 6 | r'corba/cos/ir/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/cos/naming/NAMING_0/test.py: -------------------------------------------------------------------------------- 1 | from test_utils import * 2 | import sys 3 | 4 | if not client_server(r'corba/cos/naming/test_naming_corba', r'', 5 | get_tool_path('../tools/po_cos_naming', 'po_cos_naming'), 6 | r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/cos/time/TIME_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'corba/cos/time/test_time', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/all_functions/client', r'', 6 | r'../examples/corba/all_functions/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_1/test.opt: -------------------------------------------------------------------------------- 1 | ALL DEAD 2 | proto_soap XFAIL 3 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/all_functions/client', r'soap.conf', 6 | r'../examples/corba/all_functions/server', r'soap.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_2/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/all_functions/dynclient', r'', 6 | r'../examples/corba/all_functions/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_3/test.opt: -------------------------------------------------------------------------------- 1 | ALL DEAD 2 | proto_soap XFAIL 3 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/all_functions/dynclient', r'soap.conf', 6 | r'../examples/corba/all_functions/server', r'soap.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_4/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/all_functions/client', r'giop_1_0.conf', 6 | r'../examples/corba/all_functions/server', r'giop_1_0.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_5/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/all_functions/client', r'giop_1_1.conf', 6 | r'../examples/corba/all_functions/server', r'giop_1_1.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_functions/ALL_FUNCTIONS_6/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/all_functions/client', r'giop_1_2.conf', 6 | r'../examples/corba/all_functions/server', r'giop_1_2.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | r1, r2 = ( 6 | client_server(r'../examples/corba/all_types/client', r'', 7 | r'../examples/corba/all_types/server', r''), 8 | local(r'../examples/corba/all_types/client', r'', args=['local'])) 9 | 10 | if not r1 or not r2: 11 | fail() 12 | 13 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_1/test.opt: -------------------------------------------------------------------------------- 1 | ALL DEAD 2 | proto_soap XFAIL 3 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | r1, r2 = ( 6 | client_server( 7 | r'../examples/corba/all_types/client', 8 | r'soap.conf', 9 | r'../examples/corba/all_types/server', 10 | r'soap.conf'), 11 | local( 12 | r'../examples/corba/all_types/client', 13 | r'soap.conf', args=['local'])) 14 | if not r1 or not r2: 15 | fail() 16 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_2/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server( 6 | r'../examples/corba/all_types/dynclient', r'', 7 | r'../examples/corba/all_types/server', r''): 8 | fail() 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_3/test.opt: -------------------------------------------------------------------------------- 1 | ALL DEAD 2 | proto_soap XFAIL 3 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server( 6 | r'../examples/corba/all_types/dynclient', 7 | r'soap.conf', 8 | r'../examples/corba/all_types/server', 9 | r'soap.conf'): 10 | fail() 11 | 12 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-all_types/ALL_TYPES_4/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/client', r'', 6 | r'../examples/corba/echo/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_1/test.opt: -------------------------------------------------------------------------------- 1 | ALL DEAD 2 | proto_soap 3 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/client', r'soap.conf', 6 | r'../examples/corba/echo/server', r'soap.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/dynclient', r'', 6 | r'../examples/corba/echo/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_3/test.opt: -------------------------------------------------------------------------------- 1 | ALL DEAD 2 | proto_soap 3 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/dynclient', r'soap.conf', 6 | r'../examples/corba/echo/server', r'soap.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_4/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/dynclient', r'', 6 | r'../examples/corba/echo/dynserver', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_5/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/client', r'giop_1_0.conf', 6 | r'../examples/corba/echo/server', r'giop_1_0.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_6/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/client', r'giop_1_1.conf', 6 | r'../examples/corba/echo/server', r'giop_1_1.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/ECHO_7/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/client', r'giop_1_2.conf', 6 | r'../examples/corba/echo/server', r'giop_1_2.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/PARALLEL_ECHO_0/test.opt: -------------------------------------------------------------------------------- 1 | ALL RLIMIT 720 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-echo/PARALLEL_ECHO_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/parallel_client', r'', 6 | r'../examples/corba/echo/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-random/CORBA_RANDOM_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/random/client', r'', 6 | r'../examples/corba/random/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-random/CORBA_RANDOM_1/test.opt: -------------------------------------------------------------------------------- 1 | ALL DEAD 2 | proto_soap 3 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-random/CORBA_RANDOM_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/random/client', r'soap.conf', 6 | r'../examples/corba/random/server', r'soap.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-rtcorba-client_propagated/RTCORBA_CLIENT_PROPAGATED_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/rtcorba/client_propagated/client', r'', 6 | r'../examples/corba/rtcorba/client_propagated/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-rtcorba-dhb/RTCORBA_DHB_0/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-rtcorba-dhb/RTCORBA_DHB_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/rtcorba/dhb/rtcorba_iiop_client', r'', 6 | r'../examples/corba/rtcorba/dhb/rtcorba_iiop_server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-rtcorba-rtcosscheduling/RTCORBA_RTCOSSCHEDULING_0/test.opt: -------------------------------------------------------------------------------- 1 | ALL XFAIL 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-rtcorba-rtcosscheduling/RTCORBA_RTCOSSCHEDULING_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/rtcorba/rtcosscheduling/client', r'', 6 | r'../examples/corba/rtcorba/rtcosscheduling/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-rtcorba-server_declared/RTCORBA_SERVER_DECLARED_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/echo/client', r'', 6 | r'../examples/corba/rtcorba/server_declared/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-rtcorba-server_declared/RTCORBA_SERVER_DECLARED_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/rtcorba/server_declared/client', r'', 6 | r'../examples/corba/rtcorba/server_declared/server', r''): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-secure_echo/SECURE_ECHO_GSSUP/test.opt: -------------------------------------------------------------------------------- 1 | !ssl_support DEAD 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-secure_echo/SECURE_ECHO_GSSUP/test.py: -------------------------------------------------------------------------------- 1 | from test_utils import * 2 | import sys, os 3 | 4 | conf_file = os.path.join(BASE_DIR, 5 | '..', 6 | 'examples', 'corba', 'secure_echo', 'gssup.conf') 7 | 8 | if not client_server(r'../examples/corba/secure_echo/client', conf_file, 9 | r'../examples/corba/secure_echo/server', conf_file): 10 | fail() 11 | 12 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-secure_echo/SECURE_ECHO_TLS/test.opt: -------------------------------------------------------------------------------- 1 | !ssl_support DEAD 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-secure_echo/SECURE_ECHO_TLS/test.py: -------------------------------------------------------------------------------- 1 | from test_utils import * 2 | import sys, os 3 | 4 | conf_file = os.path.join(BASE_DIR, 5 | '..', 6 | 'examples', 'corba', 'secure_echo', 'tls.conf') 7 | 8 | if not client_server(r'../examples/corba/secure_echo/client', conf_file, 9 | r'../examples/corba/secure_echo/server', conf_file): 10 | fail() 11 | 12 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-secure_echo/SECURE_ECHO_TLS_GSSUP/test.opt: -------------------------------------------------------------------------------- 1 | !ssl_support DEAD 2 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-secure_echo/SECURE_ECHO_TLS_GSSUP/test.py: -------------------------------------------------------------------------------- 1 | from test_utils import * 2 | import sys, os 3 | 4 | conf_file = os.path.join(BASE_DIR, 5 | '..', 6 | 'examples', 'corba', 'secure_echo', 'tls_gssup.conf') 7 | 8 | if not client_server(r'../examples/corba/secure_echo/client', conf_file, 9 | r'../examples/corba/secure_echo/server', conf_file): 10 | fail() 11 | 12 | -------------------------------------------------------------------------------- /testsuite/tests/examples/corba-send/CORBA_MIOP_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not client_server(r'../examples/corba/send/send', r'miop.conf', 6 | r'../examples/corba/send/listener', r'miop.conf'): 7 | fail() 8 | 9 | -------------------------------------------------------------------------------- /testsuite/tests/examples/moma/MOMA_0/test.py: -------------------------------------------------------------------------------- 1 | from test_utils import * 2 | import os, shutil, sys 3 | 4 | shutil.copy(os.path.join(SRC_DIR, 5 | '..', 6 | 'examples', 'moma', 'destinations.conf'), 7 | '.') 8 | 9 | if not client_server(r'../examples/moma/client', r'', 10 | r'../examples/moma/server', r''): 11 | fail() 12 | 13 | -------------------------------------------------------------------------------- /testsuite/tests/examples/moma/MOMA_1/test.py: -------------------------------------------------------------------------------- 1 | from test_utils import * 2 | import os, shutil, sys 3 | 4 | shutil.copy(os.path.join(SRC_DIR, 5 | '..', 6 | 'examples', 'moma', 'destinations.conf'), 7 | '.') 8 | 9 | if not client_server(r'../examples/moma/client_call_back', r'', 10 | r'../examples/moma/server', r''): 11 | fail() 12 | 13 | -------------------------------------------------------------------------------- /testsuite/tests/examples/polyorb/POLYORB_CORE_0/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'../examples/polyorb/polyorb-test-no_tasking', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/examples/polyorb/POLYORB_CORE_1/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'../examples/polyorb/polyorb-test-no_tasking_poa', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/examples/polyorb/POLYORB_CORE_2/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'../examples/polyorb/polyorb-test-thread_pool', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /testsuite/tests/examples/polyorb/POLYORB_CORE_3/test.py: -------------------------------------------------------------------------------- 1 | 2 | from test_utils import * 3 | import sys 4 | 5 | if not local(r'../examples/polyorb/polyorb-test-thread_pool_poa', r''): 6 | fail() 7 | 8 | -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /tools/po_catref/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /tools/po_cos_naming/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /tools/po_createref/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /tools/po_dumpir/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /tools/po_ir/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /tools/po_names/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.in 2 | -------------------------------------------------------------------------------- /utils/sort_MANIFEST: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # Sort MANIFEST in (C locale) ascending order 3 | # $Id$ 4 | 5 | unset LANG LC_ALL LC_COLLATE 6 | set -e 7 | tmpf=MANIFEST.$$ 8 | trap 'rm -f $tmpf' 0 9 | cp MANIFEST $tmpf 10 | sort < $tmpf | uniq > MANIFEST 11 | --------------------------------------------------------------------------------