Fri Jul 30 18:29:54 2004 Ossama Othman * ciao/Servant_Impl_T.cpp (get_all_facets, get_all_consumers): Fixed another instance of incorrect emulated exception parameters. The method definitions incorrectly used a default valued parameters. Fixed unused parameter warnings. Fri Jul 30 17:29:18 2004 Ossama Othman * NEWS: Added CIAO 0.4.2 noteworthy items. Thu Jul 29 16:54:01 2004 Ossama Othman * DAnCE/ciao/Servant_Impl_T.cpp (get_all_facets): (get_all_consumers): Fixed incorrect emulated exception parameters. The method definitions incorrectly used a default valued parameters. Fixed unused parameter warnings. Thu Jul 29 16:47:56 2004 Ossama Othman * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl (get_nodeapp_manager): Removed emulated exception parameter. The corresponding method declaration in the header doesn't have such a parameter. Fixes a compile-time problem. Thu Jul 29 14:28:55 2004 Ossama Othman * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp (createPackage, deletePackage, findPackageByName): Fixed emulated exception macro usage. Addresses compile-time problems in MSVC++ 6 builds. Tue Jul 27 14:48:10 2004 Tao Lu * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: Removed the emulated exception parameter from the destructor so the file will be compiled when the exception is turned off. Tue Jul 27 09:58:58 2004 Arvind S. Krishna * DAnCE/NodeApplication/NodeApplication.mpc: Rearranged the order of libraries to fix link errors in static configurations. Mon Jul 26 11:08:14 2004 Arvind S. Krishna * DAnCE/tests/Config_Handlers/handler_test.mpb: Added CIAO_DnC_Client to resolve link errors Mon Jul 26 11:06:38 2004 Arvind S. Krishna * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl: Added ACE_INLINE for the get_nodeapp_ref method to resolve linking errors in the builds with static configurations * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: changed changed nade_app_manager to node_app_manager! * DAnCE/NodDaemon/NodeDaemon.mpc: Resolved link errors Sun Jul 25 22:13:48 2004 Balachandran Natarajan * Release: Makefile with release information. Sun Jul 25 22:15:03 2004 Balachandran Natarajan * ChangeLog: Sat Jul 24 20:57:03 2004 Krishnakumar B * docs/releasenotes/dance.html: Updated the release notes for DAnCE. Fri Jul 23 23:43:01 2004 Nanbor Wang I didn't get around to send the following to Venkita before he left for vacation so I'm checking them in here. * tests/RTCCM/Priority_Test/README: * tests/RTCCM/Priority_Test/descriptors/README: Documentation for running the simple Priority tests applications. Tue Jul 20 16:03:14 2004 Krishnakumar B * docs/releasenotes/dance.html: Updated the release notes for DAnCE. Tue Jul 20 12:37:50 2004 Gan Deng * docs/releasenotes/dance.html Added this file to describe what the current status is about the DAnCE. Mon Jul 19 14:16:10 2004 Krishnakumar B * ciao/ServerActivator_Impl.cpp (init): Use the argument spawn_delay to set the value of the delay in seconds that the ServerActivator waits for the ComponentServer to come up. This is needed when the ComponentServer is not able to come up before the hardcoded value of 5 seconds passes by, which happens when running the ComponentServer under Valgrind. Mon Jul 19 12:47:17 2004 Balachandran Natarajan * DAnCE/ciao/CCM_Core.mpc: Added ifr_client to Deployment_stub and Deployment_svnt. This should fix VC6 build issues. Sun Jul 18 12:53:04 2004 Ossama Othman * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp (main): Fixed "better conversion sequence" warning by using component reference ".in()" accessor. Thu Jul 15 21:52:12 2004 Johnnny Willemsen * DAnCE/NodeManager/NodeDaemon_Impl.h: * DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: Fixed incorrect doxygen file tag Wed Jul 14 10:40:41 2004 Ossama Othman * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp (init): * DAnCE/NodeManager/NodeDaemon_Impl.cpp (preparePlan): Fixed "control reaches end of non-void function" warning. * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp (ExecutionManager_Impl): * DAnCE/ciao/NodeApplication_Impl.cpp: Corrected emulated exception macro usage. Fixed "unused parameter" warning. Wed Jul 14 08:46:24 2004 Balachandran Natarajan * CCF/CCF/CIDL/CIDL.mpc: * CCF/CCF/IDL2/IDL2.mpc: Fixed the MPC files that were busted. Tue Jul 13 09:49:50 2004 Venkita Subramonian * docs/releasenotes/index.html: Updated release notes with information on static configurator and Nanbor's examples for composition of RT applications using real-time extensions in CIAO. Tue Jul 13 04:27:19 2004 Ossama Othman * performance-tests/Protocols/Controller/Controller.cpp: Removed unused variable. Mon Jul 12 11:06:54 2004 Boris Kolpackov * CCF/Documentation/Build.html: Fixed a few URLs. Thanks to Matthew Gillen for reporting this. Sun Jul 11 06:07:12 2004 Johnny Willemsen * tools/XML_Helpers/Assembly_Handlers.inl: * tools/XML_Helpers/RTConfig_Handlers.inl: * tools/XML_Helpers/Softpkg_Handlers.inl: Fixed compile errors in Borland build, use full namespaces for the baseclass Fri Jul 9 20:36:14 2004 Balachandran Natarajan * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl: Fixed a warning. Fri Jul 9 20:21:46 2004 Balachandran Natarajan * performance-tests/Protocols/Receiver/Receiver_svnt.h: * performance-tests/Protocols/Receiver/Receiver_svnt.cpp: * performance-tests/Protocols/Sender/Sender_svnt.h: * performance-tests/Protocols/Sender/Sender_svnt.cpp: Removed them from the repo. Thu Jul 8 17:16:34 2004 Jaiganesh B * DAnCE/Config_Handlers/Config_Handlers.mpc: * DAnCE/RepositoryManager/RepositoryManager.mpc: * DAnCE/tests/Config_Handlers/handler_test.mpb: Made changes to not build these when exceptions=0 Thu Jul 8 16:59:26 2004 Jaiganesh B * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/NodeManager/NodeDaemon_Impl.cpp: Fix build errors. Thu Jul 8 16:53:06 2004 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Moved the call to populate_port_tables() from the component servant constructor to the end of the ciao_postactivate() method in the component servant, but it is commented out for now until related issues in DaNCe are resolved. Thu Jul 8 16:46:55 2004 Jaiganesh B * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DAnCE/ciao/NodeApp_CB_Impl.cpp: * DAnCE/ciao/NodeApp_CB_Impl.h: Fixing build errors. Thu Jul 8 16:30:48 2004 Jaiganesh B * DAnCE/ciao/NodeApplication_Impl.cpp: Made changes to fix emulated build errors. Wed Jul 7 21:52:24 2004 Balachandran Natarajan * docs/releasenotes/index.html: Revamped to provide a new look. Has updated information. The notes are missing a link to dance.html which should have information about DAnCE. Tao will take care of that. Wed Jul 7 15:04:37 2004 Venkita Subramonian * examples/OEP/BasicSP/descriptors/test.rtd: * examples/OEP/BasicSP/descriptors/svcmap.dat: * examples/OEP/BasicSP/descriptors/RTsvc.conf: * examples/OEP/BasicSP/descriptors/BasicSP-rt.cad: Added these files to be used in RT version of BasicSP. * examples/OEP/BasicSP/NOTE.txt: Updated notes on how to run with RTComponentServer. Wed Jul 7 14:35:33 2004 Venkita Subramonian * docs/static_ciao_contents.html: * docs/static_config_example.html: * docs/static_config_rtexample.html: Updated documentation for CIAO Static configurator. Wed Jul 7 12:22:04 2004 Jaiganesh B * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: * DAnCE/RepositoryManager/RepositoryManager_Impl.h: * DAnCE/RepositoryManager/Repository_Manager.cpp: * DAnCE/RepositoryManager/Update_Plan.cpp: * DAnCE/RepositoryManager/Repository_Manager_conf.h: Addressed Ossama Othman's code review comments. Thanks Ossama. Wed Jul 7 11:42:15 2004 Tao Lu * docs/TODO.html: Some cosmetic changes. Wed Jul 7 10:42:19 2004 Tao Lu * docs/releasenotes/switch.html: * docs/releasenotes/index.html: Updated the file to follow the directory change for DAnCE. Updated the link to the TODO list. Wed Jul 7 09:53:56 2004 Balachandran Natarajan * docs/TODO.html: Overhauled the TODO completely keeping in mind the latest thoughts and forces. * docs/todo.html: Removed this from th erepository. Tue Jul 6 18:05:35 2004 Balachandran Natarajan * CIAO-INSTALL.html: Did a massive update to this since it was woefully outdated. Tue Jul 6 14:34:16 2004 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp Comment out the "dump plan" debugging statement, coz the current "DnC_dump" class is somewhat broken under VC71. * DAnCE/ExecutionManager/ExecutionManager_Impl.h * DAnCE/RepositoryManager/RepositoryManager_Impl.h Fixed warnings due to lacking including header files. * DAnCE/ciao/CCM_Core.mpc * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc * DAnCE/NodeApplication/NodeApplication.mpc Fixed a bunch of linking errors under VC71. Now everything build fine under Windows with VC71. Tue Jul 6 14:22:00 2004 Balachandran Natarajan * CCF/CCF/CIDL/CIDL.mpc: * CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc: * CCF/CCF/CompilerElements/CompilerElements.mpc: * CCF/CCF/IDL2/IDL2.mpc: * CCF/CCF/IDL3/IDL3.mpc: * CIDLC/CIDLC.mpc: All of them require exceptions to be available. Therefore added requires += exceptions. * CCF/CCF/CodeGenerationKit/IndentationXML.hpp: Remove the comma at the end of the enum declaration. All the above should fix compilation errors in Full_Reactors builds. Tue Jul 6 10:17:06 2004 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Removed unnecessary comments. Tue Jul 6 10:15:11 2004 Tao Lu * DAnCE/NodeApplicationManager/ImplementationInfo.cpp (CIAO): * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp (destroyManager): Deleted some comments which has been addressed already. Mon Jul 5 08:39:06 2004 Balachandran Natarajan * tools/Segment_Timer/Segment_Timer.cpp: * tools/static_configurator/Static_Assembly_Parser.cpp: Fixed warnings that were caused from converting strings to non-const char *. Mon Jul 5 08:36:07 2004 Balachandran Natarajan * tests/temp/README: * tests/temp/assembly/README: * tests/temp/assembly/client.cpp: * tests/temp/assembly/control.idl: * tests/temp/assembly/control.mpc: * tests/temp/assembly/run_test.pl: * tests/temp/assembly/server.cpp: Completely removed them. They were not supposed to be shipped or built. We have better test programs for those features now. Mon Jul 5 08:27:39 2004 Balachandran Natarajan * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: Added requires += qt * examples/handcrafted/BasicSP_EC/EC/EC.mpc: * examples/handcrafted/BasicSP_EC2/BasicSP.mpc: * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService.mpc: They should not be compiled inour daily builds at all. They are not for that. * tests/RTCCM/DiffServ/Controller/Controller.mpc: * tests/RTCCM/DiffServ/Receiver/Receiver.mpc: * tests/RTCCM/DiffServ/Sender/Sender.mpc: Change the library names. Else they clash with other things in the build system. Sun Jul 4 22:13:37 2004 Balachandran Natarajan * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.h: * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.h: Added ciao_preactivate () and ciao_postactivate () methods. * performance-tests/Protocols/Receiver/Receiver.mpc: * performance-tests/Protocols/Sender/Sender.mpc: Did the following (1) Changed the name of the shared object to Protocol_*_stub and Protocol_*_svnt. This was needed since there are other examples that have named the libraries as Sender_stub and Receiver_stub. Since all of these libraries are written to $ACE_ROOT/lib, one library overwrites the other and all hell breaks loose. (2) The executor librares are not being compiled now. We have used the requires += dummy to prevent them from compiling. The executor code depends on a header file that hasn't been checked in. I am informing the code author about this. Till the author fixes the code, the executor code will not be compiled. * performance-tests/Protocols/Controller/Controller.mpc: They now link to Protocol_*_stubs. Sun Jul 4 19:05:35 2004 Balachandran Natarajan * examples/handcrafted/BasicSP_EC/BasicSP.mpc: * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED.mpc: * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice.mpc: * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay.mpc: * examples/handcrafted/BasicSP_EC/EC/EC.mpc: * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED.mpc: * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice.mpc: * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay.mpc: * examples/handcrafted/BasicSP_EC2/EC/EC.mpc: Do not compile these. They wouldn't compile at all. These are useful examples that are needed for EC integration. Sun Jul 4 18:59:09 2004 Balachandran Natarajan * examples/Hello/Receiver/Receiver_exec.cpp: * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: No need to register value factories explicitly. They are now generated in the servant code. Sun Jul 4 18:40:10 2004 Balachandran Natarajan * performance-tests/Protocols/Receiver/ReceiverImpl.ccd * performance-tests/Protocols/Receiver/Receiver_svnt.h * performance-tests/Protocols/Sender/SenderImpl.ccd * performance-tests/Protocols/Sender/Sender_svnt.h: Removed the generated code form the repository. Sun Jul 4 11:14:03 2004 Balachandran Natarajan * DAnCE/ciao/CCM_Core.mpc: Restructured things so that CIAO_DnC_Server doesn't need to be linked with stub projects. * DAnCE/ciao/Container_Base.h: Added an include for the xport file. Sun Jul 4 10:17:52 2004 Balachandran Natarajan * DAnCE/ciao/CCM_Core.mpc: The deployment_stub should depend on the CIAO_DnC_Server. This would need some restructuring. I will do this shortly. Sun Jul 4 09:07:20 2004 Balachandran Natarajan * CIAO.mwc: Added DAnCE and removed DnC * DAnCE/RepositoryManager/Repository_Manager.cpp: * DAnCE/ExecutionManager/Execution_Manager.cpp: Fixed warnings in our daily builds. * DAnCE/NodeManager/NodeDaemon.mpc: Use CIAO_DnC_Server instead of CIAO_Server. * DAnCE/ciao/CCM_Core.mpc: Removed unneeded dependancies. Sat Jul 3 10:03:22 2004 Tao Lu * DAnCE/ciao/Deployment_Base.idl: * DAnCE/ciao/Deployment_Data.idl: * DAnCE/ciao/Deployment.idl: The original Deployment.idl is splited into the above 3 files to get rid of the VC warning. * DAnCE/ciao/Deployment_Ex.idl: This file is removed due to the bad name. * DAnCE/ciao/CCM_Core.idl: The MPC file is changed to follow the above changes. Thu Jul 1 16:27:07 2004 Jaiganesh B * CIAOTAO.mwc: * DAnCE/tests/Config_Handlers/handler_test.mpb: Updated mpc to build the new DAnCE directory. Thu Jul 1 16:19:21 2004 Jaiganesh B * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/RepositoryManager/RepositoryManager_Impl.h: * DAnCE/tests/Config_Handlers/handler_test.mpb: * DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl: Updated the files to include the right header files. Thu Jul 1 16:01:12 2004 Jaiganesh B * DADAnCE/Deployment.xsd * DAnCE/Deployment.mwc: * DAnCE/Deployment.xsd.orig: * DAnCE/XMI.xsd: * DAnCE/XMI.xsd.orig: * DAnCE/Config_Handlers/Any_Handler.cpp: * DAnCE/Config_Handlers/Any_Handler.h: * DAnCE/Config_Handlers/Basic_Handler.cpp: * DAnCE/Config_Handlers/Basic_Handler.h: * DAnCE/Config_Handlers/CAD_Handler.cpp: * DAnCE/Config_Handlers/CAD_Handler.h: * DAnCE/Config_Handlers/CEPE_Handler.h * DAnCE/Config_Handlers/CEPE_Handler.cpp: * DAnCE/Config_Handlers/CPK_Handler.cpp: * DAnCE/Config_Handlers/CPK_Handler.h: * DAnCE/Config_Handlers/CPR_Handler.cpp: * DAnCE/Config_Handlers/CPR_Handler.h: * DAnCE/Config_Handlers/Cap_Handler.cpp: * DAnCE/Config_Handlers/Cap_Handler.h: * DAnCE/Config_Handlers/CompImplDesc_Handler.cpp: * DAnCE/Config_Handlers/CompImplDesc_Handler.h: * DAnCE/Config_Handlers/CompIntrDesc_Handler.cpp: * DAnCE/Config_Handlers/CompIntrDesc_Handler.h: * DAnCE/Config_Handlers/CompPkgDesc_Handler.cpp: * DAnCE/Config_Handlers/CompPkgDesc_Handler.h: * DAnCE/Config_Handlers/Config_Error_Handler.cpp: * DAnCE/Config_Handlers/Config_Error_Handler.h: * DAnCE/Config_Handlers/Config_Handler_export.h: * DAnCE/Config_Handlers/Config_Handlers.mpc: * DAnCE/Config_Handlers/DT_Handler.cpp: * DAnCE/Config_Handlers/DT_Handler.h: * DAnCE/Config_Handlers/Deployment.h: * DAnCE/Config_Handlers/DnC_Dump.cpp: * DAnCE/Config_Handlers/DnC_Dump.h: Checked in all the XML handlers needed by DAnCE. Thu Jul 1 15:54:15 2004 Jaiganesh B * DAnCE/Config_Handlers/Domain_Handler.cpp: * DAnCE/Config_Handlers/Domain_Handler.h: * DAnCE/Config_Handlers/ERE_Handler.cpp: * DAnCE/Config_Handlers/ERE_Handler.h: * DDAnCE/Config_Handlers/IAD_Handler.h * DAnCE/Config_Handlers/IAD_Handler.cpp: * DAnCE/Config_Handlers/ID_Handler.cpp: * DAnCE/Config_Handlers/ID_Handler.h: * DAnCE/Config_Handlers/IR_Handler.cpp: * DAnCE/Config_Handlers/IR_Handler.h: * DAnCE/Config_Handlers/MID_Handler.cpp: * DAnCE/Config_Handlers/MID_Handler.h: * DAnCE/Config_Handlers/NIA_Handler.cpp: * DAnCE/Config_Handlers/NIA_Handler.h: * DAnCE/Config_Handlers/PCI_Handler.cpp: * DAnCE/Config_Handlers/PCI_Handler.h: * DAnCE/Config_Handlers/PC_Handler.cpp: * DAnCE/Config_Handlers/PC_Handler.h: * DAnCE/Config_Handlers/Plan_Handler.cpp: * DAnCE/Config_Handlers/Plan_Handler.h: * DAnCE/Config_Handlers/Process_Element.cpp: * DAnCE/Config_Handlers/Process_Element.h: * DAnCE/Config_Handlers/Process_Element_T.cpp: * DAnCE/Config_Handlers/Process_Element_T.h: * DAnCE/Config_Handlers/Property_Handler.cpp: * DAnCE/Config_Handlers/Property_Handler.h: * DAnCE/Config_Handlers/RS_Handler.cpp: * DAnCE/Config_Handlers/RS_Handler.h: * DAnCE/Config_Handlers/RUK_Handler.cpp: * DAnCE/Config_Handlers/RUK_Handler.h: * DAnCE/Config_Handlers/Requirement_Handler.cpp: * DAnCE/Config_Handlers/Requirement_Handler.h: * DAnCE/Config_Handlers/SPK_Handler.cpp: * DAnCE/Config_Handlers/SPK_Handler.h: * DAnCE/Config_Handlers/SP_Handler.cpp: * DAnCE/Config_Handlers/SP_Handler.h: * DAnCE/Config_Handlers/TPD_Handler.cpp: * DAnCE/Config_Handlers/TPD_Handler.h: * DAnCE/Config_Handlers/Utils.cpp: * DAnCE/Config_Handlers/Utils.h: * DAnCE/Config_Handlers/XercesString.cpp: * DAnCE/Config_Handlers/XercesString.h: First cut check-in for XML handlers. Thu Jul 1 15:51:14 2004 Jaiganesh B * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: * DAnCE/DomainApplicationManager/Deployment_Configuration.h: * DAnCE/DomainApplicationManager/Deployment_Configuration.inl: * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: * DAnCE/DomainApplicationManager/DomainApplicationManager_Export.h: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.inl: * DAnCE/ExecutionManager/ExecutionManager.idl: * DAnCE/ExecutionManager/ExecutionManager.mpc: * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp: * DAnCE/ExecutionManager/ExecutionManager_Impl.h: * DAnCE/ExecutionManager/ExecutionManager_Impl.inl: * DAnCE/ExecutionManager/ExecutionManager_stub_export.h: * DAnCE/ExecutionManager/Execution_Manager.cpp: Checking in the DomainApplicationManager and ExecutionManager interfaces. Thu Jul 1 15:47:45 2004 Jaiganesh B * DAnCE/NodeApplication/NodeApplication.cpp: * DAnCE/NodeApplication/NodeApplication.mpc: * DAnCE/NodeApplicationManager/CIAO_NAM_Export.h: * DAnCE/NodeApplicationManager/ImplementationInfo.cpp: * DAnCE/NodeApplicationManager/ImplementationInfo.h: * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl: * DAnCE/NodeManager/NodeDaemon.idl: * DAnCE/NodeManager/NodeDaemon.mpc: * DAnCE/NodeManager/NodeDaemon_Impl.cpp: * DAnCE/NodeManager/NodeDaemon_Impl.h: * DAnCE/NodeManager/NodeDaemon_Impl.inl: * DAnCE/NodeManager/NodeDaemon_stub_export.h: * DAnCE/NodeManager/Node_Daemon.cpp: Checked in the NodeApplication, NodeApplicationManager and NodeManager code. Thu Jul 1 15:45:48 2004 Jaiganesh B * DAnCE/RepositoryManager/RepositoryManager.idl: * DAnCE/RepositoryManager/RepositoryManager.mpc: * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: * DAnCE/RepositoryManager/RepositoryManager_Impl.h: * DAnCE/RepositoryManager/Repository_Manager.cpp: * DAnCE/RepositoryManager/Update_Plan.cpp: * DAnCE/RepositoryManager/Update_Plan.h: Moved the RepositoryManager directory here. Thu Jul 1 15:40:06 2004 Jaiganesh B * DAnCE/ciao/CCM_Base.idl: * DAnCE/ciao/CCM_Component.idl: * DAnCE/ciao/CCM_Container.idl: * DAnCE/ciao/CCM_Container_Ex.idl: * DAnCE/ciao/CCM_Core.mpc: * DAnCE/ciao/CCM_Event.idl: * DAnCE/ciao/CCM_Transaction.idl: * DAnCE/ciao/CIAO_Client_Export.h: * DAnCE/ciao/CIAO_Container_Export.h: * DAnCE/ciao/CIAO_Server_Export.h: * DAnCE/ciao/CIAO_Value.idl: * DAnCE/ciao/CIAO_common.h: * DAnCE/ciao/Client_init.cpp: * DAnCE/ciao/Client_init.h: * DAnCE/ciao/Components.idl: * DAnCE/ciao/ComponentsC.h: * DAnCE/ciao/ComponentsS.h: * DAnCE/ciao/Container_Base.cpp: * DAnCE/ciao/Container_Base.h: * DAnCE/ciao/Container_Base.inl: * DAnCE/ciao/Container_Base.pidl: * DAnCE/ciao/Cookies.cpp: * DAnCE/ciao/Cookies.h: * DAnCE/ciao/Cookies.inl: * DAnCE/ciao/CosPersistentState.idl: * DAnCE/ciao/Deployment.idl: * DAnCE/ciao/Deployment_Core.idl: * DAnCE/ciao/Deployment_stub_export.h: * DAnCE/ciao/Deployment_svnt_export.h: * DAnCE/ciao/NodeApp_CB_Impl.cpp: * DAnCE/ciao/NodeApp_CB_Impl.h: * DAnCE/ciao/NodeApplication_CallBack.idl: * DAnCE/ciao/NodeApplication_Impl.cpp: * DAnCE/ciao/NodeApplication_Impl.h: * DAnCE/ciao/NodeApplication_Impl.inl: * DAnCE/ciao/Servant_Impl_Base.cpp: * DAnCE/ciao/Servant_Impl_Base.h: * DAnCE/ciao/Servant_Impl_T.cpp: * DAnCE/ciao/Servant_Impl_T.h: * DAnCE/ciao/Server_init.cpp: * DAnCE/ciao/Server_init.h: * DAnCE/ciao/Version.h: Moving DnC/ciao over here. Thu Jul 1 15:37:33 2004 Jaiganesh B * DAnCE/tests/Config_Handlers/CompImplDesc_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/CompIntrDesc_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/CompPkgDesc_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Domain_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Handler_Test.h: * DAnCE/tests/Config_Handlers/Handler_Test.i: * DAnCE/tests/Config_Handlers/Handler_Tests.mpc: * DAnCE/tests/Config_Handlers/IAD_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/PC_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Plan_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/handler_test.mpb: Checking in the tests for the XML handlers. Thu Jul 1 15:29:57 2004 Jaiganesh B * DAnCE/tests/Config_Handlers/HUDisplay/Airframe.ccd: * DAnCE/tests/Config_Handlers/HUDisplay/Airframe.cid: * DAnCE/tests/Config_Handlers/HUDisplay/Airframe.cpd: * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Exec.iad: * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Stub.iad: * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: * DAnCE/tests/Config_Handlers/HUDisplay/Deployment.xsd: * DAnCE/tests/Config_Handlers/HUDisplay/Domain.cdd: * DAnCE/tests/Config_Handlers/HUDisplay/GPS.ccd: * DAnCE/tests/Config_Handlers/HUDisplay/GPS.cid: * DAnCE/tests/Config_Handlers/HUDisplay/GPS.cpd: * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Exec.iad: * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Stub.iad: * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.cid: * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.cpd: * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.pcd: * DAnCE/tests/Config_Handlers/HUDisplay/Libraries.iad: * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay.ccd: * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay.cid: * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay.cpd: * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Exec.iad: * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Stub.iad: * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: * DAnCE/tests/Config_Handlers/HUDisplay/Timer.ccd: * DAnCE/tests/Config_Handlers/HUDisplay/Timer.cid: * DAnCE/tests/Config_Handlers/HUDisplay/Timer.cpd: * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Exec.iad: * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Stub.iad: * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: * DAnCE/tests/Config_Handlers/HUDisplay/XMI.xsd: * DAnCE/tests/Config_Handlers/HUDisplay/package.tpd: Checking in the HUDisplay deployment descriptors. Thu Jul 1 15:26:54 2004 Jaiganesh B * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: * DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.cidl: * DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: * DAnCE/tests/NodeApplicationTest/README: * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp: * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h: * DAnCE/tests/NodeApplicationTest/RoundTrip_exec_export.h: * DAnCE/tests/NodeApplicationTest/RoundTrip_stub_export.h: * DAnCE/tests/NodeApplicationTest/RoundTrip_svnt_export.h: * DAnCE/tests/NodeApplicationTest/run_test.pl: * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: * DAnCE/tests/NodeApplicationTest/run_test_simple.pl: * DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl: * DAnCE/tests/scripts/BasicSP/basicsp.dat: First cut checkins for new DAnCE directory. Thu Jul 1 14:46:24 2004 Jaiganesh B * DnC/Config_Handlers/Plan_Handler.cpp: Removed includes to Process_Basic_Type.h. Thu Jul 1 13:20:08 2004 Jaiganesh B * DnC/Config_Handlers/Plan_Handler.cpp: Removed includes to Process_Basic_Type.h Thu Jul 1 12:16:41 2004 Arvind S. Krishna * DnC/ExecutionManager/Execution_Manager.cpp: * DnC/ExecutionManager/ExecutionManager_Impl.h: * DnC/ExecutionManager/ExecutionManager_Impl.cpp: * DnC/NodeManager/Node_Daemon.cpp: * DnC/NodeManager/NodeDaemon_Impl.h: * DnC/NodeManager/NodeDaemon_Impl.cpp: Addressed comments left by Ossama after his code review. Thu Jul 1 12:02:05 2004 Jaiganesh B * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CPR_Handler.cpp: * DnC/Config_Handlers/Cap_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: * DnC/Config_Handlers/Config_Handlers.mpc: * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/IAD_Handler.cpp: * DnC/Config_Handlers/IR_Handler.cpp: * DnC/Config_Handlers/NIA_Handler.cpp: * DnC/Config_Handlers/PCI_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: * DnC/Config_Handlers/Plan_Handler.cpp: * DnC/Config_Handlers/Process_Basic_Type.h: * DnC/Config_Handlers/Process_Basic_Type.i: * DnC/Config_Handlers/Process_Element_T.cpp: * DnC/Config_Handlers/TPD_Handler.cpp: * DnC/Config_Handlers/Utils.cpp: * DnC/Config_Handlers/Utils.h: * DnC/Config_Handlers/Process_Basic_Type.h: * DnC/Config_Handlers/Process_Basic_Type.i: Moved the code in Process_Basic_Type.h and Process_Basic_Type.i to Utils.h and Utils.cpp, as all the utility functions are defined in that file. Thu Jul 1 11:37:14 2004 Tao Lu * docs/todo.html: Added two bullets in the Todo list. Thu Jul 1 11:06:42 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element_T.cpp: * DnC/Config_Handlers/Process_Element_T.h: Added the files to follow ACE coding standards. * DnC/Config_Handlers/Process_Element.tpp: * DnC/Config_Handlers/Process_Element.i: Removed these files, as they were not following the ACE standards. The code in the above files have been moved to Process_Element_T.cpp and Process_Element_T.h. Thu Jul 1 10:56:28 2004 Tao Lu * docs/releasenotes/index.html: * docs/todo.html: Updated the todo list. Wed Jun 30 22:29:51 2004 Tao Lu * docs/releasenotes/switch.html: * docs/releasenotes/index.html: Updated the release note. I will work on the to-do list as well. Wed Jun 30 18:01:58 2004 Balachandran Natarajan * CIDLC/ServantSourceGenerator.cpp: Fixed another bug in the receptacle code generation. Thanks to Gary Duzan for reporting the problem . Wed Jun 30 17:16:53 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.tpp: Added code to catch DOM exceptions. Wed Jun 30 17:00:10 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/RepositoryManager_Impl.h: * DnC/RepositoryManager/Repository_Manager.cpp: Added code to catch parser exceptions for incorrect URls Wed Jun 30 13:32:08 2004 Tao Lu * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: Removed "after += CIAO_DnC_Container" from the stub project. Wed Jun 30 13:14:50 2004 Tao Lu * DnC/ciao/CCM_Core.mpc: Added -St to Deployment_stub probject to reduce the size of generated code. Wed Jun 30 10:59:55 2004 Balachandran Natarajan * CIAO.mwc: * CIAOTAO.mwc: Added the new DnC directories. * DnC/ciao/CCM_Core.mpc: Changed the name of the libraries generated. We should not overwrite the original ones. * DnC/Config_Handlers/Config_Handlers.mpc: * DnC/DomainApplicationManager/DomainApplicationManager.mpc: * DnC/ExecutionManager/ExecutionManager.mpc: * DnC/NodeApplication/NodeApplication.mpc: * DnC/NodeApplicationManager/NodeApplicationManager.mpc: * DnC/NodeManager/NodeDaemon.mpc: * DnC/RepositoryManager/RepositoryManager.mpc: * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: Use the new libraries. Wed Jun 30 09:26:42 2004 Jeff Parsons * examples/Hello/Sender/starter.cpp: * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: * examples/OEP/BasicSP/BMDevice/BMDevice_exec.h: * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: * examples/OEP/BasicSP/EC/controller.cpp: * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: * examples/OEP/Display/RateGen/RateGen_exec.cpp: * examples/OEP/Display/RateGen/controller.cpp: Changes to eliminate build warnings (mostly assignments of const char* to char*) and cosmetic changes. Wed Jun 30 08:37:15 2004 Jeff Parsons * examples/Hello/Receiver/Receiver_exec.cpp: In Receiver_exec_i::ccm_activate(), changed the construction of the argv argument passed to ORB_init() to eliminate a const char* to char* conversion warning. Tue Jun 29 15:34:00 2004 Balachandran Natarajan * CIDLC/ServantSourceGenerator.cpp: We were not setting the sequence length when we were iterating over the sequence of connections for a "uses multiple" case. Thanks Ed Mulholland for reporting this. Tue Jun 29 01:40:25 2004 Tao Lu * DnC/ExecutionManager/ExecutionManager_Impl.cpp: * DnC/ExecutionManager/ExecutionManager_Impl.h: * DnC/NodeApplicationManager/ImplementationInfo.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: * DnC/ciao/Container_Base.cpp: * DnC/ciao/NodeApplication_Impl.cpp: * DnC/ciao/NodeApplication_Impl.h: * DnC/ciao/NodeApplication_Impl.inl: Fixed some of Ossama's comments, added exception catching clauses in NodeApplication. Tue Jun 29 06:18:12 UTC 2004 Johnny Willemsen * performance-tests/Protocols/Controller/Controller.mpc: Changed project name to avoid duplicate project names Mon Jun 28 11:58:01 2004 Jaiganesh B * DnC/tests/RobotAssembly/RobotAssembly.mpc: * DnC/tests/RobotAssembly/RobotAssembly.mwc: * DnC/tests/RobotAssembly/RobotAssembly_stub_export.h: * DnC/tests/RobotAssembly/RobotAssembly_svnt_export.h: * DnC/tests/RobotAssembly/Robot_Base.idl: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface.cidl: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface.idl: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface.mpc: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_exec.cpp: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_exec.h: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_exec_export.h: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_stub_export.h: * DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_svnt_export.h: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions.cidl: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions.idl: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions.mpc: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_exec.cpp: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_exec.h: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_exec_export.h: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_stub_export.h: * DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_svnt_export.h: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager.cidl: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager.idl: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager.mpc: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_exec.cpp: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_exec.h: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_exec_export.h: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_stub_export.h: * DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_svnt_export.h: * DnC/tests/RobotAssembly/RobotManager/RobotManager.cidl: * DnC/tests/RobotAssembly/RobotManager/RobotManager.idl: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager.cidl: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager.idl: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager.mpc: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_exec.cpp: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_exec.h: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_exec_export.h: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_stub_export.h: * DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_svnt_export.h: * DnC/tests/RobotAssembly/RobotManager/RobotManager_svnt_export.h: * DnC/tests/RobotAssembly/RobotManager/RobotManager_stub_export.h: * DnC/tests/RobotAssembly/RobotManager/RobotManager_exec_export.h: * DnC/tests/RobotAssembly/RobotManager/RobotManager.mpc: * DnC/tests/RobotAssembly/RobotManager/RobotManager_exec.cpp: * DnC/tests/RobotAssembly/RobotManager/RobotManager_exec.h: RobotAssembly example deployment scenario files. Mon Jun 28 11:33:00 2004 Emre Turkay * DnC/Deployment.mwc: DnC tests projects reincluded to the compilation. * DnC/tests/Config_Handlers/handler_test.mpb: Added after statement to ensure Config_Handlers is compiled before compiling handler_tests. Mon Jun 28 11:18:00 2004 Emre Turkay * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/DnC_Dump.h: Fixed the VC6 errors by excluding the DnC dump functionality on the compilers ACE_HAS_BROKEN_NESTED_TEMPLATES. Mon Jun 28 10:44:00 2004 Emre Turkay * DnC/tests/Config_Handlers/Handler_Test.cpp: * DnC/tests/Config_Handlers/CompImplDesc_Handler_Test.cpp: * DnC/tests/Config_Handlers/CompIntrDesc_Handler_Test.cpp: * DnC/tests/Config_Handlers/CompPkgDesc_Handler_Test.cpp: * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: * DnC/tests/Config_Handlers/Handler_Test.h: * DnC/tests/Config_Handlers/IAD_Handler_Test.cpp: * DnC/tests/Config_Handlers/PC_Handler_Test.cpp: * DnC/tests/Config_Handlers/Plan_Handler_Test.cpp: * DnC/tests/Config_Handlers/handler_test.mpb: Fixed the VC6 errors by excluding the DnC tests on the compilers ACE_HAS_BROKEN_NESTED_TEMPLATES. Mon Jun 28 10:40:00 2004 Emre Turkay * DnC/tests/Config_Handlers/RobotAssembly/README.html: Deleted "file://" from -p & -d options of executor. Mon Jun 28 08:03:25 2004 Balachandran Natarajan * CIDLC/ServantSourceGenerator.cpp: Fixed a bug with code generation for uses multiple. Thanks to Ed Mulholland for reporting the problem. Mon Jun 28 00:18:04 2004 Irfan Pyarali * CIAO/performance-tests/Protocols: Added new test. Closely mirrors $TAO_ROOT/performance-tests/Protocols but uses CCM components rather that TAO applications. Sun Jun 27 12:59:04 2004 Jaiganesh B * DnC/tests/scripts/BasicSP/basicNodeDaemon.pl: * DnC/tests/scripts/BasicSP/basicsp.dat: * DnC/tests/scripts/RobotAssembly/robotNodeDaemon.pl: * DnC/tests/scripts/RobotAssembly/robotassembly.dat: Added the scripts directory to help in the integrated testing. Sun Jun 27 12:50:12 2004 Jaiganesh B * DnC/tests/Config_Handlers/HUDisplay/Deployment.xsd: * DnC/tests/Config_Handlers/HUDisplay/XMI.xsd: Checked in the schema files into the repository to assist unit and integration testing. Sun Jun 27 12:20:23 2004 Jaiganesh B * DnC/tests/Config_Handlers/RobotAssembly/DeploymentPlan.cdp: Updated the plan descriptor to use just two nodes rather than five. Sun Jun 27 11:56:55 2004 Balachandran Natarajan * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: Fixed compile errors in our daily builds. Fri Jun 25 23:59:00 2004 Gan Deng * Process_Element.cpp * Process_Element.h * Process_Element.i * Process_Element.tpp Re-organize the code to avoid sutble potential problems. Bala made above changes on my machine. Fri Jun 25 17:35:00 2004 Emre Turkay * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: Fixed compilation problems with VC6. Varibles defined in for loop remain persistant out of scope of the for loop. Fri Jun 25 10:51:26 2004 Balachandran Natarajan * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Fixed compilation problems with VC6. To put it short VC6 just cannot handle templates properly. Thanks to gan Deng for reporting the problem. Thu Jun 24 17:25:36 2004 Jaiganesh B * DnC/ciao/NodeApplication_Impl.cpp: Added ACE_TRY clock to the code. Thu Jun 24 17:13:20 2004 Balachandran Natarajan * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Reverted changes to "Fri Jun 4 18:16:47 2004 Jeff Parsons " to get things going on VC6 builds. Added changes to ensure that there is a gap between "<" brackets for templates and the scoping operator "::" Thanks to Ed Mulholland for reporting the problem. * DnC/ciao/Servant_Impl_T.cpp: * DnC/ciao/Servant_Impl_T.h: * ciao/Servant_Impl_T.cpp: * ciao/Servant_Impl_T.h: Do not use traits as template parameters. VC6 cannot just handle all this. Thanks to Theckla Louchios for reporting the problem. Thu Jun 24 16:40:53 2004 Tao Lu * DnC/RepositoryManager/RepositoryManager.mpc: * DnC/RepositoryManager/Repository_Manager.cpp: Some more changes for VC6. Thu Jun 24 15:34:53 2004 Tao Lu * CIAOTAO.mwc Reversed the change to avoid trouble for people who don't use the new DnC framework. Thu Jun 24 15:17:45 2004 Balachandran Natarajan * DnC/Config_Handlers/Config_Handlers.mpc * DnC/Config_Handlers/DnC_Dump.cpp * DnC/Config_Handlers/DnC_Dump.h * DnC/Config_Handlers/Process_Element.tpp * DnC/Config_Handlers/Utils.cpp * DnC/Config_Handlers/XercesString.cpp * DnC/DomainApplicationManager/DomainApplicationManager.mpc * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DnC/ExecutionManager/ExecutionManager.mpc * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DnC/NodeManager/NodeDaemon.mpc Checked in some changes to make DnC compile under VC6. Thu Jun 24 14:49:44 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Commented out the dump functions. Thu Jun 24 08:10:09 2004 Balachandran Natarajan * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: Added requires += dnc to the projects. Wed Jun 23 16:52:50 2004 Emre Turkay * DnC/tests/Config_Handlers/RobotAssembly/README.html: Fixed links. Wed Jun 23 16:19:25 2004 Emre Turkay * DnC/tests/Config_Handlers/RobotAssembly/README.html: Committed the README file which desribes how to compile/run the RobotAssembly example. Wed Jun 23 15:33:06 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager.mpc * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h * DnC/DomainApplicationManager/DomainApplicationManager_Impl.inl Added "debug level" controlled debugging statements. Addressed Ossama's comments. Thanks Ossama! Wed Jun 23 13:52:06 2004 Jaiganesh B * DnC/tests/Config_Handlers/RobotAssembly/ACE.iad: * DnC/tests/Config_Handlers/RobotAssembly/CIAO.iad: * DnC/tests/Config_Handlers/RobotAssembly/DefaultConfiguration.pcd: * DnC/tests/Config_Handlers/RobotAssembly/Deployment.xsd: * DnC/tests/Config_Handlers/RobotAssembly/DeploymentPlan.cdp: * DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface.ccd: * DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface.cid: * DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface.cpd: * DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface_exec.iad: * DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface_stub.iad: * DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface_svnt.iad: * DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions.ccd: * DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions.cid: * DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions.cpd: * DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions_exec.iad: * DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions_stub.iad: * DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions_svnt.iad: * DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager.ccd: * DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager.cid: * DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager.cpd: * DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager_exec.iad: * DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager_stub.iad: * DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager_svnt.iad: * DnC/tests/Config_Handlers/RobotAssembly/RobotAssembly.cid: * DnC/tests/Config_Handlers/RobotAssembly/RobotAssembly.cpd: * DnC/tests/Config_Handlers/RobotAssembly/RobotManager.ccd: * DnC/tests/Config_Handlers/RobotAssembly/RobotManager.cid: * DnC/tests/Config_Handlers/RobotAssembly/RobotManager.cpd: * DnC/tests/Config_Handlers/RobotAssembly/RobotManager_exec.iad: * DnC/tests/Config_Handlers/RobotAssembly/RobotManager_stub.iad: * DnC/tests/Config_Handlers/RobotAssembly/RobotManager_svnt.iad: * DnC/tests/Config_Handlers/RobotAssembly/TAO.iad: * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager.ccd: * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager.cid: * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager.cpd: * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager_exec.iad: * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager_stub.iad: * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager_svnt.iad: * DnC/tests/Config_Handlers/RobotAssembly/XMI.xsd: * DnC/tests/Config_Handlers/RobotAssembly/package.tpd: Added the robot assembly example descriptors. Wed Jun 23 13:44:37 2004 Arvind S. Krishna * DnC/Config_Handlers/ExecutionManager/ExecutionManager_Impl.cpp: Fixed a compilation error. Wed Jun 23 13:24:23 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.cpp: * DnC/Config_Handlers/Process_Element.h: Added missing includes to fix compilation errors. Wed Jun 23 13:07:13 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Made changes to fix memory leaks. Wed Jun 23 13:05:04 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/Repository_Manager.cpp: Made changes to fix some memory leaks. Wed Jun 23 12:31:14 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/RepositoryManager_Impl.h: * DnC/RepositoryManager/Repository_Manager.cpp: Made changes to allow "read local URL" work in Windows machines as well. Wed Jun 23 11:48:10 2004 Emre Turkay * DnC/Config_Handlers/Process_Element.h: * DnC/Config_Handlers/Process_Element.i: * DnC/Config_Handlers/Process_Element.tpp: The functions and classes are placed in the deployment namespace. Wed Jun 23 03:14:16 2004 Ossama Othman * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.inl: * DnC/ExecutionManager/ExecutionManager_Impl.cpp: * DnC/ExecutionManager/ExecutionManager_Impl.h: * DnC/NodeApplicationManager/ImplementationInfo.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/NodeManager/NodeDaemon_Impl.h: * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/RepositoryManager_Impl.h: * DnC/RepositoryManager/Repository_Manager.cpp: * DnC/RepositoryManager/Update_Plan.cpp: * DnC/ciao/Container_Base.cpp: * DnC/ciao/Container_Base.h: * DnC/ciao/Cookies.cpp: * DnC/ciao/Deployment_Core.idl: * DnC/ciao/NodeApp_CB_Impl.cpp: * DnC/ciao/NodeApp_CB_Impl.h: * DnC/ciao/NodeApplication_Impl.cpp: * DnC/ciao/NodeApplication_Impl.h: * DnC/ciao/NodeApplication_Impl.inl: * DnC/ciao/Servant_Impl_Base.cpp: * DnC/ciao/Servant_Impl_T.cpp: Performed a code review and left comments for DnC developers. Tue Jun 22 18:05:19 2004 Boris Kolpackov * CCF/Documentation/Build.html: Added comment about the requirement of boost 1.30.2 in order to build CCF/CIDLC on Windows. Thanks to Valery for catching this. Tue Jun 22 10:38:58 2004 Balachandran Natarajan * CIDLC/ServantSourceGenerator.cpp: Added a missing _duplicate () in the connect_emittype () calls. Mon Jun 21 17:46:32 2004 Jaiganesh B * DnC/RepositoryManager/Update_Plan.cpp: Made changes to fix a run-time error. Fri Jun 18 16:40:14 2004 Emre Turkay * examples/OEP/BasicSP/README.html: ".exe" extensions are deleted, because they are not exist in linux Fri Jun 18 16:18:42 2004 Jaiganesh B * DnC/RepositoryManager/Update_Plan.cpp: Added comments in the code to assist code review. Fri Jun 18 15:49:17 2004 Balachandran Natarajan * CCF/Documentation/Build.html: Cleaned links up a bit. Fri Jun 18 14:39:39 2004 Emre Turkay * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: CIAO_Container is added as an "after" dependency for the NodeAppTest_RoundTrip_stub. Fri Jun 18 14:14:12 2004 Emre Turkay * examples/OEP/BasicSP/README.html: Moved the file from Display directory to BasicSP directory. Fri Jun 18 14:05:27 2004 Emre Turkay * examples/OEP/Display/README.html: The file describing how to build and run the example according to the new DnC spec is added. Fri Jun 18 13:34:16 2004 Gan Deng * DomainApplicationManager/DomainApplicationManager.mpc * ExecutionManager/ExecutionManager.mpc * NodeManager/NodeDaemon.mpc * RepositoryManager/Repository_Manager.cpp Fixed linking problems in Windows. Added debug/test capabilities by remotely shutdown ExecutionManager. Fri Jun 18 11:59:56 2004 Tao Lu * docs/tutorial/Hello/hello_exec.cpp: * docs/tutorial/Hello/hello_exec.h: Updated these files to follow up the changes in CIDLC. Fri Jun 18 11:56:09 2004 Jaiganesh B * DnC/RepositoryManager/Update_Plan.cpp: * DnC/RepositoryManager/Update_Plan.h: Helper files to update the deployment plan from the package configuration IDL data structure. Made changes to follow DOC group standard of never a function more than a page. Fri Jun 18 09:36:13 2004 Balachandran Natarajan * CCF/Documentation/Build.html: Updated the file with a link to Win32 zip files for the Utility library. Thu Jun 17 16:59:21 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager.mpc: * DnC/RepositoryManager/Repository_Manager.cpp: * DnC/RepositoryManager/Update_Plan.cpp: * DnC/RepositoryManager/Update_Plan.h: Moved all the plan handler helper functions to a new file Update_Plan.cpp. Thu Jun 17 16:02:16 2004 Tao Lu * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: Added one in. () to the debug call. * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DnC/NodeApplicationManager/ImplementationInfo.cpp * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DnC/RepositoryManager/Repository_Manager.cpp * DnC/ciao/Deployment_Core.idl * DnC/ciao/NodeApplication_Impl.cpp * DnC/ciao/NodeApplication_Impl.h Added the support for ComponentIOR. Also adjusted the start process which is essential to BasicSP. Thu Jun 17 16:00:01 2004 Jaiganesh B * DnC/tests/Config_Handlers/HUDisplay/Airframe.cid: * DnC/tests/Config_Handlers/HUDisplay/Airframe_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/Airframe_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: * DnC/tests/Config_Handlers/HUDisplay/GPS.cid: * DnC/tests/Config_Handlers/HUDisplay/GPS_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/GPS_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cid: * DnC/tests/Config_Handlers/HUDisplay/Libraries.iad: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.cid: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: * DnC/tests/Config_Handlers/HUDisplay/Timer.cid: * DnC/tests/Config_Handlers/HUDisplay/Timer_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/Timer_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: Updated the BasicSP scenario example descriptors. Thu Jun 17 13:24:01 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Added some comments onto the code. Wed Jun 16 17:12:21 2004 Gan Deng * DnC/ExecutionManager/ExecutionManager.mpc * DnC/NodeManager/NodeDaemon.mpc * DnC/RepositoryManager/RepositoryManager.mpc Fixed export library problems in Windows. Added necessary build dependency settings. Wed Jun 16 16:33:13 2004 Arvind S. Krishna * DnC/RepositoryManager/Repository_Manager.cpp: Updated mpc file to link to the ExecutionManager and NodeDaemon stubs as operations on these entities are used within the executor. * DnC/NodeManager/NodeDaemon.mpc: * DnC/NodeManager/NodeDaemon_stub_export.h: * DnC/NodeManager/Node_Daemon.cpp: Added stub macros to generate stub libraries * DnC/ExecutionManager/ExecutionManager.mpc: * DnC/ExecutionManager/ExecutionManager_stub_export.h: Stub exports for ExecutionManager. Wed Jun 16 15:18:21 2004 Gan Deng * DnC/RepositoryManager/RepositoryManager.mpc: Fixed linking errors by adding NodeManager and ExecutionManager stub code into the project settings. Wed Jun 16 12:48:11 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Made changes to use ACE_Hash_Map instead of std::map. Wed Jun 16 12:02:12 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Made substantial changes to populate the DeploymentPlan IDL data structure from the PackageConfiguration data structure. This change enables the DnC framework to have a much shorter version of the DeploymentPlan XML descriptor, as we can get the needed information from the PackageConfiguration IDL data structure and not from the XML descriptors itself. Wed Jun 16 11:24:13 2004 Emre Turkay * DnC/Config_Handlers/RUK_Handler.h: * DnC/Config_Handlers/NIA_Handler.h: * DnC/Config_Handlers/MID_Handler.h: * DnC/Config_Handlers/IR_Handler.h: * DnC/Config_Handlers/IAD_Handler.h: * DnC/Config_Handlers/DnC_Dump.h: * DnC/Config_Handlers/Basic_Handler.h: Comments, etc. Tue Jun 15 20:53:28 2004 Irfan Pyarali * tools/ServerActivator/ServerActivator_test_client.cpp: Added missing include file. * tools/Segment_Timer/Segment_Timer.cpp: Commented out debug statement since the division in it was failing to compile on Windows. * tools/RTComponentServer/RTServer_Impl.cpp (init): Indent fixes. * tests/RTCCM/DiffServ/descriptors/run_test.pl: Remove assembly descriptor file also. Tue Jun 15 15:27:08 2004 Gan Deng * Dnc/NodeApplication/NodeApplication.cpp * Dnc/NodeApplicationManager/NodeApplicationManager_Impl.cpp * Dnc/NodeApplicationManager/NodeApplicationManager_Impl.h * Dnc/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DnC/ExecutionManager/ExecutionManager_Impl.cpp * Dnc/NodeManager/NodeDaemon_Impl.cpp * Dnc/NodeManager/NodeDaemon_Impl.h * Dnc/NodeManager/Node_Daemon.cpp * DnC/ciao/NodeApp_CB_Impl.cpp * DnC/ciao/NodeApp_CB_Impl.h Fixed memory leak problems. Now "NodeDaemon" process and "NodeApplication" process should have no memomry leak problem. Further test will be based on deploying and tearing down a deploymentplan many times and try to find memory leak. Tue Jun 15 10:48:08 2004 Gan Deng * DnC/RepositoryManager/Repository_Manager.cpp: Let the object reference narrow down to ExecutionManager instead of ExecutionManagerDameon. Mon Jun 14 15:01:08 2004 Gan Deng * DnC/RepositoryManager/Repository_Manager.cpp: * DnC/ExecutionManager/Execution_Manager.cpp * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DnC/DomainApplicationManager/Deployment_Configuration.cpp Fixed memory leak problems. Now ExecutionManager "process" should have no memomry leak at all. Further test will be on "NodeDaemon" process, which will detect memory management problem for NodeApplicationManager as well. Mon Jun 14 14:24:08 2004 Gan Deng * DnC/NodeManager/Node_Daemon.cpp: * examples/OEP/BasicSP/EC/client.cpp Added missing header file "ace/OS_NS_unistd.h" which contains hostname function. Sun Jun 13 16:13:08 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Some cosmetic changes. Sun Jun 13 17:55:01 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Made changes to check if we have a wrong URL to start parsing the deployment plan. Sat Jun 12 23:17:08 2004 Tao Lu * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/ImplementationInfo.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/NodeManager/NodeDaemon_Impl.h: * DnC/NodeManager/NodeDaemon_Impl.inl: * DnC/RepositoryManager/Repository_Manager.cpp: * DnC/ciao/NodeApp_CB_Impl.cpp: * DnC/ciao/NodeApp_CB_Impl.h: Debugged on Windows with Visual Studio + Purify. Now Every thing should be fine and people could start to do their own code revision. @@Note: If you want to make any change other than syntactic Changes please be careful and make sure you don't break anything. Now I am moving to add support for Properties. Things we need for the Demo. 1. ComponentIOR registration. 2. Component Attribute initialization. Sat Jun 12 16:51:11 2004 Jaiganesh B * DnC/Config_Handlers/Property_Handler.cpp: * DnC/Config_Handlers/TPD_Handler.cpp: Made some coding standard changes. Fri Jun 11 20:34:12 2004 Tao Lu * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h * DnC/ExecutionManager/ExecutionManager_Impl.cpp * DnC/ExecutionManager/ExecutionManager_Impl.h * DnC/ExecutionManager/ExecutionManager_Impl.inl * DnC/NodeApplication/NodeApplication.cpp * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl * DnC/NodeManager/NodeDaemon_Impl.cpp * DnC/NodeManager/NodeDaemon_Impl.h * DnC/NodeManager/NodeDaemon_Impl.inl * DnC/RepositoryManager/Repository_Manager.cpp * DnC/ciao/Deployment_Core.idl * DnC/ciao/NodeApplication_Impl.cpp * DnC/ciao/NodeApplication_Impl.h Many Changes of the files. Now on linux it runs up to 3 times correctly and hangs on the fourth time. I am moving to windows for this now. Don't commit any change till I send out notification email, please! Fri Jun 11 18:58:04 2004 Gan Deng * DnC/Config_Handlers/Utils.h: * DnC/Config_Handlers/Utils.cpp: Last ChangeLog: Fri Jun 11 17:31:04 2004 Arvind S. Krishna Reverted the changes back to an earlier version since parse_href_tags is used by other classes, and last change caused compilation error. Fri Jun 11 17:31:04 2004 Arvind S. Krishna * DnC/Config_Handlers/Utils.h: * DnC/Config_Handlers/Utils.cpp: Removed un-used methods create_document, parse_href_tags from the Utils directory. Fri Jun 11 16:59:35 2004 Gan Deng * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: Deleted the extension name ".so" for all library artifacts, since this stuff is not platform generic. Fri Jun 11 16:46:25 2004 Jaiganesh B * DnC/Config_Handlers/Plan_Handler.cpp: * DnC/Config_Handlers/Process_Basic_Type.i: * DnC/RepositoryManager/Repository_Manager.cpp: Made some more coding standard changes. Fri Jun 11 16:12:54 2004 Jaiganesh B * DnC/Config_Handlers/CPK_Handler.cpp: * DnC/Config_Handlers/CPR_Handler.cpp: * DnC/Config_Handlers/DT_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/IAD_Handler.cpp: * DnC/Config_Handlers/IR_Handler.cpp: * DnC/Config_Handlers/MID_Handler.cpp: * DnC/Config_Handlers/NIA_Handler.cpp: * DnC/Config_Handlers/PCI_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: Made some more coding standard compliance changes. Fri Jun 11 15:44:00 2004 Jaiganesh B * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CEPE_Handler.cpp: * DnC/Config_Handlers/Cap_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: * DnC/Config_Handlers/Config_Error_Handler.cpp: * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/MID_Handler.h: * DnC/Config_Handlers/Process_Element.tpp: Made some more coding standards compliance changes. Fri Jun 11 14:50:42 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Made some more coding standard changes. Fri Jun 11 14:15:04 2004 Jaiganesh B * DnC/Config_Handlers/DnC_Dump.cpp: Made some cosmetic changes. Fri Jun 11 13:07:35 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Uncommented some code which was accidentally commented in my previous commit. Fri Jun 11 12:55:49 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.tpp: * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/Repository_Manager.cpp: Made changes to free up memory created by XMLString:: transcode operations. Fri Jun 11 12:07:27 2004 Emre Turkay * DnC/Config_Handlers/Process_Element.cpp: * DnC/Config_Handlers/Process_Element.i: * DnC/Config_Handlers/Process_Element.tpp: * DnC/Config_Handlers/Utils.cpp: * DnC/Config_Handlers/Utils.h: * DnC/Config_Handlers/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/Repository_Manager.cpp: Deleted the duplicate definition of create_doc & create_doc is replaced with create_parser. Fri Jun 11 00:10:42 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.cpp: * DnC/Config_Handlers/Utils.cpp: * DnC/Config_Handlers/Utils.h: * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/Repository_Manager.cpp: Fixed segmentation faults, traced during integration teting. Thu Jun 10 18:38:46 2004 Arvind S. Krishna * DnC/Config_Handlers/Any_Handler.cpp: * DnC/Config_Handlers/CPK_Handler.cpp: * DnC/Config_Handlers/Utils.cpp: * DnC/Config_Handlers/Handler_Test.i: Fixed errors based on errors discovered using Purify Thu Jun 10 18:24:58 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.tpp: More memory leaks fixed. Thu Jun 10 18:12:44 2004 Arvind S. Krishna * DnC/Config_Handlers/Process_Element.cpp: * DnC/Config_Handlers/Property_Handler.cpp: * DnC/Config_Handlers/RS_Handler.cpp: * DnC/Config_Handlers/SP_Handler.cpp: Finally, Config_Handler directory compiles correctly Thu Jun 10 18:06:52 2004 Arvind S. Krishna * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CPK_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/Utils.cpp: Fixed compilation errors from improper use of XMLString::release. Thu Jun 10 18:05:09 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.cpp: * DnC/Config_Handlers/Property_Handler.cpp: * DnC/Config_Handlers/RS_Handler.cpp: * DnC/Config_Handlers/SP_Handler.cpp: More memory leaks fixed. 2004-06-10 turkaye * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CPK_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: Memory leak problem with XMLString::transcode () is solved. Thu Jun 10 17:46:10 2004 Arvind S. Krishna * DnC/Config_Handlers/Utils.cpp: * DnC/Config_Handlers/TPD_Handler.cpp: Fixed memory leaks pertaining to ACE_TString making copies of dynamically allocated memory. The memory supplied to ACE_TString has to be deleted! Fixed memory for these. Thu Jun 10 17:44:57 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.cpp: * DnC/Config_Handlers/Property_Handler.cpp: * DnC/Config_Handlers/RS_Handler.cpp: * DnC/Config_Handlers/Requirement_Handler.cpp: * DnC/Config_Handlers/SP_Handler.cpp: More memory leaks fixes. Thu Jun 10 17:27:35 2004 Arvind S. Krishna * DnC/Config_Handlers/Utils.cpp: Fixed some memory leaks as well!! Thu Jun 10 17:26:25 2004 Jaiganesh B * DnC/Config_Handlers/Process_Element.cpp: Fixed memory leaks. Thu Jun 10 14:06:03 2004 Jeff Parsons * ciao/Servant_Impl_T.cpp: * DnC/ciao/Servant_Impl_T.cpp: Modified code that passed _var.out() to ACE_NEW_RETURN, since sometimes on Windows platforms, for whatever reason Var_Base::out() will be called after the allocation, effectively cancelling it out. It is alwas safe to declare a pointer, pass it to ACE_NEW_* and then assign it to a _var, so that is what is done now in get_all_facets() and get_all_consumers(). Thu Jun 10 10:17:00 2004 Tao Lu * DnC/ciao/Container_Base.h: Followed up a Jeff's Change in the old ciao. * DnC/ExecutionManager/ExecutionManager_Impl.cpp: * DnC/ExecutionManager/ExecutionManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DnC/RepositoryManager/Repository_Manager.cpp: * DnC/NodeManager/Node_Daemon.cpp: * DnC/ciao/NodeApplication_Impl.cpp: * DnC/DomainApplicationMananger/NodeApplicationManager_Impl.cpp: Many adjustments, bug fixing, added missing functionalities. This is not a working version now. Wed Jun 9 11:17:31 2004 Gan Deng * DnC/DomainApplicationManager_Impl.cpp Fixed a bug which is caused by initialzing ulong sequence type. Tue Jun 8 20:53:12 2004 Tao Lu * DnC/NodeApplicationManager/ImplementationInfo.cpp: * DnC/NodeApplicationManager/ImplementationInfo.h: Added these files. * DnC/NodeApplicationManager/NodeApplicationManager.mpc: Changed MPC file reflect the changes. Seems MPC doesn't support template very well for GCC. The dependency is not set at all. I have no choice but to switch to normal operator overlaoding. Tue Jun 8 19:54:03 2004 Tao Lu * DnC/ciao/CCM_Core.mpc: * DnC/ciaoImplementation.h: Removed this file also changed MPC file. Tue Jun 8 14:15:31 2004 Gan Deng * DnC/DomainApplicationManager_Impl.cpp Tested it and it could split plan well and also contact NodeDaemon without problem. Fixed a bug caused by not using a reference. Tue Jun 8 17:18:28 2004 Tao Lu * DnC/NodeApplication/NodeApplication.mpc: * DnC/ciao/CCM_Core.mpc: Fixed another set of linking problem about export macros. Tue Jun 8 14:15:31 2004 Gan Deng * DnC/RepositoryManager/RepositoryManager.mpc: Added missing library CIAO_Server. Tue Jun 8 15:50:28 2004 Tao Lu * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: Added duplicate for one return value. Tue Jun 8 15:00:30 2004 Emre Turkay * DnC/Config_Handlers/TPD_Handler.h: * DnC/Config_Handlers/TPD_Handler.cpp: * DnC/RepositoryManager/RepositoryManager_Impl.cpp: Added TopLevelDescription handler. Tue Jun 8 14:29:01 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager_Impl.cpp: Made changes to read the top level package URL and create the PackageConfiguration IDL data structure. Tue Jun 8 14:15:31 2004 Gan Deng * DnC/Config_Handlers/Utils.h: Fixed the Windows export library problem. * DnC/RepositoryManager/RepositoryManager_Impl.cpp: Added "return" to those unimplemented functions to makde the compiler happy. Tue Jun 8 14:10:08 2004 Tao Lu * DnC/ciao/CCM_Core.mpc: Fixed source file placement. Tue Jun 8 10:35:32 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: Added dump function to dump connections. Tue Jun 8 10:16:48 2004 Arvind S. Krishna * DnC/RepositoryManager/Repository_Manager.cpp: Added diagnostic comments to aid in debugging during execution of the Executor. Tue Jun 8 09:55:41 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Commented out certain un-necessary DEBUG statements. Tue Jun 8 02:53:32 2004 Tao Lu * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: Rewritten the connection part of the interface. Enhanced the performace by avoiding excessive deep copy and better condition branching. Also added exception mechanism in the connction part. Mon Jun 7 21:22:03 2004 Tao Lu * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: Finished this interface implementation. * DnC/ciao/ImplementationInfo.h: Added this file containing the templated helper operators. Mon Jun 7 15:44:51 2004 Arvind S. Krishna * DnC/ExecutionManager/Execution_Manager.cpp: * DnC/ExecutionManager/ExecutionManager.mpc: First cut at writing the executor that is used to start deployment process and terminate it. Changed the mpc file to rename the generated executable to be named executor as described in the specification. Mon Jun 7 14:23:38 2004 Emre Turkay * DnC/Config_Handlers/DnC_Dump.cpp: Fixed an error causing segmentation fault by changing Dump_Obj::desc_map_ template argument from "const char*" to "std::string". Mon Jun 7 12:10:31 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: The PortConnectionDescription structure a PortKind variable change the code to make the connection decisions based on value of that variable. Also change the connection fields values which will be passed to finishLaunch() to make the NodeApplication work. * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: Change the definition type of the variable from const reference to just regular object mapped from IDL struct type. Mon Jun 7 01:40:57 2004 Tao Lu * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: Finished the creat_connctions method. Partially finished the startLaunch method. * DnC/ciao/NodeApplication_Impl.h: * DnC/ciao/NodeApplication_Impl.cpp: * DnC/ciao/NodeApplication_Impl.inl: Finished implementing the NodeApplication interface. Added the finish launch method. Sun Jun 6 21:13:27 2004 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: * CIDLC/ServantHeaderGenerator.cpp: Removed generation of a template parameter to the Servant_Impl base class that was removed from the CIAO_Server library in Fri Jun 4 18:16:47 2004 Jeff Parsons Sat Jun 5 23:26:53 2004 Tao Lu * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Tweaked a bit of the code to make it compile. Gan, Please look at my comments in the code. Sat Jun 5 17:24:21 2004 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Change the order of member initialization in the constructors of AttributeEmitter and ReadonlyAttributeEmitter to match a recent change in the order of their class members. Sat Jun 5 16:45:14 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/RepositoryManager_Impl.h: * DnC/RepositoryManager/Repository_Manager.cpp: Updated repository manager to return the PackageConfiguration element created while parsing the top level package URL. Sat Jun 5 15:04:15 2004 Jaiganesh B * DnC/RepositoryManager/Repository_Manager.cpp: Updated the repository manager to dump out the top level package and the deployment plan. Sat Jun 5 14:59:47 2004 Tao Lu * DnC/tests/NodeApplicationTest/README: Added this readme file for user to understand the testing scenario. Sat Jun 5 14:46:12 2004 Tao Lu * ./DnC/ciao/Servant_Impl_Base.h: Cosmetic changes. * DnC/ciao/Servant_Impl_T.cpp: * DnC/ciao/Servant_Impl_T.h: Removed one of the template parameters and used instead the typedefs generated by the IDL compiler for interfaces. Followed Jeff Parson's Changes. Hopefully we can merge the two ciao directories soon so I don't have to duplicate the commit every time after Jeff makes changes. Fri Jun 4 18:16:47 2004 Jeff Parsons * ciao/Servant_Impl_Base.h: Cosmetic changes. * ciao/Servant_Impl_T.cpp: * ciao/Servant_Impl_T.h: Removed one of the template parameters and used instead the typedefs generated by the IDL compiler for interfaces. * CIDLC/ServantSourceGenerator.cpp: Moved the call to populate_port_tables() from ciao_postactivate() to the servant constructor. Fri Jun 4 17:19:44 2004 Krishnakumar B * DnC/tests/Config_Handlers/HUDisplay/Airframe.ccd: * DnC/tests/Config_Handlers/HUDisplay/Airframe.cid: * DnC/tests/Config_Handlers/HUDisplay/Airframe.cpd: * DnC/tests/Config_Handlers/HUDisplay/Airframe_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/Airframe_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: * DnC/tests/Config_Handlers/HUDisplay/Domain.cdd: * DnC/tests/Config_Handlers/HUDisplay/GPS.ccd: * DnC/tests/Config_Handlers/HUDisplay/GPS.cid: * DnC/tests/Config_Handlers/HUDisplay/GPS.cpd: * DnC/tests/Config_Handlers/HUDisplay/GPS_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/GPS_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cid: * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cpd: * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.pcd: * DnC/tests/Config_Handlers/HUDisplay/Libraries.iad: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.ccd: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.cid: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.cpd: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: * DnC/tests/Config_Handlers/HUDisplay/Timer.ccd: * DnC/tests/Config_Handlers/HUDisplay/Timer.cid: * DnC/tests/Config_Handlers/HUDisplay/Timer.cpd: * DnC/tests/Config_Handlers/HUDisplay/Timer_Exec.iad: * DnC/tests/Config_Handlers/HUDisplay/Timer_Stub.iad: * DnC/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: * DnC/tests/Config_Handlers/HUDisplay/package.tpd: Moved the descriptor files needed to test BasicSP from my homepage to the CVS repository. The Config_Handlers should be able to build a tree starting from package.tpd. Not sure, if it works that way now. Fri Jun 4 15:54:09 2004 Jeff Parsons * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Cosmetic and other minor changes to generated code. Fri Jun 4 15:38:18 2004 Gan Deng * DnC/ciao/Deployment_Core.idl Change the "Connection" IDL type by replacing the "string name" field with three more fields, i.e., "string instanceName", "string portName" and "CCMComponentPortKind kind". We feel the old one in DnC spec is not well defined and make the run-time thing harder. * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Finished all the functionality to handle connections and all other things required. Fri Jun 4 15:32:50 2004 Tao Lu * DnC/tests/NodeApplicationTest/RoundTripEI.idl: Removed this file. * DnC/tests/NodeApplicationTest/RoundTrip_exec.h: * DnC/tests/NodeApplicationTest/RoundTrip_exec.cpp: * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: Changed these files to get the get_all_facets test working. Note: I have changed the component implementation to the new executor mapping that Boris proposed. It's not a must in this example but we can use it later as a tutorial for our users. * DnC/tests/NodeApplicationTest/run_test_ex.pl: * DnC/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: Added these two files to test the get_all_facets function. Fri Jun 4 15:02:15 2004 Jaiganesh B * DnC/DomainApplicationManager/DomainApplicationManager.mpc: * DnC/RepositoryManager/RepositoryManager.mpc: * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/RepositoryManager_Impl.h: * DnC/RepositoryManager/Repository_Manager.cpp: Made changes so that RepositoryManager can dump out the PackageConfiguration elements. Fri Jun 4 11:42:18 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Added functions to handle connections. Get rid of the field from the hash map table since they don't need to be maintained any more. Fri Jun 4 11:37:51 2004 Jeff Parsons * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Fixed a bug in code generation for the port table population method check in with Thu Jun 3 12:35:51 2004 Jeff Parsons and changed code generation of facet servant classes to be a template class with a dummy argument. Immediately below the declaration, we generate a typedef to the actual facet servant class name, using int as the template argument. Because the facet servant class name is based only on the underlying interface type, this change prevents link errors when components in other translation units use the same interface type for a facet, since the compiler will use only one symbol for all the template instantiations, and it is legal to typedef something more than once if it is aliased to the same type. Finally, added checks to ensure that the facet servant class is generated only once in each translation unit, by allowing the underlying interface AST node to be traversed by the facet class code emitter only once. Fri Jun 4 11:40:18 2004 Emre Turkay * DnC/Config_Handlers/DnC_Dump.cpp: Clean-up of the unused, commented out code sections. Fri Jun 4 11:31:09 2004 Jaiganesh B * DnC/Config_Handlers/DnC_Dump.cpp: Made changes to fix "Ref" variables. Fri Jun 4 11:22:46 2004 Tao Lu * DnC/ciao/Deployment_Core.idl: * DnC/ciao/Deployment.idl: Changed the connection struct definition to better suite our needs. Fri Jun 4 11:19:45 2004 Emre Turkay * DnC/Config_Handlers/DnC_Dump.cpp: Fixed the dump function for Deployment::SubcomponentPortEndpoint. Prints out the instanceRef. Fri Jun 4 10:46:42 2004 Jaiganesh B * DnC/Config_Handlers/DnC_Dump.cpp: Made changes to fix dumping of some "Ref" variables. Fri Jun 4 09:53:14 2004 Emre Turkay * DnC/Config_Handlers/tckind_names.h: * DnC/Config_Handlers/tckind_names.cpp: * DnC/Config_Handlers/DnC_Dump.cpp: Deleted the files which initially written for dumping out the ComponentPropertyDescription::type. It is handled as a big switch section in DnC_Dump.cpp. Fri Jun 4 09:52:28 2004 Arvind S. Krishna * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Removed the check_plan_validity () method and added its functionality in the get_plan_info () method. This eliminates the need to have a separate loop to iterate over the list of names to populate the NodeManager references, now this step is done within a single loop. Thu Jun 3 17:28:49 2004 Tao Lu * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: Formatted the output a bit to make the message more reflective. * DnC/ciao/CCM_Core.mpc: Moved the callback implementation from deployment servant to stub. Thu Jun 3 16:25:58 2004 Emre Turkay * DnC/Config_Handlers/DnC_Dump.cpp: Added the dump code for ComponentPropertyDescription::type (CORBA::TypeCode). Thu Jun 3 16:15:41 2004 Jeff Parsons * DnC/NodeApplication/NodeApplication.mpc: * DnC/ciao/CCM_Core.mpc: Some tweaks to the MPC files. Thu Jun 3 16:10:11 2004 Jeff Parsons * CIDLC/ServantHeaderGenerator.cpp: Forgot to remove generated members of the servant class that have been moved to the base classes. Thu Jun 3 16:07:35 2004 Emre Turkay * DnC/Config_Handlers/DnC_Dump.h: * DnC/Config_Handlers/DnC_Dump.cpp: Added the methods required to dump referenced values correctly. Dump functions are chaged accordingly. Thu Jun 3 14:19:31 2004 Arvind S. Krishna * DnC/ExecutionManager/ExecutionManager.mpc: * DnC/ExecutionManager/Execution_Manager.cpp: Removed CIAO::Server_init () method calls from the server, as this server does not need capabilities for explicitly processing valuetypes. These calls are already present in NodeApplication entity. Thu Jun 3 12:35:51 2004 Jeff Parsons * ciao/Servant_Impl_T.cpp: * ciao/Servant_Impl_T.h: * ciao/Servant_Impl_Base.cpp: * ciao/Servant_Impl_Base.h: New files added to CIAO_Server. A template base class is now inserted into the inheritance hierarchy between the skeleton class of the component's equivalent interface and the servant class generated by the CIDL compiler. This template class also has a non-template base class to hold code that is based neither on the template parameters or on the inheritance chain. These two classes will hold code common to all generated servant classes, templatized for the skeleton class type, the executor type and the context type. So far, only get_all_facets() and get_all_consumers() have been factored out and implemented. * ciao/CCM_Core.mpc: Changes to reflect the items above. Also added -Sc to the generated IDL compiler command line of each project to suppress the generation of the TIE classes. * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Change to reflect the items listed above, and also a new method to populate tables in class Servant_Impl_Base that store port descriptions. So far the event consumers and the facets of the component are stored. Thu Jun 3 12:37:21 2004 Arvind S. Krishna * DnC/NodeManager/Node_Daemon.cpp: Used OS_NS_stdio.h header file for fopen fclose methods defined in ACE_OS namespace. Thu Jun 3 10:51:32 2004 Arvind S. Krishna * DnC/NodeManager/NodeDaemon.idl: Changed #include "Deployment.idl" to "#include ciao/Deployment.idl" to conform to the DnC include format. Wed Jun 2 23:26:41 2004 Tao Lu * DnC/Config_Handlers/CompImplDesc_Handler.h: * DnC/Config_Handlers/DnC_Dump.h: * DnC/ExecutionManager/ExecutionManager.mpc: * DnC/ExecutionManager/ExecutionManager_Impl.h: * DnC/NodeApplication/NodeApplication.mpc: * DnC/NodeApplicationManager/NodeApplicationManager.mpc: * DnC/NodeManager/NodeDaemon.mpc: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/RepositoryManager/RepositoryManager.mpc: * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: * DnC/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: * DnC/tests/NodeApplicationTest/run_test_simple.pl: Updated these files to make it work with the new directory structure. Now, Let me explain the issue. When I started implement the new DnC spec I was forced to change some of the CIAO core implementations. The one very important CIAO session container implementation is changed but not significantly. However because we use MPC templates extensively in CIAO some of the legacy mpb files is causing some trouble. I catched this mistake when I was actually using some of the newly provided functionalities in the conatainer, the red light showed itself as a run time relocation error. Another driving force of these change is from CIDLC. Since in the generated code ciao/*** is used as the include file name, there is no way that I can make the new container implementation link with the servant project of the component implementation. Wed Jun 2 23:21:37 2004 Tao Lu * DnC/ciao/CCM_Base.idl: * DnC/ciao/CCM_Component.idl: * DnC/ciao/CCM_Container.idl: * DnC/ciao/CCM_Container_Ex.idl: * DnC/ciao/CCM_Core.mpc: * DnC/ciao/CCM_Event.idl: * DnC/ciao/CCM_Transaction.idl: * DnC/ciao/CIAO_Client_Export.h: * DnC/ciao/CIAO_Container_Export.h: * DnC/ciao/CIAO_Server_Export.h: * DnC/ciao/CIAO_Value.idl: * DnC/ciao/CIAO_common.h: * DnC/ciao/CVS: * DnC/ciao/Client_init.cpp: * DnC/ciao/Client_init.h: * DnC/ciao/Components.idl: * DnC/ciao/ComponentsC.h: * DnC/ciao/ComponentsS.h: * DnC/ciao/Container_Base.cpp: * DnC/ciao/Container_Base.h: * DnC/ciao/Container_Base.inl: * DnC/ciao/Container_Base.pidl: * DnC/ciao/Cookies.cpp: * DnC/ciao/Cookies.h: * DnC/ciao/Cookies.inl: * DnC/ciao/CosPersistentState.idl: * DnC/ciao/Deployment.idl: * DnC/ciao/Deployment_Core.idl: * DnC/ciao/Deployment_stub_export.h: * DnC/ciao/Deployment_svnt_export.h: * DnC/ciao/NodeApp_CB_Impl.cpp: * DnC/ciao/NodeApp_CB_Impl.h: * DnC/ciao/NodeApplication_CallBack.idl: * DnC/ciao/NodeApplication_Impl.cpp: * DnC/ciao/NodeApplication_Impl.h: * DnC/ciao/NodeApplication_Impl.inl: * DnC/ciao/Server_init.cpp: * DnC/ciao/Server_init.h: * DnC/ciao/Version.h: Added these files to replace the files in the old DnC/Core directory. Wed Jun 2 22:55:57 2004 Tao Lu * DnC/Core/CCM_Base.idl: * DnC/Core/CCM_BaseS.cpp: * DnC/Core/CCM_BaseS.h: * DnC/Core/CCM_Component.idl: * DnC/Core/CCM_ComponentS.cpp: * DnC/Core/CCM_ComponentS.h: * DnC/Core/CCM_Container.idl: * DnC/Core/CCM_ContainerS.cpp: * DnC/Core/CCM_Container_Ex.idl: * DnC/Core/CCM_Container_ExS.cpp: * DnC/Core/CCM_Core.mpc: * DnC/Core/CCM_Event.idl: * DnC/Core/CCM_EventS.cpp: * DnC/Core/CCM_EventS.h: * DnC/Core/CCM_Transaction.idl: * DnC/Core/CCM_TransactionS.cpp: * DnC/Core/CIAO_Client_Export.h: * DnC/Core/CIAO_Container_Export.h: * DnC/Core/CIAO_Server_Export.h: * DnC/Core/CIAO_Value.idl: * DnC/Core/CIAO_ValueS.cpp: * DnC/Core/CIAO_ValueS.h: * DnC/Core/CIAO_common.h: * DnC/Core/Client_init.cpp: * DnC/Core/Client_init.h: * DnC/Core/Components.idl: * DnC/Core/Container_Base.cpp: * DnC/Core/Container_Base.h: * DnC/Core/Container_Base.inl: * DnC/Core/Container_Base.pidl: * DnC/Core/Cookies.cpp: * DnC/Core/Cookies.h: * DnC/Core/Cookies.inl: * DnC/Core/CosPersistentState.idl: * DnC/Core/CosPersistentStateS.cpp: * DnC/Core/Deployment.idl: * DnC/Core/DeploymentS.cpp: * DnC/Core/Deployment_Core.idl: * DnC/Core/Deployment_stub_export.h: * DnC/Core/Deployment_svnt_export.h: * DnC/Core/GNUmakefile: * DnC/Core/GNUmakefile.CIAO_Client: * DnC/Core/GNUmakefile.CIAO_Container: * DnC/Core/GNUmakefile.CIAO_Server: * DnC/Core/GNUmakefile.Deployment_stub: * DnC/Core/GNUmakefile.Deployment_svnt: * DnC/Core/NodeApp_CB_Impl.cpp: * DnC/Core/NodeApp_CB_Impl.h: * DnC/Core/NodeApplication_CallBack.idl: * DnC/Core/NodeApplication_Impl.cpp: * DnC/Core/NodeApplication_Impl.h: * DnC/Core/NodeApplication_Impl.inl: * DnC/Core/Object_Set_T.cpp: * DnC/Core/Object_Set_T.h: * DnC/Core/Object_Set_T.inl: * DnC/Core/Server_init.cpp: * DnC/Core/Server_init.h: * DnC/Core/Version.h: * DnC/Core/: Removed all these files to avoid the suite the change of the directory. Note: now DnC/Core is replaced by DnC/ciao. Wed Jun 2 21:54:51 2004 Jeff Parsons * ciao/CCM_Base.idl: Fixed identifier of a member of PortDescription - changed 'Name' to 'name', to conform to the CCM spec. Wed Jun 2 19:22:29 2004 Venkita Subramonian * ChangeLog: Forgot to add change description for the previous change. Wed Jun 2 19:07:01 2004 Venkita Subramonian * ciao/CIAO_Client_Export.h: * ciao/CIAO_Container_Export.h: * ciao/CIAO_Export.h: * ciao/CIAO_Server_Export.h: * examples/OEP/BasicSP/BasicSP_stub_export.h: * examples/OEP/BasicSP/BasicSP_svnt_export.h: * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec_export.h: * examples/OEP/BasicSP/BMClosedED/BMClosedED_stub_export.h: * examples/OEP/BasicSP/BMClosedED/BMClosedED_svnt_export.h: * examples/OEP/BasicSP/BMDevice/BMDevice_exec_export.h: * examples/OEP/BasicSP/BMDevice/BMDevice_stub_export.h: * examples/OEP/BasicSP/BMDevice/BMDevice_svnt_export.h: * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec_export.h: * examples/OEP/BasicSP/BMDisplay/BMDisplay_stub_export.h: * examples/OEP/BasicSP/BMDisplay/BMDisplay_svnt_export.h: * examples/OEP/BasicSP/EC/EC_exec_export.h: * examples/OEP/BasicSP/EC/EC_stub_export.h: * examples/OEP/BasicSP/EC/EC_svnt_export.h: * tools/Segment_Timer/Segment_Timer_Export.h: * tools/Simple_Component_Server/Simple_Server_Stub_Export.h: * tools/XML_Helpers/XML_Helpers_Export.h: Regenerated these files with -s option to take care of static builds on Windows. Wed Jun 2 18:57:29 2004 Tao Lu * DnC/Core/NodeApplication_Impl.cpp: Fixed a few bugs inside. * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: * DnC/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: * DnC/tests/NodeApplicationTest/run_test.pl: * DnC/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: Added a test to do a more complete test on NodeApplication. Please note that there is a name change of files. The mpc file explains very thing. * DnC/Core/Client_init.cpp: I made the default value for debug_level 1, later we should reverse the change. Wed Jun 2 18:37:24 2004 Arvind S. Krishna * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/NodeManager/Node_Daemon.cpp: Changes to ensure that the DomainApplicationManager is capable of calling the NodeDaemon to spawn a NodeApplicationManager for the corresponding application. Wed Jun 2 16:38:48 2004 Jaiganesh B * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/IAD_Handler.cpp: * DnC/Config_Handlers/MID_Handler.cpp: * DnC/Config_Handlers/NIA_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: Made changes to fix testing errors. Wed Jun 2 15:50:12 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager.mpc Added Config_Handlers library to fix linking probelm in Windows. * DnC/ExecutionManager/ExecutionManager.mpc Added ciao_deployment_stub and CIAO_Server libraries to fix linking probelm in Windows. * DnC/RepositoryManager/RepositoryManager.mpc Added ciao_deployment_stub library to fix linking probelm in Windows. Wed Jun 2 15:07:56 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp Fixed errors in split_plan() function to make it work. Wed Jun 2 12:30:56 2004 Jaiganesh B * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/IAD_Handler.cpp: * DnC/Config_Handlers/MID_Handler.cpp: * DnC/Config_Handlers/NIA_Handler.cpp: * DnC/Config_Handlers/PCI_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: Made changes to fix some more testing errors. Wed Jun 2 11:51:57 2004 Arvind S. Krishna * DnC/ExecutionManager/Execution_Manager.cpp: * DnC/ExecutionManager/ExecutionManager_Impl.cpp: Fixed hashtable used within the ExcutionManager to check for duplicates in the right manner. Wed Jun 2 10:31:27 2004 Tao Lu * DnC/tests/Config_Handlers/handler_test.mpb: * DnC/Config_Handlers/Config_Handlers.mpc: Updated these two file to make it compile with working on the system like Debian or RedHat which have the pre-build binary installed instead of xerces source. Wed Jun 2 00:48:30 2004 Jaiganesh B * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/Process_Element.i: * DnC/Config_Handlers/Process_Element.tpp: Made changes to fix testing errors. Tue Jun 1 18:13:23 2004 Tao Lu * DnC/Core/NodeApplication_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: Updated these two files to fix the bug related to nil (); Tue Jun 1 18:09:19 2004 Gan Deng * DnC/NodeManager/NodeDaemon.mpc Modify this to fix linking errors for missing library. Tue Jun 1 17:52:29 2004 Gan Deng * DnC/NodeApplicationManager/NodeApplicationManager.mpc Modify this to fix linking errors. Tue Jun 1 17:39:57 2004 Jaiganesh B * DnC/Config_Handlers/CompPortDesc_Handler.cpp: * DnC/Config_Handlers/CompPortDesc_Handler.h: * DnC/Config_Handlers/CompPropDesc_Handler.cpp: * DnC/Config_Handlers/CompPropDesc_Handler.h: Removed the above handlers as they are not used at all. * DnC/Config_Handlers/Config_Handlers.mpc: Updated the MPC file accordingly. Tue Jun 1 15:30:49 2004 Jaiganesh B * DnC/Config_Handlers/Basic_Handler.h: * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/Cap_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: * DnC/Config_Handlers/CompPortDesc_Handler.cpp: * DnC/Config_Handlers/Process_Element.i: * DnC/Config_Handlers/Process_Element.tpp: Made changes to fix some testing errors Tue Jun 1 15:08:23 2004 Arvind S. Krishna * DnC/NodeManager/NodeApplicationManager_Impl.h: * DnC/NodeManager/NodeApplicationManager_Impl.cpp: Removed these files; New implementation present in DnC/NodeApplicationManager directory * DnC/NodeManager/Node_Daemon.cpp: * DnC/NodeManager/NodeDaemon_Impl.h: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/NodeManager/NodeDaemon.mpc: Changed the Node Manager to interact with the new NodeApplication Manager implementation. Tue Jun 1 15:08:13 2004 Arvind S. Krishna * DnC/tests/NodeApplicationTest/run_test.pl: * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: Added run_test.pl to run this test via scripts Tue Jun 1 14:48:01 2004 Tao Lu * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: Updated the class to cooperate with NodeManager. There is some memory management and lifecycle of object issue solved by this update. Basically speaking, since NodeManager is a daemon (running forever if nothing went wrong) we have to make sure that the NodeApplicationManager will be actually destroyed when its not needed any more. This update enables us to do this and prevented us from hacking the OMG IDL file. Tue Jun 1 12:36:10 2004 Jaiganesh B * DnC/Config_Handlers/Basic_Handler.cpp: * DnC/Config_Handlers/Basic_Handler.h: * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CAD_Handler.h: * DnC/Config_Handlers/CPR_Handler.h: * DnC/Config_Handlers/Cap_Handler.h: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.h: * DnC/Config_Handlers/CompIntrDesc_Handler.h: * DnC/Config_Handlers/CompPkgDesc_Handler.h: * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/Domain_Handler.h: * DnC/Config_Handlers/IAD_Handler.h: * DnC/Config_Handlers/IR_Handler.h: * DnC/Config_Handlers/MID_Handler.h: * DnC/Config_Handlers/NIA_Handler.h: * DnC/Config_Handlers/PCI_Handler.h: * DnC/Config_Handlers/PC_Handler.h: * DnC/Config_Handlers/Plan_Handler.h: * DnC/Config_Handlers/Process_Element.i: Made changes to fix testing errors. Tue Jun 1 12:09:18 2004 Tao Lu * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: Changed the init method to return a objectRef of the NodeApplicationManager to make NodeManager happy. Tue Jun 1 11:40:29 2004 Gan Deng * DnC/Config_Handlers/Basic_Handler.h * DnC/Config_Handlers/CompIntrDesc_Handler.h * DnC/Config_Handlers/CompPkgDesc_Handler.h * DnC/Config_Handlers/CompPortDesc_Handler.h * DnC/Config_Handlers/CompPropDesc_Handler.h * DnC/Config_Handlers/Config_Error_Handler.h * DnC/Config_Handlers/DnC_Dump.h * DnC/Config_Handlers/IAD_Handler.h * DnC/Config_Handlers/IR_Handler.h * DnC/Config_Handlers/MID_Handler.h * DnC/Config_Handlers/NIA_Handler.h * DnC/Config_Handlers/PCI_Handler.h * DnC/Config_Handlers/PC_Handler.h * DnC/Config_Handlers/RUK_Handler.h Fixed the export libary problem for Windows. Tue Jun 1 10:49:49 2004 Jaiganesh B * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.cpp: Made changes to fix testing errors. Tue Jun 1 10:41:49 2004 Tao Lu * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: Finished the NodeApplicationManager except the connection part. Tue Jun 1 10:16:21 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Export.h Added this file for Windows to export library. Tue Jun 1 10:12:46 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager.idl: * DnC/RepositoryManager/RepositoryManager.mpc: * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/RepositoryManager_Impl.h: * DnC/RepositoryManager/Repository_Manager.cpp: Made a first-cut check-i for repository manager. Tue Jun 1 10:01:25 2004 Venkita Subramonian * examples/OEP/BasicSP/BMDevice/BMDevice.cidl: * examples/OEP/BasicSP/BMClosedED/BMClosedED.cidl: Included BasicSP.idl to fix problems during static linking. Tue Jun 1 00:42:56 2004 Jaiganesh B * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/Plan_Handler.cpp: * DnC/Config_Handlers/Process_Element.cpp: Made changes to fix some testing errors. Tue Jun 1 00:32:22 2004 Jaiganesh B * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CPK_Handler.cpp: * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/IAD_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: * DnC/Config_Handlers/Plan_Handler.cpp: * DnC/Config_Handlers/Process_Element.cpp: Made changes to fix some testing errors. Mon May 31 18:50:28 2004 Jaiganesh B * DnC/Config_Handlers/PC_Handler.cpp: * DnC/Config_Handlers/Plan_Handler.cpp: Made changes to fix some testing errors. Mon May 31 18:27:47 2004 Venkita Subramonian * tools/Segment_Timer/Segment_Timer.h: * tools/static_configurator/Static_Configurator.cpp: Made some fixes related to DLL exports to get rid of build errors on Windows. Mon May 31 18:25:30 2004 Jaiganesh B * DnC/Config_Handlers/Any_Handler.cpp: * DnC/Config_Handlers/CPK_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: * DnC/Config_Handlers/Plan_Handler.cpp: * DnC/Config_Handlers/Property_Handler.cpp: Made some changes to fix some testing errors. Mon May 31 17:18:55 2004 Arvind S. Krishna * DnC/Config_Handlers/Any_Handler.cpp: * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: * DnC/Config_Handlers/CompPropDesc_Handler.cpp: * DnC/Config_Handlers/DT_Handler.cpp: * DnC/Config_Handlers/DT_Handler.h: Resolved Typecode and Any related errors relating to parsing the Deployment plan. Mon May 31 16:33:16 2004 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Added support for the emits-related navigation method, and automatic registration of value factories for event consumers. Also fixed bug in code generation for uses multiple. * ciao/Container_Base.h: Added CIAO_REGISTER_OBV_FACTORY macro, used by the CIDL compiler when generating factory registration calls for event consumers. There is also a version of this macro called CIAO_REGISTER_VALUE_FACTORY in CIAO_common.h. This version takes an extra argument which is an ORB pointer. This macro was separately added, planning for the day when we may want components to run with a separate process and/or ORB from their containers. These two versions will have to be reconciled at some point. * tools/Segment_Timer/Segment_Timer.mpc: Added the export file to the project. * tools/XML_Helpers/RTConfig_Handlers.cpp: Added some static casts to eliminate warnings on MSVC. Mon May 31 16:19:17 2004 Tao Lu * DnC/NodeApplicationManager/NodeApplicationManager.mpc: Updated this file. * DnC/NodeApplicationManager/CIAO_NAM_Export.h: Added this export file. * DnC/NodeApplicationManager/NodeApplicationManager.cpp: Removed this file since NodeApplicationManager will be collocated with NodeManager. * DnC/NodeApplicationManager/CIAO_NodeApplicationManager.idl: Removed this file since I have moved this into deployment_svnt project. * DnC/Core/NodeApplication_Impl.cpp: Changed from 0 to CORBA::Object::_nil () as return value. Mon May 31 15:18:25 2004 Arvind S. Krishna * DnC/test/NodeApplicationTest/NodeAppTest_RoundTrip.idl: * DnC/test/NodeApplicationTest/NodeApp_test_client.cpp: * DnC/test/NodeApplicationTest/RoundTripEI.idl: * DnC/test/NodeApplicationTest/RoundTrip_exec.cpp: * DnC/test/NodeApplicationTest/RoundTrip_exec.h: Changed the idl interface to supports rather than provides as this feature has not been implemented yet. Mon May 31 14:48:21 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager.mpc: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: Added export library thing for Windows. Mon May 31 13:35:15 2004 Gan Deng * DnC/Config_Handlers/Config_Handlers.mpc: Added the missing dependency library to the mpc file, which is CIAO_Server library. Mon May 31 13:10:15 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager.mpc: Added necessary dependency libraries to the mpc file, which causes build probelm under Windows. * DnC/DomainApplication/DomainApplication_Impl.h * DnC/DomainApplication/DomainApplication_Impl.cpp Removed these files since DomainApplication are now combined with DomainApplicationManager. Mon May 31 11:00:50 2004 Tao Lu * DnC/Core/NodeApplication_Impl.cpp: Fixed one bug of the refence count of Component instance objectRef. Mon May 31 00:40:25 2004 Tao Lu * DnC/Core/NodeApplication_Impl.cpp: * DnC/Core/NodeApplication_Impl.h: Added component/home removal functionality. Also added a install method which will be called by NodeApplicationManager to install everything which belong to the NodeApplication. Sun May 30 17:47:10 2004 Arvind S. Krishna * DnC/tests/NodeApplicationTest: Directory for testing CIAO's NodeApplication entity * DnC/tests/NodeApplicationTest/NodAppTest.mpc: mpc file for this test case * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.cidl: * DnC/tests/NodeApplicationTest/RoundTripEI.idl: A simple component as a test case that provides an interface LatencyTest which has a single operation defined that cubes a long * DnC/tests/NodeApplicationTest/RoundTrip_stub_export.h: * DnC/tests/NodeApplicationTest/RoundTrip_svnt_export.h: * DnC/tests/NodeApplicationTest/RoundTrip_exec_export.h: Export files to keep windows happy * DnC/tests/NodeApplicationTest/RoundTrip_exec.h: * DnC/tests/NodeApplicationTest/RoundTrip_exec.cpp: Component implementation definitions * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: Client program that tries to install the RoundTrip home with the NodeApplication aka ComponentServer, create the Component, i.e. RoundTrip, and invoke the cube long operation. This test case exercises the call path for home installation, component creation within the new DnC specification. This test case should also have component removal operations, which will be added as and when this is implemented in CIAO. Sun May 30 15:43:24 2004 Arvind S. Krishna * DnC/NodeApplication/NodeApplication.mpc: * DnC/NodeApplication/NodeApplication.cpp: Resolved compilation and link errors. Now the NodeApplication can be started generating an ior! Next step will be to write a test client to install homes and create components. Sun May 30 14:36:21 2004 Tao Lu * DnC/NodeApplication/NodeApplication.mpc: * DnC/NodeApplication/NodeApplication.cpp: * DnC/Core/Container_Base.h: * DnC/Core/Container_Base.cpp: * DnC/Core/Deployment_Core.idl: * DnC/Core/NodeApplication_Impl.h: * DnC/Core/NodeApplication_Impl.cpp: Updateed those files to finish home creation part. Sat May 29 15:25:22 2004 Jaiganesh B * DnC/RepositoryManager/RepositoryManager_Impl.h: * DnC/RepositoryManager/RepositoryManager_Impl.cpp: * DnC/RepositoryManager/RepositoryManager.mpc: First cut implementation of Repository Manager. Fri May 28 23:17:44 2004 Arvind S. Krishna * DnC/NodeManager/NodeDaemon.idl: * DnC/NodeManager/NodeDaemon.mpc: * DnC/NodeManager/Node_Daemon.cpp: * DnC/NodeManager/NodeDaemon_Impl.h: Fixed compilation and linking errors stemming from refactoring DnC core to include the Deployment.idl files. Modified the include paths as now these are autogenerated from the ciao_deployment.mpb file * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: Removed the getApplications () member function the the header file. This is not present as a part of the interface. This resolves link errors * DnC/ExecutionManager/ExecutionManager.mpc: Removed the unnecessary ciao_server target from the mpc file as this library is not needed Fri May 28 10:18:45 2004 Arvind S. Krishna * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Fixed warnings resulting from non usage of .in () while assigning to a _ptr from a _var. * DnC/DomaiinApplicationManager/DomainApplicationManager_Impl.inl: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: Created file for storing inline functions Thu May 27 22:16:26 2004 Tao Lu * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedEDE.idl: * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp: * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.h: * examples/handcrafted/BasicSP_EC/BMDevice/BMDeviceE.idl: * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp: * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.h: * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplayE.idl: * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.cpp: * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.h: * examples/handcrafted/BasicSP_EC/EC/ECE.idl: * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp: * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h: Removed these files from the Repo. Please be careful when you commit files and please double check EVEN you have done make realclean! Thu May 27 22:14:18 2004 Venkita Subramonian * tools/static_configurator/Static_Configurator.mpc: * tools/static_configurator/Static_Configurator.h: * tools/static_configurator/Static_Configurator.cpp: * tools/static_configurator/Static_Assembly_Visitors.cpp: * tools/static_configurator/Static_Assembly_Parser.cpp: Made changes related to performance measurement of static configuration mechanisms. * tools/Segment_Timer/Segment_Timer_Export.h: * tools/Segment_Timer/Segment_Timer.{cpp,h,mpc}: * tools/Segment_Timer/README: Adding segment timer files. This class is used in the performance measurements of static and dynamic configurations. * tools/RTComponentServer/RTComponentServer.mpc: * tools/Assembly_Deployer/Assembly_Visitors.cpp: * tools/Assembly_Deployer/Assembly_Manager.cpp: * tools/Assembly_Deployer/Assembly_Impl.cpp: * tools/Assembly_Deployer/Assembly_Deployer.mpc: Made changes related to performance measurement of dynamic configuration mechanisms. Thu May 27 18:39:10 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Redefine the Hash map to make all the artifacts (NodeManager, NodeApplicationManager, NodeApplication, Connections) handy to use. Changed all the member functions to reflect this change. Thu May 27 17:45:26 2004 Tao Lu * DnC/tests/Config_Handlers/handler_test.mpb: Added reqires dnc to stop the noise on the scoreboard. Thu May 27 22:10:27 2004 Emre Turkay * DnC/Core/Deployment.idl: Added DeploymentPlan::UUID. Thu May 27 22:02:21 2004 Emre Turkay * DnC/Config_Handlers/Plan_Handler.cpp: Added handler for DeploymentPlan::UUID Thu May 27 16:42:26 2004 Arvind S. Krishna * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Added a check to make sure that duplicate NodeManager names are not added to the internal hashmap maintained in this entity. This ensures that the length always corresponds to the unique set of node names. Thanks to Gan Deng for pointing this out. Thu May 27 16:38:19 2004 Boris Kolpackov * DnC/Deployment.xsd: Added UUID element to deploymentPlan. Thu May 27 13:03:02 2004 Arvind S. Krishna * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Added the get_plan_info () method, that parses the plan according to the individual nodes on which the plan needs to be deployed. Also changed internal tables to use ACE_Vector to store plan related information. Thu May 27 11:02:47 2004 Arvind S. Krishna * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Added two new operations get_uuid and set_uuid that will help the ExecutionManager associating the DomainApplicationManager with a concrete DeploymentPlan passed. These are defined on the servant only. * DnC/ExecutionManager/ExecutionManager_Impl.h: * DnC/ExecutionManager/ExecutionManager_Impl.cpp: Implementation of Deployment::ExecutionManager interface. This has now been integrated with the DomainApplicationManager. * DnC/DomainApplicationManager/Deployment_Configuration.h: Removed "#include Core/.." as now the include paths are generated from the deployment_svnt.mpb * DnC/ExecutionManager/Execution_Manager.cpp: * DnC/ExecutionManager/ExectionManager.idl: CIAO's implementation of ExecutionManager Daemon interface. Added a shutdown () method for clean release of resources associated with the Daemon * DnC/ExecutionManager/ExecutionManager.mpc: mpc file to generate Makefiles! Wed May 26 17:08:21 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp Changed the member functions signature in accordance with the modified DomainApplicationManager IDL interface. Wed May 26 16:24:54 2004 Gan Deng * DnC/Core/Deployment.idl Modified the IDL interface of the DomainApplicationManager, which now integrates the functionality of both DomainApplicationManager and DomainApplication in the original DnC spec. The old DomainApplication interface is deleted. Wed May 26 11:33:11 2004 Gan Deng * DnC/Core/CCM_Core.mpc Added necessary library (TAO_Valuetype) to the Deployment_stub project. Removed the unnecessary Deployment_CoreC.cpp file which caused linking error. Wed May 26 11:15:23 2004 Gan Deng * DnC/Core/NodeApplication_Impl.cpp Fixed linking errors because the "start" method on the NodeApplication used a wrong function signature. Wed May 26 11:06:23 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager.mpc * DnC/DomainApplicationManager/Deployment_Configuration.inl Added these two files. Wed May 26 11:03:23 2004 Gan Deng * DnC/Core/CCM_Core.mpc Fixed typo in this mpc file. Wed May 26 10:14:23 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager_Impl.* Fixed the compiling errors. More functinality will be added soon. * DnC/DomainApplicationManager/Deployment_Configuration.* Added this helper class to deal with deployment topology data file. Tue May 25 22:40:23 2004 Tao Lu * DnC/Core/NodeApp_CB_Impl.cpp: * DnC/Core/NodeApp_CB_Impl.h: * DnC/Core/NodeApplication_CallBack.idl: Added these files for NodeApplication callback interface. * DnC/Core/CCM_Core.mpc: Updated the file to reflect above changes. Tue May 25 13:05:35 2004 Tao Lu * DnC/Deployment.idl: * DnC/Property.idl: * DnC/Deployment.mpc: * DnC/Deployment_stub_export.h: * DnC/Deployment_stub_export.h: * DnC/Core/Container_Impl.h: * DnC/Core/Container_Impl.inl: * DnC/Core/Container_Impl.cpp: * DnC/Core/CCM_Deplyment.idl: Removed these files. Everything is moved into the DnC/Core directory, also the Deployment.idl is splited into Deployment.idl and Deployment_Core.idl. The first one contains information needed for DnC runtime except NodeApplication. The latter file combines the old Container with NodeApplication. * DnC/Core/Deployment.idl: * DnC/Core/Deployment_Core.mpc: * DnC/Core/Deployment_stub_export.h: * DnC/Core/Deployment_stub_export.h: * DnC/Core/NodeApplication_Impl.h: * DnC/Core/NodeApplication_Impl.inl: * DnC/Core/NodeApplication_Impl.cpp: Added these files. * DnC/Core/CCM_Core.mpc: This file updated to reflect the chages above. The idea is to use the old container as the NodeApplication and the ComponentServer. This implies that new process will be spawned upon new NodeApplication is created. In turn the NodeApplicationManager will be collocated with NodeManager. These changes give us advantages for implementing the spec in an effecient way without inccuring much confilicts with the Spec. Tue May 25 12:06:37 2004 Venkita Subramonian * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.cpp: * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: * tests/RTCCM/Priority_Test/Controllers/Controller_exec.{cpp,h}: * tests/RTCCM/Priority_Test/Controllers/Rate_Controller.{cpp,h}: Fixed compile errors regarding pure virtual functions not being implemented. Added empty method definitions for ciao_preactivate and ciao_postactivate. Tue May 25 12:08:48 2004 Arvind S. Krishna * DnC/NodeManager/Node_Daemon.cpp: Removed repetitive registration with the IORTable Tue May 25 12:02:52 2004 Boris Kolpackov * DnC/Deployment.xsd: Initial set of "normalization" changes. * DnC/Deployment.xsd.orig: * DnC/XMI.xsd.orig: Added backup copies. Mon May 24 14:13:51 2004 Gan Deng * DnC/DomainApplicationManager/DomainApplicationManager.h: * DnC/DomainApplicationManager/DomainApplicationManager.cpp: * DnC/DomainApplication/DomainApplication.h: * DnC/DomainApplication/DomainApplication.cpp: Added these files. Mon May 24 21:18:07 2004 Tao Lu * examples/Hello/descriptors/run_test_remote.pl: * examples/Hello/descriptors/run_test_default.pl: Updated the test script since Assembly_Deployer takes two more command line options. Mon May 24 19:44:32 2004 Jaiganesh B * DnC/Config_Handlers/ADD_Handler.*: * DnC/Config_Handlers/ACD_Handler.*: * DnC/Config_Handlers/APM_Handler.*: * DnC/Config_Handlers/CRDD_Handler.*: * DnC/Config_Handlers/DP_Handler.*: * DnC/Config_Handlers/IDD_Handler.*: * DnC/Config_Handlers/IRDD_Handler.*: * DnC/Config_Handlers/MDD_Handler.*: * DnC/Config_Handlers/PCD_Handler.*: * DnC/Config_Handlers/PPM_Handler.*: * DnC/Config_Handlers/PSPE_Handler.*: * DnC/Config_Handlers/PSPR_Handler.*: * DnC/Config_Handlers/RDD_Handler.*: * DnC/Config_Handlers/SID_Handler.*: * DnC/Config_Handlers/SPE_Handler.*: * DnC/Config_Handlers/SPR_Handler.*: Removed the above mentioned handlers as they are not used. Mon May 24 11:50:15 2004 Jaiganesh B * DnC/Config_Handlers/Plan_Handler.cpp: Added changes to reflect the changes made in the IDL file. Sun May 23 14:31:51 2004 Arvind S. Krishna * DnC/NodeManager/NodeDaemon.mpc: Added exename flag to set the right executable name to be generated Sun May 23 13:32:34 2004 Arvind S. Krishna * DnC/NodeManager/NodeDaemon.mpc: * DnC/NodeManager/NodeApplicationManager_Impl.h: * DnC/NodeManager/NodeApplicationManger_Impl.cpp: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/NodeManager/Node_Daemon.cpp: Got the call-chain working, wherein, a preparePlan call to the Daemon creates a NodeApplication Manager and passes along the plan as well. Next, now the Daemon, depending on the command line argument passed can also register with the Naming Service using the node-name as the context. This enables multiple NodeManagers to be activated on different hosts. An simple IOR based scheme will not work in this case. Fri May 21 20:12:43 2004 Arvind S. Krishna * DnC/NodeManager/NodeDaemon.idl: * DnC/NodeManager/NodeDaemon.mpc: * DnC/NodeManager/NodeDaemon_Impl.h: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/NodeManager/Node_Daemon.cpp: * DnC/NodeManager/NodeApplicationManager_Impl.h: * DnC/NodeManager/NodeApplicationManager_Impl.cpp: Updated these files inline with the Specification i.e. removed un-necessary methods along with making the NodeApplicationManager a CORBA::Object rather than a CORBA server. In this case, the NodeManager, i.e. the NodeDaemon, will share the same ORB with the the Application Manager. Further, the mpc file was updated to make things compile and link properly. Thu May 20 23:29:54 2004 Jaiganesh B * DnC/Deployment.xsd: Uploaded the new schema. Thu May 20 19:28:20 2004 Tao Lu * DnC/Core/CCM_Core.mpc * DnC/Core/CCM_Deployment.idl * DnC/Core/ComponentServer_Impl.cpp * DnC/Core/ComponentServer_Impl.h * DnC/Core/ComponentServer_Impl.inl * DnC/Core/Container_Impl.cpp * DnC/Core/Container_Impl.h Removed the ComponentInstallation interfaces. Now the CORE of new CIAO should be fixed. Thu May 20 18:54:01 2004 Jaiganesh B * DnC/Deployment.idl: Updated the IDL for Component Data Model changes. Thu May 20 14:44:48 2004 Irfan Pyarali * tests/RTCCM/DiffServ/Controller/Controller.cpp: No RT-isms necessary anymore. Thu May 20 14:31:20 2004 Irfan Pyarali * tests/RTCCM/DiffServ/descriptors/rtsvc.conf: This file is no longer needed. * tests/RTCCM/DiffServ/descriptors/run_test.pl: No need to specify rtsvc.conf file. * tools/RTComponentServer/RTComponentServer.cpp (main): No need to check that multiple priorities are supported. Some servers can do with one priority. Thu May 20 13:40:25 2004 Irfan Pyarali * tests/RTCCM/DiffServ/Sender/Sender.mpc: * tests/RTCCM/DiffServ/Sender/Custom_Network_Priority_Mapping.cpp: Simply refer to the same files in TAO/tests/RTCORBA/Diffserv instead of making a copy here. * tests/RTCCM/DiffServ/Receiver/Receiver_exec.cpp: * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: * tests/RTCCM/DiffServ/descriptors/run_test.pl: Minor fixes. Thu May 20 11:34:33 2004 Irfan Pyarali * tools/ComponentServer/ComponentServer.cpp: * tools/Assembly_Deployer/Assembly_Deployer.cpp: Added missing include file. * tests/RTCCM/DiffServ/descriptors/run_test.pl: Added new assembly deployer option. * tests/RTCCM/DiffServ/descriptors/rtsvc.conf: Added FIFO scheduling option. * tests/RTCCM/DiffServ/Controller/Controller.cpp (svc): Minor fixes. Thu May 20 10:36:23 2004 Tao Lu * DnC/Core/CCM_Base.idl * DnC/Core/CCM_Component.idl * DnC/Core/CCM_Container.idl * DnC/Core/CCM_Container_Ex.idl * DnC/Core/CCM_Core.mpc * DnC/Core/CCM_Deployment.idl * DnC/Core/CCM_Event.idl * DnC/Core/CCM_Transaction.idl * DnC/Core/CIAO_Client_Export.h * DnC/Core/CIAO_Container_Export.h * DnC/Core/CIAO_Server_Export.h * DnC/Core/CIAO_Value.idl * DnC/Core/CIAO_common.h * DnC/Core/Client_init.cpp * DnC/Core/Client_init.h * DnC/Core/ComponentInstallation_Impl.cpp * DnC/Core/ComponentInstallation_Impl.h * DnC/Core/ComponentInstallation_Impl.inl * DnC/Core/ComponentServer_Impl.cpp * DnC/Core/ComponentServer_Impl.h * DnC/Core/ComponentServer_Impl.inl * DnC/Core/Component_Base.idl * DnC/Core/Components.idl * DnC/Core/Container_Base.cpp * DnC/Core/Container_Base.h * DnC/Core/Container_Base.inl * DnC/Core/Container_Base.pidl * DnC/Core/Container_Impl.cpp * DnC/Core/Container_Impl.h * DnC/Core/Container_Impl.inl * DnC/Core/Cookies.cpp * DnC/Core/Cookies.h * DnC/Core/Cookies.inl * DnC/Core/CosPersistentState.idl * DnC/Core/Object_Set_T.cpp * DnC/Core/Object_Set_T.h * DnC/Core/Object_Set_T.inl * DnC/Core/Server_init.cpp * DnC/Core/Server_init.h * DnC/Core/Version.h Finished refactoring the Core part of CIAO. Wed May 19 15:15:21 2004 Irfan Pyarali * tests/RTCCM/DiffServ: Added a new DiffServ test. This test is similar to the RTCORBA/DiffServ test but uses components instead of a client and server. Here are the new files: - Controller/Controller.cpp - Controller/Controller.mpc - Receiver/Receiver.cidl - Receiver/Receiver.idl - Receiver/Receiver.mpc - Receiver/Receiver_exec.cpp - Receiver/Receiver_exec.h - Receiver/Receiver_exec_export.h - Receiver/Receiver_stub_export.h - Receiver/Receiver_svnt_export.h - Sender/Custom_Network_Priority_Mapping.cpp - Sender/Custom_Network_Priority_Mapping.h - Sender/Sender.cidl - Sender/Sender.idl - Sender/Sender.mpc - Sender/Sender_exec.cpp - Sender/Sender_exec.h - Sender/Sender_exec_export.h - Sender/Sender_stub_export.h - Sender/Sender_svnt_export.h - common/DiffServ.idl - common/DiffServ.mpc - common/DiffServ_stub_export.h - common/DiffServ_svnt_export.h - descriptors/CIAO_Installation_Data.ini - descriptors/Receiver.csd - descriptors/Receiver.ssd - descriptors/Sender.csd - descriptors/Sender.ssd - descriptors/default.cad - descriptors/remote.cad - descriptors/rtsvc.conf - descriptors/test.dat Tue May 18 23:20:10 2004 Jaiganesh B * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: * DnC/Config_Handlers/CompIntrDesc_Handler.h: * DnC/Config_Handlers/Config_Handlers.mpc: Updated for handling HREF and IDREF tags. Tue May 18 14:43:51 2004 Arvind S. Krishna * DnC/Config_Handlers/Property_Handler.h: * DnC/Config_Handlers/Property_Handler.cpp: Revoked previous commit. Tue May 18 14:25:25 2004 Arvind S. Krishna * DnC/Config_Handlers/Property_Handler.h: * DnC/Config_Handlers/Property_Handler.cpp: Added a xercesc::DOMNode * as a formal argument. Though this argument is unnecessary in the process_property () function, this was necessary to have a common signature for all the process_* functions, so that they could be templatized. Tue May 18 12:01:14 2004 Jaiganesh B * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CAD_Handler.h: Updated to handle HREF and IDREF tags. Tue May 18 06:30:12 UTC 2004 Johnny Willemsen * DnC/NodeApplicationManager/NodeApplicationManager.mpc: Fixed typos in this MPC file Tue May 18 00:54:00 2004 Jaiganesh B * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CAD_Handler.h: * DnC/Config_Handlers/Config_Handlers.mpc: * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Deployment.idl: Made a change to the IDL for the ComponentDataModel elements. Updated the affected handlers. Mon May 17 22:15:11 2004 Venkita Subramonian * docs/index.html: * docs/EnvVars.html: Left over files from RTCIAO-tests branch merge. Thanks to Nanbor for pointing this out. Mon May 17 21:07:25 2004 Venkita Subramonian * tools/static_configurator/Static_Assembly_Visitors.h: * tools/static_configurator/Static_Configurator.cpp: * tools/static_configurator/Static_Configurator.mpc: Fixed some compile errors because of a typo. Mon May 17 19:29:43 2004 Venkita Subramonian * tools/RTComponentServer/RTServer_Impl.cpp: * tools/RTComponentServer/RTServer_Impl.h: * tools/RTComponentServer/RTServer_Impl.inl: Added extra parameters to RTContainer_Impl, RTSession_Container and ComponentServer_Impl ctors for static configuration. * tools/static_configurator/Static_Assembly.h: * tools/static_configurator/Static_Assembly_Visitors.cpp: * tools/static_configurator/Static_Assembly_Visitors.h: * tools/static_configurator/Static_Configurator.cpp: * tools/static_configurator/Static_Configurator.h: * tools/static_configurator/Static_Configurator.mpc: Changes to statically parse .rtcad files and generate main driver for static RTCCM applications. Mon May 17 16:16:37 2004 Venkita Subramonian Merging RTCIAO-tests branch to the main trunk. This branch contained the RTCCM tests from Nanbor (nanbor@txcorp.com). * ciao/CIAO_common.h: * ciao/Client_init.cpp: Minor modifications to CIAO core. Addition of CIAO_debug_level. * ciao/ComponentInstallation_Impl.cpp: * ciao/ServerActivator_Impl.cpp: * ciao/ServerActivator_Impl.h: Addition of extra command line flags to be passed on to the component server during its spawning. * tests/RTCCM/Priority_Test/descriptors/CB_Worker.csd: * tests/RTCCM/Priority_Test/descriptors/IOB_Worker.csd: * tests/RTCCM/Priority_Test/descriptors/Worker.ssd: * tests/RTCCM/Priority_Test/descriptors/CIAO_Installation_Data.ini: * tests/RTCCM/Priority_Test/descriptors/Controller.csd: * tests/RTCCM/Priority_Test/descriptors/Controller.ssd: * tests/RTCCM/Priority_Test/descriptors/RTsvc.conf: * tests/RTCCM/Priority_Test/descriptors/svcmap.dat: * tests/RTCCM/Priority_Test/descriptors/test.dat: * tests/RTCCM/Priority_Test/descriptors/test.rtd: * tests/RTCCM/Priority_Test/descriptors/basic-remote.cad: * tests/RTCCM/Priority_Test/descriptors/basic_remote.pl: * tests/RTCCM/Priority_Test/descriptors/basic_rt.rtd: * tests/RTCCM/Priority_Test/descriptors/basic_test.pl: * tests/RTCCM/Priority_Test/descriptors/bench.conf: * tests/RTCCM/Priority_Test/descriptors/Controller25.csd: * tests/RTCCM/Priority_Test/descriptors/Controller50.csd: * tests/RTCCM/Priority_Test/descriptors/Controller75.csd: * tests/RTCCM/Priority_Test/descriptors/demo-25.cad: * tests/RTCCM/Priority_Test/descriptors/demo-50.cad: * tests/RTCCM/Priority_Test/descriptors/demo.cad: * tests/RTCCM/Priority_Test/descriptors/no-rt-3rates.cad: * tests/RTCCM/Priority_Test/descriptors/rate_test.pl: * tests/RTCCM/Priority_Test/descriptors/remote.dat: * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-high-dec.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-high-inc.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-low-dec.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-low-inc.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-mid-dec.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-mid-inc.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rates-dec.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rates-inc.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rates-laned-dec.cad: * tests/RTCCM/Priority_Test/descriptors/rt-3rates-laned-inc.cad: * tests/RTCCM/Priority_Test/descriptors/shared_rt.rtd: New files for running the test. * tests/RTCCM/Priority_Test/Priority_Test.mpc: * tests/RTCCM/Priority_Test/Workers/Worker.mpc: * tests/RTCCM/Priority_Test/Controllers/Controller.mpc: Manually changed the generated MPC files as the "depends" keyword is depricated by "after" in MPC, and the dependencies is broken in earlier changes in MPC generator scripts. * tests/RTCCM/Priority_Test/Priority_Test.idl: Changed the use of "unsigned long" type to "long". CIDL compiler doesn't seem to support unsigned long yet. * tests/RTCCM/Priority_Test/Workers/Worker.idl: Fixed a typo. * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.h: * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.cpp: * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.h: Fixed a couple of compilation errors and changed some operation signatures to match the interface change in Priority_Test.idl. * tests/RTCCM/Priority_Test/Priority_Test.idl: * tests/RTCCM/Priority_Test/Controllers/Controller.cidl: * tests/RTCCM/Priority_Test/Controllers/Controller.idl: * tests/RTCCM/Priority_Test/Controllers/Controller.mpc: * tests/RTCCM/Priority_Test/Controllers/ControllerEI.idl: * tests/RTCCM/Priority_Test/Controllers/Controller_exec.cpp: * tests/RTCCM/Priority_Test/Controllers/Controller_exec.h: * tests/RTCCM/Priority_Test/Controllers/Controller_exec_export.h: * tests/RTCCM/Priority_Test/Controllers/Controller_stub_export.h: * tests/RTCCM/Priority_Test/Controllers/Controller_svnt_export.h: * tests/RTCCM/Priority_Test/Controllers/Pulser.cpp: * tests/RTCCM/Priority_Test/Controllers/Pulser.h: * tests/RTCCM/Priority_Test/Controllers/Rate_Controller.h: * tests/RTCCM/Priority_Test/Controllers/Rate_Controller.cpp: * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.h: * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.cpp: * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.h: * tests/RTCCM/Priority_Test/Workers/README: * tests/RTCCM/Priority_Test/Workers/Worker.cidl: * tests/RTCCM/Priority_Test/Workers/Worker.idl: * tests/RTCCM/Priority_Test/Workers/Worker.mpc: * tests/RTCCM/Priority_Test/Workers/WorkerEI.idl: * tests/RTCCM/Priority_Test/Workers/Worker_exec_export.h: * tests/RTCCM/Priority_Test/Workers/Worker_stub_export.h: * tests/RTCCM/Priority_Test/Workers/Worker_svnt_export.h: * tests/RTCCM/Priority_Test/descriptors/CB_Worker.csd: * tests/RTCCM/Priority_Test/descriptors/IOB_Worker.csd: * tests/RTCCM/Priority_Test/descriptors/Worker.ssd: New files for test Worker components. * tests/RTCCM/Priority_Test/Priority_Test.idl: * tests/RTCCM/Priority_Test/Priority_Test.mpc: * tests/RTCCM/Priority_Test/Priority_Test_stub_export.h: * tests/RTCCM/Priority_Test/Priority_Test_svnt_export.h: Added files for RTCCM Priority_Test project. * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: * examples/OEP/BasicSP/EC/EC_exec.cpp: * examples/OEP/BasicSP/EC/client.cpp: * examples/OEP/BasicSP/EC/controller.cpp: * examples/OEP/Display/GPS/GPS_exec.cpp: * examples/OEP/Display/GPS/GPS_tracing_exec.cpp: * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: * examples/OEP/Display/RateGen/RateGen_exec.cpp: * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp: * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc: Added CIAO::debug_level to facilitate conditional printing of debug messages. * performance-tests/Benchmark/RoundTripClient/run_test.pl: * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: Setting CIAO_ROOT if not already set. * tools/Assembly_Deployer/Assembly_Deployer.cpp: * tools/Assembly_Deployer/Assembly_Impl.cpp: * tools/Assembly_Deployer/Assembly_Impl.h: * tools/Assembly_Deployer/Assembly_Impl.inl: * tools/Assembly_Deployer/Assembly_Visitors.cpp: * tools/RTComponentServer/ComponentServer_Task.cpp: * tools/RTComponentServer/RTConfig_Manager.cpp: * tools/ServerActivator/ServerActivator.cpp: * tools/XML_Helpers/Assembly_Handlers.cpp: * tools/XML_Helpers/RTConfig_Handlers.cpp: * tools/XML_Helpers/Svcconf_Handler.cpp: Minor changes including adding CIAO::debug_level. * tools/ComponentServer/ComponentServer.cpp: Changes to run component server in SCHED_FIFO class. * tools/Daemon/CIAO_Daemon.cpp: Added command line processing for extra command-line argument for component server process. * tools/XML_Helpers/XMLHelpers.mpc: Added ciao_client to the base project list so as to link in the CIAO::debug_level feature. Mon May 17 19:01:36 2004 Tao Lu * DnC/ExecutionManager/ExecutionManager_Impl.cpp: * DnC/ExecutionManager/ExecutionManager_Impl.h: * DnC/ExecutionManager/ExecutionManager_Impl.inl: * DnC/NodeApplicationManager/CIAO_NodeApplicationManager.idl: * DnC/NodeApplicationManager/NodeApplicationManager.cpp: * DnC/NodeApplicationManager/NodeApplicationManager.mpc: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: * DnC/NodeManager/NodeDaemon.idl: * DnC/NodeManager/NodeDaemon.mpc: * DnC/NodeManager/NodeDaemon_Impl.cpp: * DnC/NodeManager/NodeDaemon_Impl.h: * DnC/NodeManager/NodeDaemon_Impl.inl: * DnC/NodeManager/Node_Daemon.cpp: Added these files. * DnC/Node/NodeApplicationManager_Impl.h * DnC/Node/NodeApplication_Impl.h Removed these files. Mon May 17 16:17:40 2004 Jaiganesh B * DnC/Config_Handlers/Plan_Handler.cpp: * DnC/Config_Handlers/Plan_Handler.h: Updated the handler to handle updated IDREFs. Mon May 17 10:11:46 2004 Arvind S. Krishna * DnC/Config_Handlers/Plan_Handler.h: * DnC/Config_Handlers/Domain_Handler.h: Replaced the use of a Synch_Mutex with that of a Null_Mutex as there will not be multiple threads parsing the handler. Mon May 17 11:24:11 UTC 2004 Johnny Willemsen * DnC/Config_Handlers/Plan_Handler.h: Fixed fuzz error Sun May 16 12:39:40 2004 Arvind S. Krishna * DnC/Config_Handlers/DnC_Dump.h: * DnC/Config_Handlers/DnC_Dump.cpp: Added dump functions to print out values encoded within a CORBA::Any. Currently, this handles only basic types, support for types encoded using CORBA::DnyAny needs to be incorporated. Sun May 16 01:17:44 2004 Jaiganesh B * DnC/Deployment.idl: Changed the data structures needed by the Execution data model, to conform to the model given in the specification * DnC/Config_Handlers/Plan_Handler.cpp: * DnC/Config_Handlers/Plan_Handler.h: * DnC/Config_Handlers/Config_Handlers.mpc: * DnC/Config_Handlers/Domain_Handler.cpp: Added a new top level handler for the DeploymentPlan. Since the IDL changed, i had to change 11 other handlers and included them within the top level handler. Updated the .mpc file accordingly. Fri May 14 20:53:37 2004 Jaiganesh B * DnC/Deployment.idl: Separated the data model definitions from the management model definitions. Fri May 14 15:28:56 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: Updated Domain_Handler_Test.cpp to use the dump functions within the DnC_Dump.cpp rather than the functions from Domain_Handler.cpp. Removed the unnecessary functions from the Domain_Handler.cpp. Fri May 14 15:13:17 2004 Jaiganesh B * DnC/Config_Handlers/DnC_Dump.cpp: * DnC/Config_Handlers/DnC_Dump.h: Added the dump functions for the Domain Handler. Fri May 14 12:17:55 2004 Arvind S. Krishna * DnC/Config_Handlers/Requirement_Handler.cpp: * DnC/Config_Handlers/Property_Handler.cpp: * DnC/Config_Handlers/SP_Handler.cpp: * DnC/Config_Handlers/RS_Handler.cpp: Among, the common data type handlers, the aforementioned four handlers need to handle elements that can be referenced via tags and tags. In this commit, I have addressed parsing tags, next, more complicated step will be to handle tags. Thu May 13 22:56:22 2004 Arvind S. Krishna * DnC/Config_Handlers/DnC_Dump.cpp: Filled in the dump_* functions that pertain to common elements. Howerver, dumping data stored in a CORBA::Any would not be possible unless we know what value is stored in the first place! Hence, we may need to re think this approach for Anys. * DnC/Requirement_Handler.cpp: Updated the handler to process the tag added to the Deployment schema. Thu May 13 19:46:24 2004 Krishnakumar B * DnC/Deployment.xsd: Reverted an accidental check-in that introduced a bogus schema. Thu May 13 17:50:16 2004 Arvind S. Krishna * DnC/Deployment.xsd: Added the name attribute for the Deployment:Requirement complex type defined in the schema. This was present in the model but not in the schema and necessitated this addition. Thu May 13 15:13:50 2004 Jaiganesh B * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: * DnC/tests/Config_Handlers/Domain_Handler_Test.mpc: Added the test to test the Domain Handler. Thu May 13 14:27:14 2004 Jaiganesh B * DnC/Config_Handlers/CompPortDesc_Handler.cpp: * DnC/Config_Handlers/Config_Handlers.mpc: Changed the library name from Config_Handers to Config_Handlers in the .mpc file. Included scop resolution operators for all class member function definitions in the .cpp file. Thu May 13 13:10:35 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: Updated Domain_Handler to handle property and satisfier property elements. Wed May 12 20:05:55 2004 Ossama Othman * examples/handcrafted/BasicSP_EC/EC/client.cpp: Corrected case of header file in #include directive. "ace/Streams.h" -> "ace/streams.h". Blame it on MS Windows case insenstivity. :-) Wed May 12 15:52:29 2004 Arvind S. Krishna * DnC/Config_Handlers/Utils.h: * DnC/Config_Handlers/Utils.cpp: Added two utility methods create_document () and parse_href_tag () that will allow creation of an iterator pointing to top of the document as specified in the tag. Now all handlers that need to handle definitions can make use of this utility. Wed May 12 15:08:14 2004 Jeff Parsons * examples/Hello/Hello_Base/Hello_Base.mpc: Copied export macro settings from stub project to servant project. The servant project had only one export macro defined for both *C.h and *S.h files, and so was clobbering the stub export macro already generated. Wed May 12 14:25:00 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: Added some more general functions. Wed May 12 13:51:37 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: Added some general functions which other handlers could use. Wed May 12 12:59:21 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: Added dump functions for the structures. Wed May 12 12:44:40 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: Made changes to handle HREF tags within another referenced document. Wed May 12 00:06:26 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: Made changes to handle HREF tags. Tue May 11 22:58:35 2004 Jeff Parsons * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Changes to support multiplex uses ports in components. Thanks to Bala Natarajan for writing the hand-crafted version of the servant glue code. Tue May 11 22:55:22 2004 Jeff Parsons * examples/OEP/BasicSP/BasicSP.mpc: Fixed IDL compiler command line options so the stub and skeleton export macros will get generated correctly regardless of the order of execution of the stub and skeleton project generation. Tue May 11 16:12:07 2004 Arvind S. Krishna * DnC/Config_Handlers/DT_Handler.h: * DnC/Config_Handlers/DT_Handler.cpp: Added CORBA::TypeCode::duplicate for basic type codes as the individual handlers and IDL structures will be releasing the typecodes generated. * DnC/Config_Handlers/Any_Handler.h: * DnC/Config_Handlers/Any_Handlers.cpp: Insted of requiring that each top level handler pass an ORB reference to the Any handler, now the Any handler calls ORB init There is not additional overhead other than the call as the same ORB reference is returned each time from the ORB table * DnC/Config_Handlers/Config_Handlers.mpc: Added targets Any_Handler.cpp and DT_Handler.cpp Tue May 11 12:51:14 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.h: * DnC/Config_Handlers/Domain_Handler.cpp: Changed the interface of the functions process_domain_node and process_domain_bridge. Tue May 11 12:25:39 2004 Boris Kolpackov * CIDLC/ExecutorMappingGenerator.cpp: Fixed bug in home operation emitter. Tue May 11 11:17:25 2004 Arvind S. Krishna * DnC/Config_Handlers/Any_Handler.h: * DnC/Config_Handlers/Any_Handler.cpp: Any handler that processes schema definitions of the type ... . Currently, this handler supports only built-in types. Issues pertaining to specifying properties in IDL (typed) v/s specifying them in schema (dynamic) as an Any are being examined Tue May 11 10:45:55 2004 Boris Kolpackov * CCF/CCF/IDL3/LexicalAnalyzer.cpp: * CCF/CCF/IDL3/Parser.cpp: * CCF/CCF/IDL3/Parser.hpp: * CCF/CCF/IDL3/SemanticAction/Uses.hpp: * CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp: * CCF/CCF/IDL3/SemanticAction/Impl/Uses.hpp: * CCF/CCF/IDL3/SemanticGraph/Component.cpp: * CCF/CCF/IDL3/SemanticGraph/Component.hpp: * CCF/CCF/IDL3/Traversal/Component.hpp: * CIDLC/ExecutorMappingGenerator.cpp: Support for uses multiple. Tue May 11 01:47:27 2004 Krishnakumar B * DnC/Config_Handlers/XercesString.cpp (Config_Handler): When changing the function used to compare strings from XMLString::equals() to XMLString::compareIString(), a check on the return value equal to zero is needed to ensure similar semantics. Tue May 11 00:18:58 2004 Krishnakumar B * DnC/Config_Handlers/XercesString.cpp (Config_Handler): Changed the comparison function to use case-insensitive comparison, as case doesn't make sense while comparing XML strings. Mon May 10 23:35:25 2004 Jaiganesh B * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: Added a new test to test the Domain Handler, which parses the D&C specification's DomainDescriptor. Mon May 10 22:40:37 2004 Jaiganesh B * DnC/Config_Handlers/DnC_Dump.cpp: * Dnc/Config_Handlers/DnC_Dump.h: * DnC/Config_Handlers/Config_Handlers.mpc: I moved DnC_Dump.{h,cpp} from DnC/ to DnC/Config_Handlers Mon May 10 19:04:57 2004 Arvind S. Krishna * DnC/Config_Handlers/DT_Handler.h: * DnC/Config_Handlers/DT_Handlers.cpp: Type code operations especially creation of dynamic typecodes require operations defined in the ORB interface. Hence, instead of calling ORB::init within this common handlers, changed the interface of the process_DataType method to require a CORBA::ORB_ptr. Also modularized the creation of typecodes into process_basic_tc, process_enum_tc etc depending on the *type* of typecode to be created * DnC/Config_Handlers/Utils.h: * DnC/Config_Handlers/Utils.cpp: Added helper methods that allow coversion to CORBA::* types from string values. These helper methods will be used by the Any handler to insert the required values into a CORBA::Any object dynamically. Mon May 10 18:56:11 2004 Jaiganesh B * DnC/Config_Handlers/Domain_Handler.h: * DnC/Config_Handlers/Domain_Handler.cpp: Made changes to handle the "Property" elements. Mon May 10 18:21:34 2004 Arvind S. Krishna * DnC/Config_Handlers/DT_Handler.h: * DnC/Config_Handlers/DT_Handler.cpp: Data_Type handler class that parses the .. tags in the Deployment schema. Mon May 10 13:42:04 2004 Arvind S. Krishna * DnC/Config_Handlers/Domain_Handler.cpp: Removed the trailing #endif as the corresponding #ifndef was removed earlier. Sun May 9 19:28:56 2004 Jaiganesh B * DnC/Domain_Handler.cpp: Made some changes to the dump function to print the contents of the data structure. Sun May 9 17:32:11 2004 Arvind S. Krishna * DnC/Config_Handlers/ACD_Handler.cpp: * DnC/Config_Handlers/ADD_Handler.cpp: * DnC/Config_Handlers/APM_Handler.cpp: * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/Cap_Handler.cpp: * DnC/Config_Handlers/CEPE_Handler.cpp: * DnC/Config_Handlers/CompImplDes_Handler.cpp: * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: * DnC/Config_Handlers/CompPortDesc_Handler.cpp: * DnC/Config_Handlers/Config_Error_Handler.cpp: * DnC/Config_Handlers/CPR_Handler.cpp: * DnC/Config_Handlers/CRDD_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/DP_Handler.cpp: * DnC/Config_Handlers/ERE_Handler.cpp: * DnC/Config_Handlers/IAD_Handler.cpp: * DnC/Config_Handlers/IDD_Handler.cpp: * DnC/Config_Handlers/ID_Handler.cpp: * DnC/Config_Handlers/IRDD_Handler.cpp: * DnC/Config_Handlers/IR_Handler.cpp: * DnC/Config_Handlers/MDD_Handler.cpp: * DnC/Config_Handlers/MID_Handler.cpp: * DnC/Config_Handlers/NIA_Handler.cpp: * DnC/Config_Handlers/PCD_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: * DnC/Config_Handlers/PCI_Handler.cpp: * DnC/Config_Handlers/PPM_Handler.cpp: * DnC/Config_Handlers/Property_Handler.cpp: * DnC/Config_Handlers/PSPE_Handler.cpp: * DnC/Config_Handlers/PSPR_Handler.cpp: * DnC/Config_Handlers/RDD_Handler.cpp: * DnC/Config_Handlers/Requirement_Handler.cpp: * DnC/Config_Handlers/RS_Handler.cpp: * DnC/Config_Handlers/SID_Handler.cpp: * DnC/Config_Handlers/SPE_Handler.cpp: * DnC/Config_Handlers/SP_Handler.cpp: * DnC/Config_Handlers/SPK_Handler.cpp: * DnC/Config_Handlers/SPR_Handler.cpp: Removed all #ifndef definitions that hide multiple includes from the .cpp files. These implementations being non-templatized will not be included in any header files. Hence the guard for multiple inclusions should not be present in them similar to other .cpp files in TAO. Sun May 9 14:07:10 2004 Jaiganesh B * DnC/Deployment.idl: * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: Made changes to the IDL and supported the same in my XML handlers. Sun May 9 13:06:48 2004 Tao Lu * DnC/Deployment.mpc: * DnC/Config_Handlers/Config_Handlers.mpc: Added requries += dnc to avoid unintentional build of DnC directory. Sun May 9 09:08:06 2004 Balachandran Natarajan * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.h: * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: * examples/OEP/BasicSP/BMDevice/BMDevice_exec.h: * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.h: * examples/OEP/BasicSP/EC/EC_exec.cpp: * examples/OEP/BasicSP/EC/EC_exec.h: * examples/OEP/Display/GPS/GPS_exec.cpp: * examples/OEP/Display/GPS/GPS_exec.h: * examples/OEP/Display/GPS/GPS_tracing_exec.cpp: * examples/OEP/Display/GPS/GPS_tracing_exec.h: * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: * examples/OEP/Display/NavDisplay/NavDisplay_exec.h: * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: * examples/OEP/Display/RateGen/RateGen_exec.cpp: * examples/OEP/Display/RateGen/RateGen_exec.h: More fixes to the executors. Sun May 9 07:46:35 2004 Balachandran Natarajan * ciao/CCM_Component.idl: * ciao/CCM_Container.idl: Added CIAO specific operations ciao_practivate () and ciao_postactivate () which would allow the deployment infrastructure to invoke them before and after ccm_activate (). There are more elegant methods to do this, but for want of time we will just stick to this. We can revisit this later if needed. There is a need for such things in some projects that we are working on to initialize a few things upfront and tear them later. The downside of this is that the executors need to implement ciao_preactivate () and ciao_postactivate (). I think there is a good idea to avoid that. We will visit that soon. * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Added code generation for ciao_preactivate () and ciao_postactivate (). * tools/Assembly_Deployer/Assembly_Impl.cpp: Cosmetic fix. * tools/Assembly_Deployer/Assembly_Visitors.h: Added a typedef for the iterator in the CIAO::Assembly_Context struct. * tools/Assembly_Deployer/Assembly_Visitors.cpp: Iterate over the CCMObject references and call preactivate, activate and postactivate on all of them one after another. * examples/Hello/Receiver/Receiver_exec.cpp: * examples/Hello/Receiver/Receiver_exec.h: * examples/Hello/Sender/Sender_exec.cpp: * examples/Hello/Sender/Sender_exec.h: Added the preactivate and postactivate calls. Sat May 8 15:19:18 2004 Jaiganesh B * DnC/Config_Handlers/ACD_Handler.cpp: * DnC/Config_Handlers/ADD_Handler.cpp: * DnC/Config_Handlers/APM_Handler.cpp: * DnC/Config_Handlers/CAD_Handler.cpp: * DnC/Config_Handlers/CPR_Handler.cpp: * DnC/Config_Handlers/CRDD_Handler.cpp: * DnC/Config_Handlers/CompImplDesc_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: * DnC/Config_Handlers/CompPortDesc_Handler.cpp: * DnC/Config_Handlers/Config_Handlers.mpc: * DnC/Config_Handlers/DP_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: * DnC/Config_Handlers/IDD_Handler.cpp: * DnC/Config_Handlers/IRDD_Handler.cpp: * DnC/Config_Handlers/MDD_Handler.cpp: * DnC/Config_Handlers/MID_Handler.cpp: * DnC/Config_Handlers/PCD_Handler.cpp: * DnC/Config_Handlers/PCI_Handler.cpp: * DnC/Config_Handlers/PC_Handler.cpp: * DnC/Config_Handlers/PPM_Handler.cpp: * DnC/Config_Handlers/PSPE_Handler.cpp: * DnC/Config_Handlers/PSPR_Handler.cpp: * DnC/Config_Handlers/RDD_Handler.cpp: * DnC/Config_Handlers/SID_Handler.cpp: * DnC/Config_Handlers/SPE_Handler.cpp: * DnC/Config_Handlers/SPR_Handler.cpp: Removed unnecessary declaration of ACE_DECLARE_NEW_CORBA_ENV Sat May 8 14:53:33 2004 Jaiganesh B * DnC/Config_Handlers/Domain.cpp: Added a sample "main" program to test the Domain_Handler wrriten to parse the DomainDescriptor. Sat May 8 14:50:26 2004 Jaiganesh B * DnC/Deployment.idl: Added a missing structure member infoProperty to the structure Domain. Fri May 7 20:38:15 2004 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: A fix for generated code for inherited home factory operations. It makes use of the fact that a derived home must manage a component that is derived from the component its base home manages. This means that the corresponding executor classes have the same inheritance relationships. When a call is made to a base home factory operation on a derived home, the derived home's managed component will be returned as a base component reference. Operations called on this component will end up in the derived component executor (the user must implement the inherited operations, although the implementation may be different than that in the base component executor). Fri May 7 17:19:02 2004 Jeff Parsons * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Filled in some missing items in generation of facet, component and home servant classes, and of component context classes. These missing items included some cases of code generation for things inherited from the base home or the base component, such as regular operations, attribute operations, port operations, and home factory operations, as well as operations and attributes of supported interfaces and their ancestors. Note that there is still a problem with compiling home factory operations inherited from a base home, but this problem will be fixed with the upcoming refactoring of the CIAO-specific _ciao_activate_component() and _ciao_passivate_component() methods in the home servant class. This fix closes [BUGID:1800]. Fri May 7 14:46:54 2004 Ossama Othman * GNUmakefile: Removed this GNUmakefile. It must now be generated by MPC. Fri May 7 13:17:10 2004 Jaiganesh B * DnC/ConFig_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.h: * DnC/Config_Handlers/Resource_Handler.cpp: * DnC/Config_Handlers/SR_Handler.cpp: Updated the handlers to handler href, xmi:id cases. Fri May 7 12:53:34 2004 Tao Lu * CCF/CCF/CIDL/CIDL.mpc: * CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc: * CCF/CCF/CompilerElements/CompilerElements.mpc: * CCF/CCF/IDL2/IDL2.mpc: * CCF/CCF/IDL3/IDL3.mpc: Fixed a bug for using MPC to build CCF. Fri May 7 12:44:42 2004 Arvind S. Krishna * DnC/Config_Handlers/RS_Handler.cpp: Modified the handler to parse out of order schema definitions. Now parsing is independent of the appearance of the schema elements as it should be. Thu May 6 16:20:00 2004 Arvind S. Krishna * DnC/Config_Handlers/SP_Handler.cpp: Added functionality to parse the schema definitions when the individual elements appear in no specific order. Mon May 3 23:04:13 2004 Ossama Othman * CIAO-INSTALL.html: Corrected typo. Mon May 3 23:17:31 2004 Jaiganesh B * DnC/Deployment.idl: Changed the datatype from ULongSeq to StringSeq in the following structures: SharedResource, Node, Interconnect and Bridge. Mon May 3 22:44:09 2004 George Edwards * DnC/Deployment.idl: Fixed ComponentPortDescription struct to comply with new spec. * DnC/Deployment.mpc: Added DnC_Dump.cpp to Deployment_stub project. * DnC/DnC_Dump.h: * DnC/DnC_Dump.cpp: Added dump functions for PackageConfiguration, ComponentPackageDescription, PackagedComponentImplementation, ComponentPortDescription, and ComponentPropertyDescription. Mon May 3 00:00:00 2004 Ossama Othman * Makefile*: Removed all Makefiles. GNUmakefiles must now be generated by MPC. Sat May 1 22:37:33 2004 Ossama Othman * Makefile: * GNUmakefile: Renamed "Makefile" to "GNUmakefile" to make it obvious to users that GNU Make is required to parse the file. Fri Apr 30 17:46:09 2004 Boris Kolpackov * CIDLC/ExecutorMappingGenerator.cpp: Implemented supporting of forward declared interfaces. Also some minor tweaking for Intel C++. Fri Apr 30 13:08:04 2004 Gan Deng * DnC/DnC_Dump.h: * DnC/DnC_Dump.cpp: Added these two new files. These two files created a DnC_Dump class which is used to print out the contents of various IDL data structures. Thu Apr 29 22:56:04 2004 Jaiganesh B * DnC/Deployment.idl: Rolled back some changes made on the TargetDataModel structures. Thu Apr 29 22:34:41 2004 Jaiganesh B * DnC/Deployment.idl: Changed all the structures in the TargetData Model to match what is given in the spec. Thu Apr 29 22:26:05 2004 Jaiganesh B * DnC/Deployment.idl: Made a change in the structure Domain to add a new field info_property which is of the type Properties. Thu Apr 29 18:46:51 2004 Jaiganesh B * DnC/Config_Handlers/Config_Error_Handler.h: * DnC/Config_Handlers/Config_Error_Handler.cpp: Generic Error Handler class for the main functions which we will be writing to dump out the IDL data structures populated by the XML handlers. Thu Apr 29 18:09:41 2004 Jaiganesh B * DnC/Deployment.xsd: Fixed a type "xsl" tp "xsd" Thu Apr 29 17:47:04 2004 Jaiganesh B * DnC/Deployment.xsd: * DnC/XMI.xsd: Updated the schemaLocation attribute within the Deployment.xsd schema and added the appropriate XMI.xsd file. Thu Apr 29 06:13:23 2004 Aniruddha Gokhale * DnC/Deployment.idl: struct ComponentImplementationDescription: Added new field called infoProperty of type Properties (Issue 5967). struct ImplementationRequirement: added a new struct (Issue 6392) * Dnc/ConfigHandlers/CompImplDesc_Handler.cpp: Fixed compilation errors due to incorrect naming usage of a typedef. Mon Apr 26 23:40:27 2004 Balachandran Natarajan * ciao/Cookies.cpp: * ciao/Cookies.h: * ciao/Cookies.inl: Subtle changes to improve interoperability. Problem: We, for some unknown reason, created a proprietary cookie called CIAO::Map_Key_Cookie (which inherited from an IDL type CIAO::Cookie) and used that as a concrete implementation of Components::Cookie. Context: Though this would work, this breaks interoperability when the Cookies are send on the wire. The remote target tries to unmarshal the CIAO::Cookie valuetype as a Component::Cookie which fails miserably. Solution: Deprecate this proprietary IDL type CIAO::Cookie and make Map_Key_Cookie inherit directly from Component::Cookie. Made some changes to the interface to return a bool instead of an int. * ciao/CIAO_Value.idl: Added note for deprecation. * CIDLC/ServantSourceGenerator.cpp: The call to Map_Key_Cookie::extract () should check for a false instead of -1. * tools/Assembly_Deployer/Assembly_Impl.cpp: The call to Map_Key_Cookie::extract () should check for a false instead of -1. Thanks to Ed Mulholland and Jacques Kerner for reporting the problem. Mon Apr 26 17:35:29 2004 George Edwards * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: Made changes to fix compilation errors. Mon Apr 26 12:19:56 2004 Jaiganesh B * DnC/Config_Handlers/IC_Handler.cpp: Made changes to fix some compiler issues. Mon Apr 26 12:13:36 2004 Jaiganesh B * DnC/Config_Handlers/Bridge_Handler.h: * DnC/Config_Handlers/Bridge_Handler.h: * DnC/Config_Handlers/IC_Handler.cpp: * DnC/Config_Handlers/IC_Handler.h: * DnC/Config_Handlers/Node_Handler.h: * DnC/Config_Handlers/Node_Handler.cpp: * DnC/Config_Handlers/Resource_Handler.cpp: * DnC/Config_Handlers/Resource_Handler.h: * DnC/Config_Handlers/SR_Handler.h: * DnC/Config_Handlers/SR_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.cpp: Made changes to fix some compiler issues. Mon Apr 26 11:50:48 2004 Jaiganesh B * DnC/Config_Handlers/Bridge_Handler.h: * DnC/Config_Handlers/Bridge_Handler.cpp: * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/IC_Handler.cpp: * DnC/Config_Handlers/IC_Handler.h: * DnC/Config_Handlers/Node_Handler.h: * DnC/Config_Handlers/Resource_Handler.cpp: * DnC/Config_Handlers/Resource_Handler.h: * DnC/Config_Handlers/SR_Handler.h: Made changes to fix some compiler issues. Mon Apr 26 08:57:37 2004 Aniruddha Gokhale * DnC/Config_Handlers/Config_Handlers.mpc: Added Cap_Handler.cpp Added CompIntrDesc_Handler.cpp Added CompPortDesc_Handler.cpp Added IAD_Handler.cpp Added IR_Handler.cpp Added NIA_Handler.cpp * DnC/Config_handlers/SR_Handler.cpp: Included SP_Handler.h Fixed undefined variables and conversion from string to long * DnC/Config_handlers/Node_Handler.cpp: Fixed errors arising out of using same name for variables of different types in the same scope (one defined in the parameter and another as a loop variable). Fixed errors in type coversion. * DnC/Config_handlers/Resource_Handler.cpp: Fixed errors in type coversion. * DnC/Config_handlers/MID_Handler.cpp: Fixed an error due to incorrect number of parameters * DnC/Config_handlers/DP_Handler.cpp: Fixed an error due to incorrect number of parameters and incorrect file name inclusion. Mon Apr 26 14:04:32 UTC 2004 Johnny Willemsen * ciao/CCM_Core.mpc: CIAO_Server must link with CIAO_Container. Not doing so causes link errors with Borland. Mon Apr 26 09:33:12 UTC 2004 Johnny Willemsen * DnC/Config_Handlers/Config_Handlers.mpc: Removed not needed / after $(CIAO_ROOT)/DnC in includes. This gave problems with Borland Sun Apr 25 07:42:06 2004 Aniruddha Gokhale * DnC/Config_Handlers/Config_Handlers.mpc: Added Bridge_Handler.cpp Added Domain_Handler.cpp Added IC_Handler.cpp Added Node_Handler.cpp Added Resource_Handler.cpp Added SR_Handler.cpp Sat Apr 24 23:43:13 2004 Jaiganesh B * DnC/Config_Handlers/Bridge_Handler.cpp: * DnC/Config_Handlers/Bridge_Handler.h: * DnC/Config_Handlers/Domain_Handler.h: * DnC/Config_Handlers/Domain_Handler.cpp: * DnC/Config_Handlers/IC_Handler.h: * DnC/Config_Handlers/IC_Handler.cpp: * DnC/Config_Handlers/Node_Handler.h: * DnC/Config_Handlers/Node_Handler.cpp: * DnC/Config_Handlers/Resource_Handler.h: * DnC/Config_Handlers/Resource_Handler.cpp: * DnC/Config_Handlers/SR_Handler.h: * DnC/Config_Handlers/SR_Handler.cpp: Added the following handlers belonging to the Target Data Model. Sat Apr 24 23:13:56 2004 Aniruddha Gokhale * DnC/Deployment.idl: struct ComponentPackageReference: Added two new fields called requiredUUID and requiredName of type string (Issue 6047). * DnC/Config_Handler/SPE_Handler.h: * DnC/Config_Handler/SPE_Handler.cpp: * DnC/Config_Handler/ACD_Handler.h: * DnC/Config_Handler/ACD_Handler.cpp: * DnC/Config_Handler/APM_Handler.h: * DnC/Config_Handler/APM_Handler.cpp: * DnC/Config_Handler/MID_Handler.h: * DnC/Config_Handler/MID_Handler.cpp: Enclosed these into the CIAO namespace Removed needless copies by having the parent (caller) provide the memory for the child (callee) to populate it. Other cosmetic changes, fixing typos. * DnC/Config_Handler/PC_Handler.cpp: * DnC/Config_Handler/PCI_Handler.cpp: Fixed undefined variables. * DnC/Config_Handler/CAD_Handler.h: * DnC/Config_Handler/CAD_Handler.cpp: XML handlers for the ComponentAssemblyDescription artifact of the Component Data Model. * DnC/Config_Handler/SID_Handler.h: * DnC/Config_Handler/SID_Handler.cpp: XML handlers for the ComponentPackageReference artifact of the Component Data Model. * DnC/Config_Handler/CPR_Handler.h: * DnC/Config_Handler/CPR_Handler.cpp: XML handlers for the ComponentPackageReference artifact of the Component Data Model. * DnC/Config_Handler/SPR_Handler.h: * DnC/Config_Handler/SPR_Handler.cpp: XML handlers for the SubcomponentPropertyReference artifact of the Component Data Model. * DnC/Config_Handler/CompImplDesc_Handler.h: * DnC/Config_Handler/CompImplDesc_Handler.cpp: XML handlers for the ComponentImplementationDescription artifact of the Component Data Model. * DnC/Config_Handler/DP_Handler.cpp: Renamed included file CID_Handler.h to CompIntfDesc_Handler.h since there was a name clash. * DnC/Config_Handler/Config_Handlers.mpc: Fixed the CONFIG_HANDLER_BUILD_DLL typo Added ACD_Handler.cpp Added APM_Handler.cpp Added CAD_Handler.cpp Added MID_Handler.cpp Added SPE_Handler.cpp Added CompImplDesc_Handler.cpp Added CompPkgDesc_Handler.cpp Added PC_Handler.cpp Added PCI_Handler.cpp Added SID_Handler.cpp Added CPR_Handler.cpp Added SPR_Handler.cpp Reincluded DP_Handler.cpp Sat Apr 24 22:25:55 2004 George Edwards Added files: * DnC/Config_Handlers/PCI_Handler.h: * DnC/Config_Handlers/PCI_Handler.cpp: Added new handlers for PackagedComponentImplementation. Sat Apr 24 21:22:48 2004 George Edwards Added files: * DnC/Config_Handlers/PC_Handler.h: * DnC/Config_Handlers/PC_Handler.cpp: * DnC/Config_Handlers/CompPkgDesc_Handler.h: * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: Added new handlers for PackageConfiguration and ComponentPackageDescription. Sat Apr 24 16:02:03 2004 Jaiganesh B * DnC/Config_Handler/Domain_Handler.h: Added a header file for the new handler about to be written. This handler will parse the "Domain" type defined in the Deployment.xsd schema of the DnC specification. Sat Apr 24 10:46:14 2004 Arvind S. Krishna * DnC/Config_Handler/PCD_Handler.cpp: * DnC/Config_Handler/ERE_Handler.h: * DnC/Config_Handler/ERE_Handler.cpp: Missed out on these handlers in my earlier commit. Made the same changes as listed earlier for these handlers as well Fri Apr 23 19:45:53 2004 Arvind S. Krishna * DnC/Config_Handler/ADD_Handler.cpp: * DnC/Config_Handler/DP_Handler.cpp: * DnC/Config_Handler/CRDD_Handler.cpp: * DnC/Config_Handler/IDD_Handler.cpp: * DnC/Config_Handler/IRDD_Handler.cpp: * DnC/Config_Handler/MDD_Handler.cpp: * DnC/Config_Handler/RDD_Handler.cpp: * DnC/Config_Handler/PCD_Handler.cpp: * DnC/Config_Handler/DP_Handler.cpp: Eliminated the additional copy incurred when sequences are populated by de-referencing pointer to sequence return type. This fixes Andy's comments in the files that unearthed this problem. Please grep for Arvind: comments to see how the problem has been fixed * DnC/Config_Handler/Config_Handlers.mpc: Commented out DP_Handler.cpp from the list of files to be compiled as it requires CID.h file that is not yet written! This ensures that the Handlers build. * DnC/Config_Handler/Any_Handler.h: * DnC/Config_Handler/CEPE_Handler.h: * DnC/Config_Handler/ID_Handler.h: * DnC/Config_Handler/Property_Handler.h: * DnC/Config_Handler/RS_Handler.h: * DnC/Config_Handler/SP_Handler.h: * DnC/Config_Handler/SPK_Handler.h: * DnC/Config_Handler/Requirement_Handler.h: Changed the interfaces of each process_ methods to take a reference to the required return type rather than return a pointer to the allocated return value. This change was necessary to accommodate the use-cases defined in top level handlers. * DnC/Config_Handler/Any_Handler.cpp: * DnC/Config_Handler/CEPE_Handler.cpp: * DnC/Config_Handler/ID_Handler.cpp: * DnC/Config_Handler/Property_Handler.cpp: * DnC/Config_Handler/RS_Handler.cpp: * DnC/Config_Handler/SP_Handler.cpp: * DnC/Config_Handler/SPK_Handler.cpp: * DnC/Config_Handler/Requirement_Handler.cpp: Removed all memory allocation for the return types within the Common element handler implementations. In the current use case, all the return types are passed in as references. Therefore, it is now the responsibility of the caller to allocate memory for the corresponding data-types. Fri Apr 23 10:57:26 2004 Aniruddha Gokhale * DnC/Deployment.idl: struct ConnectionResourceDeploymentDescription: Added a new struct and corresponding unbounded sequence (Issue 6392). struct PlanSubcomponentPropertyReference: Replaced instanceRef field with a field called instance of type InstanceDeploymentDescription. struct PlanSubcomponentPortEndpoint: Replaced instanceRef and kind fields with a field called instance of type InstanceDeploymentDescription. struct PlanConnectionDescription: Added a field called deployedResource of type ConnectionResourceDeploymentDescriptions. * DnC/Config_Handler/IRDD_Handler.h: * DnC/Config_Handler/IRDD_Handler.cpp: XML handlers for the InstanceResourceDeploymentDescription artifact of the Execution Model. * DnC/Config_Handler/IDD_Handler.h: * DnC/Config_Handler/IDD_Handler.cpp: XML handlers for the InstanceDeploymentDescription artifact of the Execution Model. * DnC/Config_Handler/IRDD_Handler.h: * DnC/Config_Handler/IRDD_Handler.cpp: XML handlers for the ConnectionResourceDeploymentDescription artifact of the Execution Model. * DnC/Config_Handler/PCD_Handler.h: * DnC/Config_Handler/PCD_Handler.cpp: XML handlers for the PlanConnectionDescription artifact of the Execution Model. * DnC/Config_Handler/PSPE_Handler.h: * DnC/Config_Handler/PSPE_Handler.cpp: XML handlers for the PlanSubcomponentPortEndpoint artifact of the Execution Model. * DnC/Config_Handler/PPM_Handler.h: * DnC/Config_Handler/PPM_Handler.cpp: XML handlers for the PlanPropertyMapping artifact of the Execution Model. * DnC/Config_Handler/PSPR_Handler.h: * DnC/Config_Handler/PSPR_Handler.cpp: XML handlers for the PlanSubcomponentPropertyReference artifact of the Execution Model. * DnC/Config_Handler/Config_Handlers.mpc: Added IDD_Handler.cpp Added IRDD_Handler.cpp Added CRDD_Handler.cpp Added PCD_Handler.cpp Added PSPE_Handler.cpp Added PPM_Handler.cpp Added PSPR_Handler.cpp Fri Apr 23 04:40:12 2004 Aniruddha Gokhale * DnC/Deployment.idl: struct DeploymentPlan: Added a field called infoProperty of type Properties (Issue 5967) struct ArtifactDeploymentDescription: Added a field called deployedResource of type ResourceDeploymentDescriptions (Issue 6392) struct ArtifactDeploymentDescription: Changed the field type for location from string to CORBA::StringSeq (Issue 5957, 6053). struct ArtifactDeploymentDescription: Moved it around to overcome forward declarations. struct MonolithicDeploymentDescription: Changed the field name from artifactRef to artifact and changed its type from CORBA::ULongSeq to ArtifactDeploymentDescriptions (Issue 5957) struct ResourceDeploymentDescription: Added a new struct and corresponding unbounded sequence (Issue 6392). enum ResourceUsageKind: Added a new enum (Issue 6392). struct InstanceResourceDeploymentDescription: Added a new struct and corresponding unbounded sequence (Issue 6392). * DnC/Config_Handler/DP_Handler.h: * DnC/Config_Handler/DP_Handler.cpp: Added handling of "infoProperty" (Issue 5967) Other cosmetic changes, such as fixed usage of an undefined variable * DnC/Config_Handler/ADD_Handler.h: * DnC/Config_Handler/ADD_Handler.cpp: XML handlers for the ArtifactDeploymentDescription artifact of the Execution Model. * DnC/Config_Handler/MDD_Handler.h: * DnC/Config_Handler/MDD_Handler.cpp: XML handlers for the MonolithicDeploymentDescription artifact of the Execution Model. * DnC/Config_Handler/RDD_Handler.h: * DnC/Config_Handler/RDD_Handler.cpp: XML handlers for the ResourceDeploymentDescription artifact of the Execution Model. * DnC/Config_Handler/Config_Handlers.mpc: Added ADD_Handler.cpp Added MDD_Handler.cpp Added RDD_Handler.cpp Thu Apr 22 22:18:04 2004 Jeff Parsons * ciao/CCM_Component.idl: Added 'typeprefix Components "omg.org";' inside the Components module. All openings of an IDL module must have the same prefix, and the openings of the Components module in other IDL file have this prefix. Thu Apr 22 21:32:39 2004 Aniruddha Gokhale * DnC/Deployment.idl: Added a "string UUID;" field (Issue 6047) to the DeploymentPlan structure. The spec shows UUID as an attribute, which serves as the unique identfier of a plan. However, the spec does not include it in the IDL nor the schema. I decided to add it for now. * DnC/Config_Handler/DP_Handler.h: * DnC/Config_Handler/DP_Handler.cpp: XML handlers for the DeploymentPlan artifact of the Execution Model. * DnC/Config_Handler/Config_Handlers.mpc: Added DP_Handler.cpp Thu Apr 22 15:36:14 2004 Arvind S. Krishna * DnC/Config_Handler/Config_Handlers.mpc * DnC/Config_Handler/Property_Handler.cpp: * DnC/Config_Handler/Property_Handler.h: * DnC/Config_Handler/Requirement_Handler.h: * DnC/Config_Handler/Requirement_Handler.cpp: * DnC/Config_Handler/SPK_Handler.h: * DnC/Config_Handler/SPK_Handler.cpp: XML handlers for common elements present in schema definitions. Thu Apr 22 11:35:42 2004 Arvind S. Krishna * DnC/Config_Handler/CEPE_Handler.h: * DnC/Config_Handler/CEPE_Handler.cpp: * DnC/Config_Handler/ERE_Handler.h: * DnC/Config_Handler/ERE_Handler.cpp: * DnC/Config_Handler/ID_Handler.h: * DnC/Config_Handler/ID_Handler.cpp: * DnC/Config_Handler/RS_Handler.h: * DnC/Config_Handler/RS_Handler.cpp: * DnC/Config_Handlers/SP_Handler.h: * DnC/Config_Handler/SP_Handler.cpp: Correct ::Deployment namespace definitions to Deployment:: as it need not always start from the root. Changed ACE_NEW_RETURN macros to ACE_NEW_THROW_EX as exceptions are going to be used as default meachnism to flag errors. Thanks to Kitty for pointing these two changes. Wed Apr 21 22:35:07 2004 Arvind S. Krishna * DnC/Config_Handler/Config_Handlers.mpc: Modified the mpc file to include handlers that compile as a test * DnC/Config_Handler/ID_Handler.h: * DnC/Config_Handler/ID_Handler.cpp: * DnC/Config_Handler/CEPE_Handler.h: * DnC/Config_Handler/CEPE_Handler.cpp: * DnC/Config_Handler/RS_Handler.h: * DnC/Config_Handler/RS_Handler.cpp: * DnC/Config_Handler/SP_Handler.h: * DnC/Config_Handler/SP_Handler.cpp: * DnC/Config_Handler/Utils.h: * DnC/Config_Handler/Utils.cpp: * DnC/Config_Handler/Any_Handler.h: Handlers for common elements; each handler handles a separate type * DnC/Config_Handler/Config_Handler_export.h: Export files for all the handlers Wed Apr 21 22:27:34 2004 Arvind S. Krishna * DnC/Deployment.mpc: Changed the export tags from all-caps to mixed mode * DnC/Deployment_stub_export.h: * DnC/Deployment_svnt_export.h: Re-generated the export files accordingly Wed Apr 21 13:08:50 2004 Gan Deng * DnC/Config_Handlers/APM_Handler.cpp Fixed a typo. Wed Apr 21 12:33:11 2004 Arvind S. Krishna * DnC/Deployment.mwc: * DnC/Deployment.mpc: Workspace and Project files for generating stubs and skeletons for Deployment.idl file * DnC/Deployment_stub_export.h: * DnC/Deployment_svnt_export.h: Export macros for Deployment stub and skeleton files Wed Apr 21 10:53:50 2004 Gan Deng * DnC/Deployment.idl: Fixed the error in the "struct SubcomponentPortEndpoint" definition in the IDL file. Wed Apr 21 10:33:50 2004 Tao Lu * DnC/Deployment.idl: * DnC/DnC_*: Switched back the the OMG IDL DnC file. Tue Apr 20 21:37:26 2004 Arvind S. Krishna * Dnc/Config_Handlers/Config_Handlers.mpc: Changed the file to generate shared library rathern than an executable. Tue Apr 20 20:29:37 2004 Arvind S. Krishna * Dnc/Config_Handlers/Config_Handers.mpc: mpc file for the DnC configuration handlers Tue Apr 20 17:11:35 2004 Irfan Pyarali * examples/Hello/Sender/Sender_exec.h (Sender_Impl): The second constructor also needed the same fix. Tue Apr 20 15:50:07 2004 Irfan Pyarali * examples/Hello/Sender/Sender_exec.h (Sender_Impl): was getting initialized properly causing a crash later in the execution. Mon Apr 19 18:04:11 2004 Gan Deng * DnC/Config_Handlers/ACD_Handler.cpp * DnC/Config_Handlers/ACD_Handler.h * DnC/Config_Handlers/APM_Handler.cpp * DnC/Config_Handlers/APM_Handler.h * DnC/Config_Handlers/MID_Handler.cpp * DnC/Config_Handlers/MID_Handler.h * DnC/Config_Handlers/SPE_Handler.cpp * DnC/Config_Handlers/SPE_Handler.h XML handlers for below XML data types respectively: "AssemblyConnectionDescription " "AssemblyPropertyMapping" "MonolithicImplementationDescription" "SubcomponentPortEndpoint" * DnC/Config_Handlers/XercesString.cpp * DnC/Config_Handlers/XercesString.h Helper class for using Xerces library to write XML handlers. Mon Apr 19 14:50:11 2004 Krishnakumar B * DnC/Config_Handlers: Created new directory for adding the handlers for the Deployment & Configuration Specification. Thu Apr 15 18:13:29 2004 Irfan Pyarali * CIAO-INSTALL.html (HREF): Fixed link to binary files. Mon Apr 12 14:40:32 2004 Tao Lu * docs/index.html: fixed a broken link.