summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* branching for idl preprocessor worktao_idl_ppWilliam R. Otte2009-11-040-0/+0
|
* ChangeLogTag: Wed Nov 4 14:51:00 UTC 2009 Olli Savia <ops@iki.fi>Olli Savia2009-11-045-73/+134
|
* Wed Nov 4 13:38:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-044-0/+393
| | | | | | | * connectors/dds4ccm/docs/DDS for CCM FTF 04Nov09.doc: * connectors/dds4ccm/docs/DDS4CCM v1-0 batch6.odt: * connectors/dds4ccm/docs/dds4CCM v1.0 NT v5.idl3p: Batch 6 documents
* Wed Nov 4 12:48:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-042-2/+8
| | | | | | * DAnCE/Deployment/Deployment_DeploymentPlan.idl: Escaped MirrorPort, it is a reserved keyword with the changes in TAO_IDL from yesterday
* Wed Nov 4 11:50:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-044-122/+25
| | | | | | | | | | * ccm/ComponentServer/CCM_ComponentServer.mpc: Reduced the number of source files generates, generate export files * ccm/ComponentServer/DAnCE_ComponentServer_stub_export.h: * ccm/ComponentServer/DAnCE_ComponentServer_svnt_export.h: Removed, will be generated by TAO_IDL from now
* Wed Nov 4 11:39:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-042-1/+6
| | | | | * html/index.html: Updated description for DDS4CCM documentation
* Wed Nov 4 11:30:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-0421-44/+68
| | | | | | | | | | | | | | | | | | | | | | | * ciao/ComponentServer/CIAO_ComponentInstallation_Impl.h * DAnCE/DomainApplication/Domain_Application_Impl.h * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h * DAnCE/DomainApplicationManager/Node_Locator.h * DAnCE/ExecutionManager/ExecutionManager_Impl.h * DAnCE/ExecutionManager/ExecutionManager_Module.h * DAnCE/NodeApplication/ComponentAttributesSetter.h * DAnCE/NodeApplication/NodeApplication_Impl.h * DAnCE/NodeApplication/ServerActivator_Impl.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeManager/Node_Manager_Module.h * DAnCE/NodeManager/NodeManager_Impl.h * DAnCE/Plan_Launcher/Plan_Launcher.h * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h * DAnCE/Plan_Launcher/Plan_Launcher_Module.h * DAnCE/RepositoryManager/Repository_Manager_Module.h * DAnCE/Starter/Starter.cpp * DAnCE/TargetManager/Target_Manager_Module.h * DAnCE/Utils/Plan_Handler.h Doxygen fixes
* (no commit message)Johnny Willemsen2009-11-041-1/+1
|
* Wed Nov 4 11:16:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-044-52/+10
| | | | | | | | | * ciao/ComponentServer/CIAO_ComponentServer.cpp: * ciao/ComponentServer/CIAO_ComponentServer.h: Removed more deprecated code * ciao/ComponentServer/CIAO_Container_Impl.h Layout change
* (no commit message)Johnny Willemsen2009-11-0414-1289/+0
|
* (no commit message)Johnny Willemsen2009-11-045-728/+0
|
* (no commit message)Johnny Willemsen2009-11-044-184/+0
|
* Wed Nov 4 11:07:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-0420-680/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * MPC/config/ciao_componentserver_configurator.mpb: * MPC/config/ciao_config_manager.mpb: * MPC/config/ciao_nodeapp_configurator.mpb: * MPC/config/ciao_noop_configurator.mpb: Removed, not used anymore * ciao/ComponentServer/Configurators/*: * ciao/ComponentServer/CIAO_ServerResources.idl: * ciao/ComponentServer/Configurator_Factory.cpp: * ciao/ComponentServer/Configurator_Factory.h: * ciao/ComponentServer/CIAO_CS_Client_svnt_export.h: * ciao/ComponentServer/CIAO_ComponentServer_stub_export.h: * ciao/ComponentServer/CIAO_ComponentServer_svnt_export.h: Removed, all not used anymore. * ciao/ComponentServer/CIAO_ComponentInstallation_Impl.h: * ciao/ComponentServer/CIAO_ComponentServer_Impl.h: * ciao/ComponentServer/CIAO_Container_Impl.h: * ciao/ComponentServer/CIAO_ServerActivator_Impl.h: Updated export macro * ciao/ComponentServer/CIAO_ComponentServer.cpp: * ciao/ComponentServer/CIAO_ComponentServer.h: Removed all configurator support which was doing nothing more then a noop configurator * ciao/ComponentServer/CIAO_ComponentServer.mpc: Cleanup, generate export macros * ciao/ComponentServer/CIAO_Properties.idl: Removed deprecated property * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: Removed old stuff
* Wed Nov 4 10:04:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-0429-10654/+7
| | | | | | | * tools/Config_Handlers/RT-CCM/*: Removed from svn head, RTCCM isn't supported anymore. On the long term we want to support RTCCM through the QoS4CCM spec, at that moment we can revive this directory from svn
* Wed Nov 4 06:48:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-047-23/+49
| | | | | | | | | | | | | | | | | * ciao/ComponentServer/CIAO_ComponentServer.mpc: Suppress skeleton files * ciao/ComponentServer/Configurators/Basic_Config_Manager.cpp: * ciao/ComponentServer/Configurators/Basic_Config_Manager.h: * ciao/ComponentServer/Configurators/Config_Manager.h: Layout changes * ciao/ComponentServer/Configurators/RTNodeApp_Configurator.cpp: Initialise pointer with 0 * ciao/ComponentServer/Configurators/RT/RT_Configurator.mpc: New file
* ChangeLogTag:Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com>Steve Huston2009-11-042-11/+22
|
* ChangeLogTag: Tue Nov 3 17:46:17 UTC 2009 Jeff Parsons ↵parsons2009-11-033-8/+53
| | | | <j.parsons@vanderbilt.edu>
* ChangeLogTag: Tue Nov 3 17:32:03 UTC 2009 Jeff Parsons ↵parsons2009-11-034-1/+59
| | | | <j.parsons@vanderbilt.edu>
* Tue Nov 3 13:54:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-0321-625/+6
| | | | | | * ccm/extension/*: Removed this from svn head for the moment. We don't support QoS4CCM at all at this moment, so let us only ship things we really need
* Tue Nov 3 13:41:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-034-72/+26
| | | | | | | | | | | | * ciao/Servants/CIAO_Port_Activator_export.h: Removed, generated by TAO_IDL from now * ciao/Servants/Home_Servant_Impl_T.h: Doxygen changes * ciao/Servants/Servants.mpc: Use seperate project for idl generation, generate no C.inl but do generate an export file
* Tue Nov 3 13:32:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-034-162/+6
| | | | | | * ciao/Contexts/Swapping/*: Removed from the archive, swapping containers don't work and it will be a major job to reimplement this
* Tue Nov 3 13:29:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-0312-758/+6
| | | | | | * ciao/Servants/Swapping/*: Removed from the archive, swapping containers don't work and it will be a major job to reimplement this
* Tue Nov 3 13:27:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-034-62/+25
| | | | | | | | | | | | * ciao/Containers/Session/Session_Container.h: Updated export macro * ciao/Containers/Session/Session_Container.mpc: Use seperate project for idl generation, generate no C.inl/S.cpp/S.inl but do generate an export file * ciao/Containers/Session/Session_Container_export.h: Removed, generated by TAO_IDL from now
* Tue Nov 3 13:20:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-0312-655/+30
| | | | | | | | | | | | | | | | * ciao/Containers/CIAO_Servant_Activator.mpc: Moved IDL generation into a seperate project so that we can generate the export file * ciao/Containers/CIAO_Servant_Activator_export.h: Removed, generated by TAO_IDL from now * ciao/Containers/Servant_Activator.h: Updated export macro * ciao/Containers/Swapping/*: Removed from the archive, swapping containers don't work and it will be a major job to reimplement this
* Tue Nov 3 13:06:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-036-67/+35
| | | | | | | | | | | | | | | | | | * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: Small code fix * ciao/Containers/CIAO_Servant_Activator.mpc: Cleanup of this file and no need to generate C.inl file * ciao/Containers/Container_Base.h: Updated the export macro * ciao/Containers/Containers.mpc: Use a seperate project for the idl file which also generates the export file * ciao/Containers/Container_Base_export.h: Removed from the archive, generated by TAO_IDL
* Mon Nov 2 22:59:48 UTC 2009 Yan Dai <dai_y@ociweb.com>dai_y2009-11-024-6/+19
|
* ChangeLogTag: Mon Nov 2 16:54:24 UTC 2009 Steven Stallion ↵stallions2009-11-022-3/+8
| | | | <stallions@ociweb.com>
* Mon Nov 2 13:45:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-025-20/+28
| | | | | | | | | | | * ace/RW_Process_Mutex.h: * ace/Default_Constants.h: Added ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS with which the end user can override the default permissions * ace/Addr.inl: * ace/MMAP_Memory_Pool.cpp: Doxygen changes
* (no commit message)Johnny Willemsen2009-11-021-380/+380
|
* ChangeLogTag: Mon Nov 2 08:52:05 UTC 2009 Olli Savia <ops@iki.fi>Olli Savia2009-11-022-1/+6
|
* ChangeLogTag: Mon Nov 2 08:40:08 UTC 2009 Olli Savia <ops@iki.fi>Olli Savia2009-11-022-1/+6
|
* ChangeLogTag: Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi>Olli Savia2009-11-022-2/+6
|
* (no commit message)Johnny Willemsen2009-11-021-33/+35
|
* ChangeLogTag: Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi>Olli Savia2009-11-012-2/+5
|
* (no commit message)Johnny Willemsen2009-11-011-0/+1
|
* (no commit message)Johnny Willemsen2009-11-011-3/+3
|
* Sun Nov 1 09:50:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-11-013-0/+394
| | | | | | * connectors/dds4ccm/docs/DDS for CCM FTF 30Oct09.doc * connectors/dds4ccm/docs/dds4CCM v1.0 NT v3 update 6.idl3p Files related to draft update 6
* (no commit message)Johnny Willemsen2009-10-311-1/+1
|
* (no commit message)Johnny Willemsen2009-10-311-2/+4
|
* (no commit message)Johnny Willemsen2009-10-311-13/+13
|
* ChangeLogTag: Fri Oct 30 18:46:03 UTC 2009 Steven Stallion ↵stallions2009-10-302-2/+12
| | | | <stallions@ociweb.com>
* (no commit message)vzykov2009-10-301-1/+0
|
* Fri Oct 30 16:25:53 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>vzykov2009-10-307-0/+298
| | | | | | | | | | * tests/Bug_3755_Regression/orb1_svc.conf: * tests/Bug_3755_Regression/orb2_svc.conf: * tests/Bug_3755_Regression/server.cpp: * tests/Bug_3755_Regression/run_test.pl: * tests/Bug_3755_Regression/Bug_3755_Regression.mpc: * bin/tao_orb_tests.lst: Added a test for bug#3755 and scheduled it for run.
* ChangeLogTag: Fri Oct 30 14:50:00 UTC 2009 Simon Massey <sma at prismtech ↵sma2009-10-302-43/+56
| | | | dot com>
* Fri Oct 30 13:08:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>vzykov2009-10-3015-172/+457
| | | | | | | | | | | | | | | | | | | * tests/Bug_3748_Regression/client.cpp: * tests/Bug_3748_Regression/Bug_3748_Regression.mpc: * tests/Bug_3748_Regression/Server_ORBInitializer.h: * tests/Bug_3748_Regression/Hello.cpp: * tests/Bug_3748_Regression/Test.idl: * tests/Bug_3748_Regression/server.cpp: * tests/Bug_3748_Regression/Test_Protocols_Hooks.cpp: * tests/Bug_3748_Regression/Makefile.am: * tests/Bug_3748_Regression/Hello.h: * tests/Bug_3748_Regression/Test_Protocols_Hooks.h: * tests/Bug_3748_Regression/README: * tests/Bug_3748_Regression/run_test.pl: * tests/Bug_3748_Regression/Server_ORBInitializer.cpp: * bin/tao_orb_tests.lst: Complitely rewrote the test for bug#3748 and changed configs in which this test can run.
* (no commit message)Johnny Willemsen2009-10-301-5/+6
|
* (no commit message)Johnny Willemsen2009-10-301-3/+3
|
* (no commit message)Johnny Willemsen2009-10-301-6/+6
|
* (no commit message)Johnny Willemsen2009-10-301-2/+2
|
* Fri Oct 30 06:15:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-10-3093-5662/+6761
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged changes from Jeff for port/porttype/mirrorport to head Thu Oct 29 12:50:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_connector.cpp: * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: * TAO_IDL/be_include/be_visitor_connector.h: * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h: * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h: New visitors, implementing (so far) part of the code generation of connector executors. * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_visitor_component/component_exh.cpp: * TAO_IDL/be/be_visitor_component/component_exs.cpp: * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_visitor_component_scope.cpp: * TAO_IDL/be_include/be_codegen.h: * TAO_IDL/be_include/be_visitor_component_scope.h: * TAO_IDL/be_include/be_global.h: - Factored out code for generating entrypoint declarations and definitions. - Added mechanism to generate includes of DDS type support files for the connector executor. Sun Oct 25 17:10:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be_include/be_visitor_component_scope.h: * TAO_IDL/be/be_visitor_component_scope.cpp: Moved these files from the be_visitor_component subdirectory, so the visitor would be accessible as a base class to be_visitor_ccm_pre_proc. Also add override of base class (be_visitor_scope) method pre_proces(), to extend the generated names of provides and uses methods with a prefix of the port or mirrorport name, if any. * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: Made class be_visitor_component_scope the base class of this visitor, thereby adding support for simple ports, mirrorports and porttypes. * TAO_IDL/be_include/be_visitor_component.h: * TAO_IDL/be/be_visitor_component.cpp: Removed relocated files from these file lists. Thu Oct 22 20:39:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_component/component_scope.cpp: * TAO_IDL/be_include/be_visitor_component/component_scope.h: Added code generation for mirror ports. * TAO_IDL/be_include/be_visitor_component/facet_svh.h: * TAO_IDL/be_include/be_visitor_component/facet_svs.h: * TAO_IDL/be/be_visitor_component/facet_svh.cpp: * TAO_IDL/be/be_visitor_component/facet_svs.cpp: Changed base class to be_visitor_component_scope to pull in the mirror port support. Thu Oct 22 19:21:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_component/facet_exs.cpp: * TAO_IDL/be/be_visitor_component/executor_exh.cpp: * TAO_IDL/be/be_visitor_component/executor_exs.cpp: * TAO_IDL/be/be_visitor_component/facet_exh.cpp: * TAO_IDL/be_include/be_visitor_component/executor_exh.h: * TAO_IDL/be_include/be_visitor_component/executor_exs.h: * TAO_IDL/be_include/be_visitor_component/facet_exh.h: * TAO_IDL/be_include/be_visitor_component/facet_exs.h: New files, containing new visitors that handle code generation class-by-class in the executor implementation. * TAO_IDL/be/be_provides.cpp: * TAO_IDL/be/be_attribute.cpp: * TAO_IDL/be/be_consumes.cpp: * TAO_IDL/be/be_field.cpp: * TAO_IDL/be/be_publishes.cpp: * TAO_IDL/be/be_uses.cpp: * TAO_IDL/be/be_emits.cpp: * TAO_IDL/be/be_sequence.cpp: * TAO_IDL/be_include/be_field.h: * TAO_IDL/be_include/be_publishes.h: * TAO_IDL/be_include/be_component.h: * TAO_IDL/be_include/be_uses.h: * TAO_IDL/be_include/be_provides.h: * TAO_IDL/be_include/be_attribute.h: * TAO_IDL/be_include/be_emits.h: * TAO_IDL/be_include/be_consumes.h: * TAO_IDL/be_include/be_sequence.h: Add non-virtual override of frontend methods that fetch the referenced provides, uses, publishes, emits, consumes, field, or base type. This addition concentrates the narrowing to the backend type so it need not be done over and over in the visitors. * TAO_IDL/be/be_visitor_component.cpp: * TAO_IDL/be_include/be_visitor_component.h: Added new visitor files. * TAO_IDL/be/be_interface.cpp: * TAO_IDL/be_include/be_interface.h: Renamed static method facet_op_attr_decl_helper to op_attr_decl_helper, since its use is now more general. * TAO_IDL/be_include/be_visitor_component/component_exh.h: * TAO_IDL/be_include/be_visitor_component/component_exs.h: * TAO_IDL/be/be_visitor_component/component_exh.cpp: * TAO_IDL/be/be_visitor_component/component_exs.cpp: Split code out of these visitors and distributed it among the new visitors. * TAO_IDL/be/be_visitor_operation/operation_exs.cpp: * TAO_IDL/be/be_visitor_operation/operation_svs.cpp: * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: * TAO_IDL/be/be_visitor_component/servant_svh.cpp: * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp: * TAO_IDL/be/be_visitor_component/servant_svs.cpp: * TAO_IDL/be/be_visitor_attribute.cpp: * TAO_IDL/be/be_visitor_attribute/attribute.cpp: * TAO_IDL/be_include/be_visitor_operation/operation_svs.h: * TAO_IDL/be_include/be_visitor_component/component.h: Minor or cosmetic changes. Wed Oct 21 20:40:45 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_extended_port.cpp: * TAO_IDL/be_include/be_visitor_extended_port.h: Removed these files, should have been removed in Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp: * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h: * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h: * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h: New files, split executor IDL code generation into separate visitors for the facet, context and executor classes. Also added support for simple extended ports and porttypes. * TAO_IDL/be/be_visitor_component.cpp: * TAO_IDL/be_include/be_visitor_component.h: Added new files to the include lists. * TAO_IDL/be/be_util.cpp: * TAO_IDL/be_include/be_util.h: Moved utility methods to generate nested namespaces to this class, so they can be visible to all visitors. * TAO_IDL/be/be_visitor_component/servant_svh.cpp: * TAO_IDL/be/be_visitor_component/context_svh.cpp: * TAO_IDL/be/be_visitor_component/servant_svs.cpp: * TAO_IDL/be/be_visitor_component/context_svs.cpp: * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp: * TAO_IDL/be/be_visitor_component/component_scope.cpp: * TAO_IDL/be_include/be_visitor_component/component_scope.h: * TAO_IDL/be_include/be_visitor_component/servant_svh.h: * TAO_IDL/be_include/be_visitor_component/context_svh.h: * TAO_IDL/be_include/be_visitor_component/servant_svs.h: * TAO_IDL/be_include/be_visitor_component/context_svs.h: * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h: Moved visit method overrides for extended port, mirror port and porttype to the base class be_visitor_component_scope. In every case so far, the extended port (and eventually the mirror port) traversal just fetches the porttype reference and visits its scope, calling back the port kind traversal methods that happen to be overridden in the original visitor, so there's no need to reimplement these methods over and over. Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp: * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp: * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp: * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h: * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h: * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h: Removed these visitors, better use of polymorphism can be made by just implementing their methods in the appropriate component visitor. * TAO_IDL/be/be_visitor_component/facet_svh.cpp: * TAO_IDL/be/be_visitor_component/facet_svs.cpp: * TAO_IDL/be_include/be_visitor_component/facet_svh.h: * TAO_IDL/be_include/be_visitor_component/facet_svs.h: Copied code from removed visitor methods above, and removed visit_component() method. * TAO_IDL/be/be_visitor_component/component_svh.cpp: * TAO_IDL/be/be_visitor_component/component_svs.cpp: Spawned facet visitors above with visit_component_scope() call, eliminating the extra step of calling visit_component(). * TAO_IDL/be_include/be_extended_port.h: * TAO_IDL/be/be_extended_port.cpp: Overloaded port_type() method to return backend-specific type, to eliminate many narrowing calls. Tue Oct 20 22:55:25 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_component/component_scope.cpp: * TAO_IDL/be_include/be_visitor_component/component_scope.h: New files containing a new base class visitor, encapsulating a scope visitation method that recurses over the scopes of a component's ancestors, if any. * TAO_IDL/be/be_visitor_component.cpp: * TAO_IDL/be/be_component.cpp: * TAO_IDL/be/be_visitor_component/servant_svh.cpp: * TAO_IDL/be/be_visitor_component/facet_svh.cpp: * TAO_IDL/be/be_visitor_component/context_svh.cpp: * TAO_IDL/be/be_visitor_component/servant_svs.cpp: * TAO_IDL/be/be_visitor_component/facet_svs.cpp: * TAO_IDL/be/be_visitor_component/context_svs.cpp: * TAO_IDL/be_include/be_component.h: * TAO_IDL/be_include/be_visitor_component/servant_svh.h: * TAO_IDL/be_include/be_visitor_component/facet_svh.h: * TAO_IDL/be_include/be_visitor_component/context_svh.h: * TAO_IDL/be_include/be_visitor_component/facet_svs.h: * TAO_IDL/be_include/be_visitor_component/servant_svs.h: * TAO_IDL/be_include/be_visitor_component/context_svs.h: * TAO_IDL/be_include/be_visitor_component.h: Replaced all occurrences of recursive scope iteration with new visitor classes derived from the abstract visitor above. Mon Oct 19 23:26:07 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_component/servant_svs.cpp: * TAO_IDL/be/be_visitor_component/facet_svs.cpp: * TAO_IDL/be/be_visitor_component/context_svs.cpp: * TAO_IDL/be_include/be_visitor_component/facet_svs.h: * TAO_IDL/be_include/be_visitor_component/servant_svs.h: * TAO_IDL/be_include/be_visitor_component/context_svs.h: New files containing new visitors with code factored out of class be_visitor_component_svs * TAO_IDL/be/be_visitor_component.cpp: * TAO_IDL/be/be_visitor_component/facet_svh.cpp: * TAO_IDL/be/be_visitor_component/context_svh.cpp: * TAO_IDL/be/be_visitor_component/component_svs.cpp: * TAO_IDL/be/be_visitor_attribute/component_init.cpp: * TAO_IDL/be_include/be_visitor_component/component_svs.h: * TAO_IDL/be_include/be_visitor_component.h: Changes stemming from the new visitors above. Fri Oct 16 19:54:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_component/servant_svh.cpp: * TAO_IDL/be/be_visitor_component/facet_svh.cpp: * TAO_IDL/be/be_visitor_component/context_svh.cpp: * TAO_IDL/be_include/be_visitor_component/servant_svh.h: * TAO_IDL/be_include/be_visitor_component/facet_svh.h: * TAO_IDL/be_include/be_visitor_component/context_svh.h: New files, new visitors that contain code moved from private methods in class be_visitor_component_svh. * TAO_IDL/be/be_provides.cpp: Fixed bug in code generation. * TAO_IDL/be/be_visitor_component.cpp: * TAO_IDL/be_include/be_visitor_component.h: Added new visitor files. * TAO_IDL/be/be_visitor_component/component_exh.cpp: Removed debugging output. * TAO_IDL/be/be_visitor_component/component_svh.cpp: * TAO_IDL/be_include/be_visitor_component/component_svh.h: Moved code out to new visitor above.