Thu Dec 1 16:08:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/Thread_Pool.cpp: Fixed bug in thread pool id calculation Thu Dec 1 16:02:36 UTC 2005 Jeff Parsons * tests/MT_Timeout/MT_Timeout.mpc: Added 'after' line in one project to order the builds (which share an IDL file) for VC8. Thu Dec 1 14:49:12 UTC 2005 Johnny Willemsen * TAO-INSTALL.html: Updated VxWorks part Wed Nov 30 10:23:05 2005 Ossama Othman * orbsvcs/performance-tests/RTEvent/lib/Client_Options.h: * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.h: * orbsvcs/performance-tests/RTEvent/lib/RTEC_Initializer.h: * orbsvcs/performance-tests/RTEvent/lib/Send_Task.h: * orbsvcs/tests/EC_Throughput/ECT_Driver.h: * orbsvcs/tests/Event/Basic/BCast.h: * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h: * orbsvcs/tests/Event/Performance/Latency.h: * orbsvcs/tests/Event/lib/Driver.h: * orbsvcs/tests/FT_App/FT_Creator.h: * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.h: * orbsvcs/tests/FtRtEvent/PushSupplier.h: Fixed forward declarations so that they take into account versioned namespace support. Wed Nov 30 00:33:21 2005 Ossama Othman * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc: * examples/Content_Server/AMI_Observer/AMI_Observer.mpc: * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc: * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc: * examples/POA/Generic_Servant/POA_Generic_Servant.mpc: * examples/POA/TIE/POA_TIE.mpc: * examples/Persistent_Grid/Persistent_Grid.mpc: * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc: * orbsvcs/orbsvcs/AV.mpc: * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc: * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc: * orbsvcs/tests/ImplRepo/ImplRepo.mpc: * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc: Disable these projects when "ace_for_tao" is enabled. * tao/GIOP_Message_Generator_Parser_Impl.inl: Removed "static" keywork from constant variable declaration. Corrected semantics are not supported in shared libraries on VxWorks. Thanks to Frank Rehberger for suggesting the change, and to Johnny for pointing out the VxWorks issue. [Bug 2304] Wed Nov 30 14:59:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/RT_ORB_Loader.cpp: * tao/RTCORBA/Thread_Pool.{h,cpp}: Fixed warnings in GCC build Wed Nov 30 12:50:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl: New regression test script. Test the TAO SSLIOP under heavy load and it will fail. This test takes a long time to succeed so didn't put it in the standard test suite. We have no idea why it fails, but something is buggy in the SSLIOP support Wed Nov 30 11:13:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/RT_ORB.{h,cpp}: * tao/RTCORBA/RT_ORB_Loader.cpp: * tao/RTCORBA/RT_ORBInitializer.{h,cpp}: * tao/RTCORBA/Thread_Pool.{h,cpp,inl}: * docs/rtcorba/features.html: When using RTCorba threadpools dynamic threads can be used, these will be created on demand but will life forever after that. A new option has been added to the RT_ORB_Loader: RTORBDynamicThreadIdleTimeout. With this option a number of micro seconds can be specified. If a dynamic thread has not performed anywork in that time it will end itself. This way dynamic threads can go away if the load reduces again on the server, at the moment they are needed they are recreated. Because of this some internal administration has been updated, argument parsing has been updated and the timeout is passed through several interfacs. * docs/releasenotes/index.html: Fixed RTCorba link Wed Nov 30 08:08:12 UTC 2005 Johnny Willemsen * tao/PortableServer/RequestProcessingStrategyAOMOnly.h: Added brief class description Tue Nov 29 06:44:35 2005 Ossama Othman * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.h: * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp: * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h: * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp: * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h: * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp: * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h: * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp: * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h: * orbsvcs/FT_ReplicationManager/FT_Property_Validator.cpp: * orbsvcs/FT_ReplicationManager/FT_Property_Validator.h: * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp: * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h: * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp: * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h: * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp: * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h: * orbsvcs/Fault_Detector/Fault_Detector_i.cpp: * orbsvcs/Fault_Detector/Fault_Detector_i.h: * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp: * orbsvcs/Fault_Notifier/FT_Notifier_i.h: * orbsvcs/ImplRepo_Service/ImR_Locator_i.h: * orbsvcs/Notify_Service/Notify_Service.h: * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h: * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp: * orbsvcs/orbsvcs/Notify/Notify_Extensions.h: More versioned namespace build fixes. Tue Nov 29 13:42:12 UTC 2005 Johnny Willemsen * tao/LRU_Connection_Purging_Strategy.cpp: Use prefix increment instead of postfix Tue Nov 29 11:21:12 UTC 2005 Johnny Willemsen * tao/ORB.h: Added argument names to perform_work methods, improves doxygen docu Tue Nov 29 09:48:12 UTC 2005 Johnny Willemsen * examples/PluggableUDP/tests/Performance/Performance.mpc: Added 'after' lines to order the builds for VC8. Mon Nov 28 22:22:11 UTC 2005 Jeff Parsons * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc: * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc: Added 'after' lines to order the builds for VC8. Mon Nov 28 12:09:12 USMST 2005 Yan Dai * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp: * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp: * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp: Made main thread call ACE_Object_Manager::instance()->wait() after orb shutdown. This would avoid the problem that the main thread possiably exit before all CSD threads exit and crash upon exit. Mon Nov 28 07:30:58 2005 Ossama Othman * orbsvcs/orbsvcs/SSLIOP/params_dup.h: Added missing "/**/ between "include" and "{pre,post}.h". * tao/Utils/Server_Main.h: Fixed "obsolete #pragma once" warning. Sun Nov 27 04:00:27 2005 Ossama Othman * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/orbsvcs/Scheduler_Factory.cpp: * orbsvcs/orbsvcs/Scheduler_Factory.h: * orbsvcs/orbsvcs/Scheduler_Factory.i: * orbsvcs/orbsvcs/AV/AV_Core.h: * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h: * orbsvcs/orbsvcs/AV/Policy.h: * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h: * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp: * orbsvcs/orbsvcs/Event/ECG_Adapters.h: * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h: * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h: * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h: * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h: * orbsvcs/orbsvcs/Event/EC_ConsumerControl.cpp: * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h: * orbsvcs/orbsvcs/Event/EC_Default_Factory.h: * orbsvcs/orbsvcs/Event/EC_Factory.h: * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h: * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp: * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h: * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl: * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h: * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl: * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp: * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h: * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl: * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h: * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl: * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp: * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h: * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl: * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h: * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl: * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp: * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h: * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl: * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h: * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl: * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h: * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h: * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h: * orbsvcs/orbsvcs/Log/BasicLog_i.cpp: * orbsvcs/orbsvcs/Log/BasicLog_i.h: * orbsvcs/orbsvcs/Log/Hash_LogStore.h: * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h: * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h: * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h: * orbsvcs/orbsvcs/Notify/Factory.h: * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h: * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.h: * orbsvcs/orbsvcs/Notify/Property.h: * orbsvcs/orbsvcs/Notify/Timer.h: * orbsvcs/orbsvcs/Notify/Timer_Reactor.h: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp: * orbsvcs/orbsvcs/SSLIOP/params_dup.c: * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp: * orbsvcs/orbsvcs/SSLIOP/params_dup.h: * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: * tao/Basic_Types.h: * tao/TAO_Singleton_Manager.inl: * tao/AnyTypeCode/String_TypeCode_Traits.h: * tao/AnyTypeCode/TAOA.h: * tao/AnyTypeCode/TypeCodeA.cpp: * tao/AnyTypeCode/TypeCode_Case_Base_T.h: * tao/AnyTypeCode/TypeCode_Constants.cpp: * tao/IFR_Client/IFR_BasicC.cpp: * tao/ImR_Client/ImR_Client.cpp: * tao/ImR_Client/ImR_Client.h: * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp: * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h: * tao/PI/InvalidSlotA.cpp: * tao/PI/ORBInitInfoC.cpp: * tao/PI/ORBInitInfoC.h: * tao/PI/PICurrentC.cpp: * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp: * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h: * tao/PortableServer/IdAssignmentStrategySystem.cpp: * tao/PortableServer/IdAssignmentStrategySystem.h: * tao/PortableServer/IdAssignmentStrategyUser.cpp: * tao/PortableServer/IdAssignmentStrategyUser.h: * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp: * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h: * tao/PortableServer/IdUniquenessStrategyMultiple.cpp: * tao/PortableServer/IdUniquenessStrategyMultiple.h: * tao/PortableServer/IdUniquenessStrategyUnique.cpp: * tao/PortableServer/IdUniquenessStrategyUnique.h: * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp: * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h: * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp: * tao/PortableServer/ImplicitActivationStrategyExplicit.h: * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp: * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h: * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp: * tao/PortableServer/ImplicitActivationStrategyImplicit.h: * tao/PortableServer/LifespanStrategyFactoryImpl.cpp: * tao/PortableServer/LifespanStrategyFactoryImpl.h: * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp: * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h: * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp: * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h: * tao/PortableServer/Non_Servant_Upcall.h: * tao/PortableServer/PortableServer.cpp: * tao/PortableServer/PortableServerA.cpp: * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp: * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h: * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp: * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h: * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp: * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h: * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp: * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h: * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp: * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h: * tao/PortableServer/ServantRetentionStrategyFactory.h: * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp: * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h: * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp: * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h: * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp: * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h: * tao/PortableServer/StrategyFactory.h: * tao/PortableServer/ThreadStrategyFactoryImpl.cpp: * tao/PortableServer/ThreadStrategyFactoryImpl.h: * tao/PortableServer/ThreadStrategyORBControl.cpp: * tao/PortableServer/ThreadStrategyORBControl.h: * tao/PortableServer/ThreadStrategySingle.cpp: * tao/PortableServer/ThreadStrategySingle.h: * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp: * tao/PortableServer/ThreadStrategySingleFactoryImpl.h: * tao/PortableServer/Var_Size_SArgument_T.cpp: * tao/PortableServer/Var_Size_SArgument_T.h: * tao/PortableServer/Var_Size_SArgument_T.inl: * tao/RTCORBA/Network_Priority_Mapping_Manager.h: * tao/RTCORBA/RTCORBAA.cpp: * tao/RTCORBA/RT_ORB.h: * tao/RTPortableServer/RTPortableServerA.cpp: * tao/RTScheduling/RTSchedulerA.cpp: * tao/TypeCodeFactory/TypeCodeFactoryA.cpp: * tao/Utils/PolicyList_Destroyer.h: * tao/Utils/Server_Main.cpp: * tao/Utils/Server_Main.h: Corrected build errors in versioned namespace builds. Sat Nov 26 14:57:56 UTC 2005 Jeff Parsons * TAO_IDL/util/utl_global.cpp: * TAO_IDL/include/idl_global.h: Modified files overlooked in the checkin of Fri Nov 25 19:26:03 UTC 2005 Jeff Parsons Fri Nov 25 18:54:19 2005 Ossama Othman * NEWS: Updated with latest versioned namespace information. * TAO_IDL/tao_idl.mpc: * orbsvcs/orbsvcs/CosNaming_Serv.mpc: * orbsvcs/orbsvcs/FTORB.mpc: * orbsvcs/orbsvcs/IFRService.mpc: * orbsvcs/orbsvcs/PortableGroup.mpc: * orbsvcs/orbsvcs/RTEvent_Serv.mpc: * orbsvcs/orbsvcs/Svc_Utils.mpc: * tao/Strategies.mpc: Updated to take into account latest "ace_for_tao" subset changes. * tao/TAO_Singleton_Manager.h: * tao/AnyTypeCode/CharSeqA.cpp: * tao/AnyTypeCode/CharSeqA.h: * tao/AnyTypeCode/CurrentA.cpp: * tao/AnyTypeCode/CurrentA.h: * tao/AnyTypeCode/DomainA.cpp: * tao/AnyTypeCode/DomainA.h: * tao/AnyTypeCode/DoubleSeqA.cpp: * tao/AnyTypeCode/DoubleSeqA.h: * tao/AnyTypeCode/DynamicA.cpp: * tao/AnyTypeCode/DynamicA.h: * tao/AnyTypeCode/Dynamic_ParameterA.cpp: * tao/AnyTypeCode/Dynamic_ParameterA.h: * tao/AnyTypeCode/ExceptionA.cpp: * tao/AnyTypeCode/ExceptionA.h: * tao/AnyTypeCode/FloatSeqA.cpp: * tao/AnyTypeCode/FloatSeqA.h: * tao/AnyTypeCode/GIOPA.cpp: * tao/AnyTypeCode/GIOPA.h: * tao/AnyTypeCode/IIOPA.cpp: * tao/AnyTypeCode/IIOPA.h: * tao/AnyTypeCode/IIOP_EndpointsA.cpp: * tao/AnyTypeCode/IIOP_EndpointsA.h: * tao/AnyTypeCode/IOP_IORA.cpp: * tao/AnyTypeCode/IOP_IORA.h: * tao/AnyTypeCode/LongDoubleSeqA.cpp: * tao/AnyTypeCode/LongDoubleSeqA.h: * tao/AnyTypeCode/LongLongSeqA.cpp: * tao/AnyTypeCode/LongLongSeqA.h: * tao/AnyTypeCode/LongSeqA.cpp: * tao/AnyTypeCode/LongSeqA.h: * tao/AnyTypeCode/Messaging_PolicyValueA.cpp: * tao/AnyTypeCode/Messaging_PolicyValueA.h: * tao/AnyTypeCode/ObjectIdListA.cpp: * tao/AnyTypeCode/ObjectIdListA.h: * tao/AnyTypeCode/PI_ForwardA.cpp: * tao/AnyTypeCode/PI_ForwardA.h: * tao/AnyTypeCode/ParameterModeA.cpp: * tao/AnyTypeCode/ParameterModeA.h: * tao/AnyTypeCode/PolicyA.cpp: * tao/AnyTypeCode/PolicyA.h: * tao/AnyTypeCode/Policy_ForwardA.cpp: * tao/AnyTypeCode/Policy_ForwardA.h: * tao/AnyTypeCode/PortableInterceptorA.h: * tao/AnyTypeCode/ServicesA.cpp: * tao/AnyTypeCode/ServicesA.h: * tao/AnyTypeCode/ShortSeqA.cpp: * tao/AnyTypeCode/ShortSeqA.h: * tao/AnyTypeCode/StringSeqA.cpp: * tao/AnyTypeCode/StringSeqA.h: * tao/AnyTypeCode/SystemExceptionA.cpp: * tao/AnyTypeCode/SystemExceptionA.h: * tao/AnyTypeCode/TAOA.cpp: * tao/AnyTypeCode/TimeBaseA.cpp: * tao/AnyTypeCode/TimeBaseA.h: * tao/AnyTypeCode/ULongLongSeqA.cpp: * tao/AnyTypeCode/ULongLongSeqA.h: * tao/AnyTypeCode/ULongSeqA.cpp: * tao/AnyTypeCode/ULongSeqA.h: * tao/AnyTypeCode/UShortSeqA.cpp: * tao/AnyTypeCode/UShortSeqA.h: * tao/AnyTypeCode/ValueModifierA.cpp: * tao/AnyTypeCode/ValueModifierA.h: * tao/AnyTypeCode/VisibilityA.cpp: * tao/AnyTypeCode/VisibilityA.h: * tao/AnyTypeCode/WCharSeqA.cpp: * tao/AnyTypeCode/WCharSeqA.h: * tao/AnyTypeCode/WStringSeqA.cpp: * tao/AnyTypeCode/WStringSeqA.h: * tao/AnyTypeCode/WrongTransactionA.cpp: * tao/AnyTypeCode/WrongTransactionA.h: * tao/AnyTypeCode/orb_typesA.cpp: * tao/AnyTypeCode/orb_typesA.h: * tao/CSD_Framework/CSD_FrameworkA.cpp: * tao/CSD_Framework/CSD_FrameworkA.h: * tao/CSD_Framework/CSD_FrameworkC.cpp: * tao/CSD_Framework/CSD_FrameworkC.h: * tao/Domain/DomainS.cpp: * tao/Domain/DomainS.h: * tao/Domain/DomainS.inl: * tao/Domain/DomainS_T.h: * tao/Domain/DomainS_T.inl: * tao/DynamicAny/DynamicAnyC.cpp: * tao/DynamicAny/DynamicAnyC.h: * tao/IFR_Client/IFR_BaseC.cpp: * tao/IFR_Client/IFR_BaseC.h: * tao/IFR_Client/IFR_BaseC.inl: * tao/IFR_Client/IFR_BaseS.h: * tao/IFR_Client/IFR_BasicC.h: * tao/IFR_Client/IFR_BasicC.inl: * tao/IFR_Client/IFR_ComponentsC.cpp: * tao/IFR_Client/IFR_ComponentsC.h: * tao/IFR_Client/IFR_ComponentsC.inl: * tao/IFR_Client/IFR_ExtendedC.cpp: * tao/IFR_Client/IFR_ExtendedC.h: * tao/IFR_Client/IFR_ExtendedC.inl: * tao/IORInterceptor/IORInfoC.cpp: * tao/IORInterceptor/IORInfoC.h: * tao/IORInterceptor/IORInterceptorC.cpp: * tao/IORInterceptor/IORInterceptorC.h: * tao/IORManipulation/IORA.cpp: * tao/IORManipulation/IORC.cpp: * tao/IORManipulation/IORC.h: * tao/IORTable/IORTableC.cpp: * tao/IORTable/IORTableC.h: * tao/ImR_Client/ImplRepoC.cpp: * tao/ImR_Client/ImplRepoC.h: * tao/ImR_Client/ImplRepoC.inl: * tao/ImR_Client/ImplRepoS.cpp: * tao/ImR_Client/ImplRepoS.h: * tao/ImR_Client/ServerObjectC.cpp: * tao/ImR_Client/ServerObjectC.h: * tao/ImR_Client/ServerObjectC.inl: * tao/ImR_Client/ServerObjectS.cpp: * tao/ImR_Client/ServerObjectS.h: * tao/Messaging/ExceptionHolderA.cpp: * tao/Messaging/ExceptionHolderA.h: * tao/Messaging/ExceptionHolderC.cpp: * tao/Messaging/ExceptionHolderC.h: * tao/Messaging/ExceptionHolderC.inl: * tao/Messaging/MessagingA.cpp: * tao/Messaging/MessagingA.h: * tao/Messaging/MessagingC.cpp: * tao/Messaging/MessagingC.h: * tao/Messaging/MessagingC.inl: * tao/Messaging/MessagingS.cpp: * tao/Messaging/MessagingS.h: * tao/Messaging/MessagingS_T.h: * tao/Messaging/MessagingS_T.inl: * tao/Messaging/Messaging_No_ImplA.cpp: * tao/Messaging/Messaging_No_ImplA.h: * tao/Messaging/Messaging_No_ImplC.cpp: * tao/Messaging/Messaging_No_ImplC.h: * tao/Messaging/Messaging_RT_PolicyA.cpp: * tao/Messaging/Messaging_RT_PolicyA.h: * tao/Messaging/Messaging_RT_PolicyC.cpp: * tao/Messaging/Messaging_RT_PolicyC.h: * tao/Messaging/Messaging_SyncScope_PolicyA.cpp: * tao/Messaging/Messaging_SyncScope_PolicyA.h: * tao/Messaging/Messaging_SyncScope_PolicyC.cpp: * tao/Messaging/Messaging_SyncScope_PolicyC.h: * tao/Messaging/OldExceptionHolderA.cpp: * tao/Messaging/OldExceptionHolderA.h: * tao/Messaging/OldExceptionHolderC.cpp: * tao/Messaging/OldExceptionHolderC.h: * tao/Messaging/OldExceptionHolderC.inl: * tao/Messaging/PollableC.cpp: * tao/Messaging/PollableC.h: * tao/Messaging/TAO_ExtA.cpp: * tao/Messaging/TAO_ExtA.h: * tao/Messaging/TAO_ExtC.cpp: * tao/Messaging/TAO_ExtC.h: * tao/ObjRefTemplate/Default_ORTA.cpp: * tao/ObjRefTemplate/Default_ORTC.cpp: * tao/ObjRefTemplate/Default_ORTC.h: * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp: * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp: * tao/ObjRefTemplate/ObjectReferenceTemplateC.h: * tao/ObjRefTemplate/ObjectReferenceTemplate_includeC.h: * tao/PI/ClientRequestInfoA.cpp: * tao/PI/ClientRequestInfoA.h: * tao/PI/ClientRequestInfoC.cpp: * tao/PI/ClientRequestInterceptorA.cpp: * tao/PI/ClientRequestInterceptorA.h: * tao/PI/ClientRequestInterceptorC.cpp: * tao/PI/InterceptorA.cpp: * tao/PI/InterceptorA.h: * tao/PI/InterceptorC.cpp: * tao/PI/InterceptorC.h: * tao/PI/InvalidSlotA.h: * tao/PI/InvalidSlotC.cpp: * tao/PI/InvalidSlotC.h: * tao/PI/ORBInitializerA.cpp: * tao/PI/ORBInitializerA.h: * tao/PI/ORBInitializerC.cpp: * tao/PI/ORBInitializerC.h: * tao/PI/PICurrentA.cpp: * tao/PI/PICurrentA.h: * tao/PI/PICurrentC.h: * tao/PI/PIForwardRequestA.cpp: * tao/PI/PIForwardRequestA.h: * tao/PI/PIForwardRequestC.cpp: * tao/PI/PIForwardRequestC.h: * tao/PI/PolicyFactoryA.cpp: * tao/PI/PolicyFactoryA.h: * tao/PI/PolicyFactoryC.cpp: * tao/PI/PolicyFactoryC.h: * tao/PI/RequestInfoA.cpp: * tao/PI/RequestInfoA.h: * tao/PI/RequestInfoC.cpp: * tao/PI/RequestInfoC.h: * tao/PI_Server/ServerRequestInfoA.cpp: * tao/PI_Server/ServerRequestInfoA.h: * tao/PI_Server/ServerRequestInfoC.cpp: * tao/PI_Server/ServerRequestInfoC.h: * tao/PI_Server/ServerRequestInterceptorA.cpp: * tao/PI_Server/ServerRequestInterceptorA.h: * tao/PI_Server/ServerRequestInterceptorC.cpp: * tao/PI_Server/ServerRequestInterceptorC.h: * tao/PortableServer/AdapterActivatorA.cpp: * tao/PortableServer/AdapterActivatorA.h: * tao/PortableServer/AdapterActivatorC.cpp: * tao/PortableServer/AdapterActivatorC.h: * tao/PortableServer/ForwardRequestA.cpp: * tao/PortableServer/ForwardRequestA.h: * tao/PortableServer/ForwardRequestC.cpp: * tao/PortableServer/ForwardRequestC.h: * tao/PortableServer/IdAssignmentPolicyA.cpp: * tao/PortableServer/IdAssignmentPolicyA.h: * tao/PortableServer/IdAssignmentPolicyC.cpp: * tao/PortableServer/IdAssignmentPolicyC.h: * tao/PortableServer/IdUniquenessPolicyA.cpp: * tao/PortableServer/IdUniquenessPolicyA.h: * tao/PortableServer/IdUniquenessPolicyC.cpp: * tao/PortableServer/IdUniquenessPolicyC.h: * tao/PortableServer/ImplicitActivationPolicyA.cpp: * tao/PortableServer/ImplicitActivationPolicyA.h: * tao/PortableServer/ImplicitActivationPolicyC.cpp: * tao/PortableServer/ImplicitActivationPolicyC.h: * tao/PortableServer/LifespanPolicyA.cpp: * tao/PortableServer/LifespanPolicyA.h: * tao/PortableServer/LifespanPolicyC.cpp: * tao/PortableServer/LifespanPolicyC.h: * tao/PortableServer/POAManagerC.cpp: * tao/PortableServer/POAManagerC.h: * tao/PortableServer/PS_CurrentC.cpp: * tao/PortableServer/PS_CurrentC.h: * tao/PortableServer/PS_ForwardA.cpp: * tao/PortableServer/PS_ForwardA.h: * tao/PortableServer/PS_ForwardC.cpp: * tao/PortableServer/PS_ForwardC.h: * tao/PortableServer/PolicyS.cpp: * tao/PortableServer/PolicyS.h: * tao/PortableServer/PolicyS_T.h: * tao/PortableServer/PolicyS_T.inl: * tao/PortableServer/PortableServerC.cpp: * tao/PortableServer/PortableServerC.h: * tao/PortableServer/PortableServerS.h: * tao/PortableServer/PortableServer_includeC.h: * tao/PortableServer/RequestProcessingPolicyA.cpp: * tao/PortableServer/RequestProcessingPolicyA.h: * tao/PortableServer/RequestProcessingPolicyC.cpp: * tao/PortableServer/RequestProcessingPolicyC.h: * tao/PortableServer/ServantActivatorA.cpp: * tao/PortableServer/ServantActivatorA.h: * tao/PortableServer/ServantActivatorC.cpp: * tao/PortableServer/ServantActivatorC.h: * tao/PortableServer/ServantLocatorA.cpp: * tao/PortableServer/ServantLocatorA.h: * tao/PortableServer/ServantLocatorC.cpp: * tao/PortableServer/ServantLocatorC.h: * tao/PortableServer/ServantManagerA.cpp: * tao/PortableServer/ServantManagerA.h: * tao/PortableServer/ServantManagerC.cpp: * tao/PortableServer/ServantManagerC.h: * tao/PortableServer/ServantRetentionPolicyA.cpp: * tao/PortableServer/ServantRetentionPolicyA.h: * tao/PortableServer/ServantRetentionPolicyC.cpp: * tao/PortableServer/ServantRetentionPolicyC.h: * tao/PortableServer/ThreadPolicyA.cpp: * tao/PortableServer/ThreadPolicyA.h: * tao/PortableServer/ThreadPolicyC.cpp: * tao/PortableServer/ThreadPolicyC.h: * tao/RTCORBA/RTCORBAC.cpp: * tao/RTCORBA/RTCORBAC.h: * tao/RTCORBA/RTCORBA_includeC.h: * tao/RTPortableServer/RTPortableServerC.cpp: * tao/RTPortableServer/RTPortableServerC.h: * tao/RTPortableServer/RTPortableServerS.h: * tao/RTPortableServer/RTPortableServer_includeC.h: * tao/RTScheduling/RTSchedulerC.cpp: * tao/RTScheduling/RTSchedulerC.h: * tao/RTScheduling/RTScheduler_includeA.h: * tao/RTScheduling/RTScheduler_includeC.h: * tao/Strategies/sciop_endpointsC.cpp: * tao/Strategies/sciop_endpointsC.h: * tao/Strategies/uiop_endpointsC.cpp: * tao/Strategies/uiop_endpointsC.h: * tao/TypeCodeFactory/TypeCodeFactoryC.cpp: * tao/TypeCodeFactory/TypeCodeFactoryC.h: * tao/Valuetype/StringValueC.cpp: * tao/Valuetype/StringValueC.h: * tao/Valuetype/StringValueC.inl: Added missing versioned namespace support. Fri Nov 25 19:26:03 UTC 2005 Jeff Parsons * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_field.cpp: * TAO_IDL/fe/fe_declarator.cpp: Added code generation for explicit inclusionn of tao/Managed_Types.h if TAO_(W)String_Manager is seen anywhere in the generated code. This inclusion is redundant now, but will make it easier to merge the new sequence implementation branch, where managed_Types.h will be changed to the name of a new file, into which templatized versions of TAO_(W)String_Manager have been factored. Fri Nov 25 07:43:56 2005 Ossama Othman * tao/TAO_Singleton_Manager.h (~TAO_Singleton_Manager): Made destructor protected to address warnings about a class with a private destructor and no friends. Fri Nov 25 15:06:43 UTC 2005 Jeff Parsons * TAO_IDL/fe/fe_interface_header.cpp: Applied a patch submitted by Max Khon to fix a bug in computing the inheritance list of an IDL interface. This fix closes [BUGID:2318]. Fri Nov 25 13:01:23 2005 Simon McQueen * orbsvcs/tests/ImplRepo/run_test.pl: Added time parameter to WaitKill to fix spurious test error. Fri Nov 25 11:18:12 2005 Simon McQueen * orsbvcs/tests/Bug_2074_Regression/run_test.pl: Correct the use lib path to give this a sporting chance. Can't have ever been run from this location. Thu Nov 24 19:50:35 2005 Simon McQueen * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h: Override the base class ::decode method with one that doesn't try and extract an object key from the CDR encoding. MIOP profiles don't have an object key marshalled between the address info and the tagged components. This fixes bug #2316. * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc: * orbsvcs/tests/Bug_2316_Regression/README: * orbsvcs/tests/Bug_2316_Regression/Test.idl: * orbsvcs/tests/Bug_2316_Regression/Test_impl.cpp: * orbsvcs/tests/Bug_2316_Regression/Test_impl.h: * orbsvcs/tests/Bug_2316_Regression/client.cpp: * orbsvcs/tests/Bug_2316_Regression/run_test.pl: * orbsvcs/tests/Bug_2316_Regression/server.cpp: * orbsvcs/tests/Bug_2316_Regression/svc.conf: Regression test for the above. Thu Nov 24 19:07:56 2005 Simon McQueen * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: Fix calculation of protocol name length. This fixes the failure in orbsvcs/tests/Miop/McastHello. Thu Nov 24 15:56:31 UTC 2005 Jeff Parsons * tests/Bug_1670_Regression/Bug_1670_Regression.mpc: Added 'after' line in one project to avoid concurrently clashes in VC8 builds, since the two projects share an IDL file. Thu Nov 24 03:01:29 2005 Ossama Othman * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h: * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp: * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp: * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i: * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i: * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp: * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp: * orbsvcs/orbsvcs/Notify/Refcountable.cpp: * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h: * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h: * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp: * orbsvcs/orbsvcs/Security/Security_Current.h: * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h: * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: * orbsvcs/orbsvcs/Trader/Trader.cpp: * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h: * tao/Acceptor_Registry.h: * tao/Asynch_Reply_Dispatcher_Base.h: * tao/BooleanSeqC.cpp: * tao/BooleanSeqC.h: * tao/CDR.h: * tao/CONV_FRAMEC.cpp: * tao/CONV_FRAMEC.h: * tao/CORBA_methods.h: * tao/CharSeqC.cpp: * tao/CharSeqC.h: * tao/Client_Strategy_Factory.h: * tao/Codeset_Manager.h: * tao/Codeset_Translator_Base.h: * tao/Collocation_Strategy.h: * tao/Condition.h: * tao/Connect_Strategy.h: * tao/Connection_Handler.h: * tao/Connection_Handler.inl: * tao/Connector_Impl.h: * tao/CurrentC.cpp: * tao/CurrentC.h: * tao/DomainC.cpp: * tao/DomainC.h: * tao/DomainC.inl: * tao/DoubleSeqC.cpp: * tao/DoubleSeqC.h: * tao/Exception.h: * tao/Fault_Tolerance_Service.h: * tao/FlResource_Factory.h: * tao/FloatSeqC.cpp: * tao/FloatSeqC.h: * tao/Flushing_Strategy.h: * tao/GIOPC.cpp: * tao/GIOPC.h: * tao/GIOPC.inl: * tao/GIOP_Utils.h: * tao/GUIResource_Factory.h: * tao/IIOPC.cpp: * tao/IIOPC.h: * tao/IIOP_EndpointsC.cpp: * tao/IIOP_EndpointsC.h: * tao/IIOP_Lite_Factory.cpp: * tao/IOPC.cpp: * tao/IOPC.h: * tao/IOP_IORC.cpp: * tao/IOP_IORC.h: * tao/IORInterceptor_Adapter.h: * tao/Incoming_Message_Queue.h: * tao/Invocation_Adapter.h: * tao/Invocation_Endpoint_Selectors.h: * tao/LF_Connect_Strategy.h: * tao/LF_Strategy.h: * tao/Leader_Follower.h: * tao/LocateRequest_Invocation_Adapter.h: * tao/LongDoubleSeqC.cpp: * tao/LongDoubleSeqC.h: * tao/LongLongSeqC.cpp: * tao/LongLongSeqC.h: * tao/LongSeqC.cpp: * tao/LongSeqC.h: * tao/Messaging_PolicyValueC.cpp: * tao/Messaging_PolicyValueC.h: * tao/Messaging_SyncScopeC.cpp: * tao/Messaging_SyncScopeC.h: * tao/ORBInitializer_Registry.h: * tao/ORB_Core.h: * tao/Object.h: * tao/ObjectIdListC.cpp: * tao/ObjectIdListC.h: * tao/Object_KeyC.cpp: * tao/Object_KeyC.h: * tao/OctetSeqC.cpp: * tao/OctetSeqC.h: * tao/PI_ForwardC.cpp: * tao/PI_ForwardC.h: * tao/ParameterModeC.cpp: * tao/ParameterModeC.h: * tao/Pluggable_Messaging.h: * tao/PolicyC.cpp: * tao/PolicyC.h: * tao/PolicyC.inl: * tao/Policy_Current.h: * tao/Policy_ForwardC.cpp: * tao/Policy_ForwardC.h: * tao/PortableInterceptorC.cpp: * tao/PortableInterceptorC.h: * tao/Profile.h: * tao/Profile_Transport_Resolver.cpp: * tao/Profile_Transport_Resolver.h: * tao/Queued_Message.h: * tao/Reactive_Connect_Strategy.h: * tao/Resource_Factory.h: * tao/Sequence.h: * tao/ServicesC.cpp: * tao/ServicesC.h: * tao/ShortSeqC.cpp: * tao/ShortSeqC.h: * tao/StringSeqC.cpp: * tao/StringSeqC.h: * tao/Synch_Invocation.h: * tao/TAOC.cpp: * tao/TAOC.h: * tao/TAO_Internal.h: * tao/TAO_Server_Request.h: * tao/TAO_Singleton_Manager.cpp: * tao/TAO_Singleton_Manager.h: * tao/Thread_Lane_Resources.h: * tao/TimeBaseC.cpp: * tao/TimeBaseC.h: * tao/Transport_Acceptor.h: * tao/Transport_Cache_Manager.h: * tao/Transport_Connector.h: * tao/Transport_Mux_Strategy.h: * tao/Transport_Queueing_Strategies.h: * tao/TypeCodeFactory_Adapter.h: * tao/Typecode_typesC.cpp: * tao/Typecode_typesC.h: * tao/ULongLongSeqC.cpp: * tao/ULongLongSeqC.h: * tao/ULongSeqC.cpp: * tao/ULongSeqC.h: * tao/UShortSeqC.cpp: * tao/UShortSeqC.h: * tao/VarOut_T.cpp: * tao/Var_Size_Argument_T.inl: * tao/Versioned_Namespace.h: * tao/WCharSeqC.cpp: * tao/WCharSeqC.h: * tao/WStringSeqC.cpp: * tao/WStringSeqC.h: * tao/Wait_Strategy.h: * tao/WrongTransactionC.cpp: * tao/WrongTransactionC.h: * tao/default_resource.h: * tao/orb_typesC.cpp: * tao/orb_typesC.h: * tao/target_specification.h: * tao/target_specification.i: * tao/AnyTypeCode/AnySeqA.cpp: * tao/AnyTypeCode/AnySeqA.h: * tao/AnyTypeCode/AnySeqC.cpp: * tao/AnyTypeCode/AnySeqC.h: * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp: * tao/AnyTypeCode/Any_Impl.h: * tao/AnyTypeCode/Any_Impl_T.h: * tao/AnyTypeCode/Any_Impl_T.inl: * tao/AnyTypeCode/Any_Unknown_IDL_Type.h: * tao/AnyTypeCode/BooleanSeqA.cpp: * tao/AnyTypeCode/BooleanSeqA.h: * tao/AnyTypeCode/BoundsA.cpp: * tao/AnyTypeCode/BoundsA.h: * tao/AnyTypeCode/BoundsC.cpp: * tao/AnyTypeCode/BoundsC.h: * tao/AnyTypeCode/CONV_FRAMEA.cpp: * tao/AnyTypeCode/CONV_FRAMEA.h: * tao/AnyTypeCode/DynamicC.cpp: * tao/AnyTypeCode/DynamicC.h: * tao/AnyTypeCode/Dynamic_ParameterC.cpp: * tao/AnyTypeCode/Dynamic_ParameterC.h: * tao/AnyTypeCode/OctetSeqA.cpp: * tao/AnyTypeCode/OctetSeqA.h: * tao/AnyTypeCode/TypeCode_CDR_Extraction.h: * tao/AnyTypeCode/ValueModifierC.cpp: * tao/AnyTypeCode/ValueModifierC.h: * tao/AnyTypeCode/VisibilityC.cpp: * tao/AnyTypeCode/VisibilityC.h: * tao/BiDir_GIOP/BiDirPolicyC.cpp: * tao/BiDir_GIOP/BiDirPolicyC.h: * tao/CodecFactory/IOP_CodecC.cpp: * tao/CodecFactory/IOP_CodecC.h: * tao/CodecFactory/IOP_Codec_includeC.h: * tao/Codeset/Codeset_Translator_Factory.h: * tao/DynamicInterface/DII_Invocation_Adapter.cpp: * tao/DynamicInterface/DII_Invocation_Adapter.h: * tao/Messaging/AMH_Response_Handler.h: * tao/Messaging/Asynch_Invocation.h: * tao/Messaging/Asynch_Invocation_Adapter.h: * tao/Messaging/Asynch_Reply_Dispatcher.h: * tao/Messaging/Connection_Timeout_Policy_i.h: * tao/PI/ClientRequestInfo.cpp: * tao/PI/ClientRequestInfoC.h: * tao/PI/ClientRequestInterceptorC.h: * tao/PortableServer/IdUniquenessStrategyUnique.h: * tao/PortableServer/Key_Adapters.h: * tao/PortableServer/Servant_Dispatcher.cpp: * tao/PortableServer/Servant_Dispatcher.h: * tao/Utils/Synch_Refcountable.h: * tao/Valuetype/Valuetype_Adapter_Impl.h: Corrected build errors in versioned namespace builds. Wed Nov 23 22:24:38 2005 Chris Cleeland * orbsvcs/orbsvcs/Notify/Event_Manager.h: Explicitly declared a private copy constructor and assignment operator for TAO_Notify_Event_Manager. By not declaring them, the compiler has to generate them. In generating them, it needs to be able to know the complete type for the template arguments to its ACE_Auto_Ptr<> private instances. Various circular dependencies make that difficult to impossible without restructuring, so we take this approach instead. This change should eliminate warnings from Windows-based compilers (e.g., VC8) about calling delete through a pointer to an incomplete type while instantiating ACE_Auto_Ptr<> methods. * orbsvcs/orbsvcs/Notify/Object.h: * orbsvcs/orbsvcs/Notify/Object.cpp: Only needed a forward decl in Object.h; we only needed the complete type in Object.cpp. Maybe this will help footprint. Wed Nov 23 09:20:03 2005 Chris Cleeland Fix a few things I should have caught in the Great Merge, but missed. * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request): Change from using deprecated TAO_DEFAULT_MINOR_CODE to TAO::VMCID. * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: Use real C++ static_cast<> rather than deprecated ACE_static_cast(). Wed Nov 23 14:53:09 UTC 2005 Jeff Parsons * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc: Added an 'after' line to one project to avoid concurrency collisions in VC8 builds, since the 2 projects in this file share IDL. Wed Nov 23 14:31:12 UTC 2005 Johnny Willemsen * tests/OBV/ValueBox/client.cpp: This test was doing a few release calls to much causing it to crash. Wed Nov 23 14:07:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: Make sure all generated pointers are initialised to 0 Wed Nov 23 10:07:12 UTC 2005 Johnny Willemsen * tests/BiDirectional/run_test_ipv6.pl: * tests/CallbackTest/run_test_ipv6.pl: * tests/IPV6/run_test.pl: * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: Updated these scripts because of the following change, use 1|0 instead of YES|NO Tue Nov 22 07:49:59 2005 Douglas C. Schmidt Tue Nov 22 22:58:55 2005 Chris Cleeland * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp: Fixed warnings about preferring one conversion over another from a _var that appeared on a couple of platforms. Tue Nov 22 07:49:59 2005 Douglas C. Schmidt * tao/ORB_Core.cpp (init): Updated the code to use 1 or 0 for options, rather than YES or NO. Thanks to Abhi Sachdev for motivating this cleanup. * docs/Options.html: Updated the documentation to remove the use of YES and NO as options and replace them with 1 or 0 to be consistent with the other options. Tue Nov 22 04:14:05 2005 Bala Natarajan * TAO_IDL/be_include/be_visitor_traits.h: Added missing operation declaration. Tue Nov 22 01:42:48 2005 Ossama Othman * orbsvcs/orbsvcs/PortableGroup.mpc: Rather than disable this project in the ACE_FOR_TAO configuration, inherit from acesocketslib_for_tao to allow it to be used. Tue Nov 22 09:33:30 (IST) 2005 Bala Natarajan * orbsvcs/orbsvcs/PortableGroup.mpc: Do not build in ACE_FOR_TAO configuration. Mon Nov 21 19:28:51 2005 Chris Cleeland * orbsvcs/orbsvcs/Notify/EventChannel.h: Removed mistakenly left in attempt to #include EventChannel.inl. Mon Nov 21 22:22:41 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: Removed commented out code. * TAO_IDL/be/be_visitor_traits.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO_IDL/be_include/be_visitor_traits.h: Added code generation of Value_Traits<> template specialization for boxed valuetypes. Thanks to Johnny Willemse for reporting the missing code. This fix closes [BUGID:2311]. Mon Nov 21 20:14:09 UTC 2005 Jeff Parsons * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc: Added an 'after' line for one of the two projects, since they share an IDL file and VC8 concurrency features need an ordering. Mon Nov 21 13:21:03 2005 Chris Cleeland This entry is the result of an accumulation of many changes in the OCITAO repository for the Notification Service and the subsequent merge of those changes back to DOC. There have been general changes to improve code formatting in accordance with ACE guidelines, improve lax checking of emulated exceptions, and the like, so these sorts of changes are not noted on a per-file basis. These changes include changes from the following OCITAO 1.4a OCIChangeLog entries: Thu Oct 27 13:01:00 2005 Wallace Zhang Wed Sep 28 14:25:52 2005 David Giovannini Mon Sep 26 15:58:41 USMST 2005 Yan Dai Tue Sep 13 17:14:25 2005 Justin Michel Sun Sep 11 14:21:45 2005 Justin Michel Thu Aug 18 13:50:50 2005 David Giovannini Tue Aug 16 14:16:47 2005 Justin Michel Wed Jul 27 12:38:01 2005 Justin Michel Wed Jul 13 14:28:39 2005 Justin Michel Mon Jul 11 16:47:08 2005 Justin Michel Mon May 23 09:18:46 2005 David Giovannini Fri Apr 22 15:24:43 2005 David Giovannini * orbsvcs/Notify_Service/Notify_Server.cpp: Added #include of valuetype header file to that the service can use valuetypes portably. * orbsvcs/Notify_Service/Notify_Service.cpp: Made some error messages more informative and removed dead code. * orbsvcs/orbsvcs/Notify/Admin.cpp: * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp: Improve compliance with ACE formatting guidelines. * orbsvcs/orbsvcs/Notify/Admin.cpp: * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp: * orbsvcs/orbsvcs/Notify/Event_Manager.cpp: * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp: * orbsvcs/orbsvcs/Notify/Object.cpp: * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp: * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp: * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp: * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp: * orbsvcs/orbsvcs/Notify/Topology_Object.cpp: * orbsvcs/tests/Notify/Basic/Filter.cpp: * orbsvcs/tests/Notify/Basic/MultiTypes.cpp: * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp: * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp: * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp: * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp: * orbsvcs/tests/Notify/lib/Application_Command.cpp: * orbsvcs/tests/Notify/lib/ConsumerAdmin_Command.cpp: * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp: * orbsvcs/tests/Notify/lib/Filter_Command.cpp: * orbsvcs/tests/Notify/lib/Periodic_Consumer_Command.cpp: * orbsvcs/tests/Notify/lib/Periodic_Supplier_Command.cpp: * orbsvcs/tests/Notify/lib/SupplierAdmin_Command.cpp: * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp: Emulated exception cleanup. * orbsvcs/orbsvcs/Notify/Consumer.h: * orbsvcs/orbsvcs/Notify/Peer.cpp: * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h: * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h: * orbsvcs/tests/Notify/PluggableTopology/main.cpp: Improved/removed crufty comments. * orbsvcs/orbsvcs/Notify/AllocTracker.h (ACE_WIN32_HEAP_MONITOR): Explicitly scoped reference to CrtHeapDumper to address a compiler error. * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h: * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp: Changed methods using TAO_Notify_Method_Request_Queueable to use a pointer rather than a reference. This improves expectations in areas of code that take the address of the reference and store it or treat it as a pointer. * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request): * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp: Handle COMM_FAILURE and TIMEOUT exceptions when pushing to a consumer. These exceptions used to result in simply discarding the event, but now they are considered a failure, and consumer resources will be released. * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_batch): * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: Fixed the detection of dead consumers for batches of events, so that killing (or crashing) a consumer will correctly discard remaining queued events for that consumer, and prevent new events from being queued. * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp: Simplify the types of threads from "dispatching, listener, source, and lookup" to simply be "consumer" and "supplier" threads. This is the way they were used, anyway. Changed the info message printed at startup to correctly indicate that -DispatchingThreads threads are used *per-consumer_admin*. Previously it indicated that the thread pool was per-channel. * orbsvcs/orbsvcs/Notify/EventChannel.h: * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy): Fixed a memory leak where event channel destroy was not cleaning up the admins. This avoids circular reference counting problems similar to those described in the next entry. * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp (destroy): * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy): * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (destroy): * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp (destroy): * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp (destroy): * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp (destroy): Fixed exceptions=0 builds logical error in destroy methods and made certain all owned circular refcounted members are released in class::destroy methods. * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (init): Prefer ACE_Auto_Ptr<> to auto_ptr<>. * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h (event_var_): Eliminated 'const'. * orbsvcs/orbsvcs/Notify/Method_Request_Event.h (CTOR): * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp (CTOR): Changed potentially confusing name of argument; it had "_var" appended when it was really a pointer of sorts. * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h: * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp: Eliminated 'const' on event_var_ data member and changed potentially confusing name of local variable in copy() b/c it had "_var" appended when it was really a pointer of sorts. * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h: * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp: Changed the filterable_data_ and variable_header_ maps. Previously they contained a CORBA::Any* which was not properly reference counted; the reference count was always one regardless of the number of threads using the Any. Now it is changed to contain the light-weighted CORBA::Any Object. Now the "bind" method for the map will pass in the value from StructuredEvent by value. Since the payload object of the CORBA::Any is reference counted, we are safe. This change fixed a Notification Service crash. * orbsvcs/orbsvcs/Notify/Object.h (lock_): Added new mutex to serialize access to state variables. In the past, the notification service reused mutexes for different purposes, allowing a mutex in one scope to be used in a different scope. When we started using reference counting on objects properly, these scopes occasionally crossed, creating deadlocks, race conditions, and all other sorts of mayhem associated with misuse of mutexes. * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp: * orbsvcs/orbsvcs/Notify/Peer.h: * orbsvcs/orbsvcs/Notify/Proxy.cpp: * orbsvcs/orbsvcs/Notify/Reactive_Task.h: * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h: * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h: * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp: * orbsvcs/tests/Notify/XML_Persistence/run_test.pl: Changed how the persistence specific methods handle nil object references - since TAO throws an exception with url ref styles on nil references. * orbsvcs/orbsvcs/Notify/README: Changed "ListenerThreads" to "SourceThreads". * orbsvcs/orbsvcs/Notify/Reactive_Task.h (timer_): Changed to private scope. There was no need for it to be anything but private. * orbsvcs/orbsvcs/Notify/Refcountable.h (TAO_Notify_Tracker): * orbsvcs/orbsvcs/Notify/Refcountable.cpp (TAO_Notify_Tracker): Added class to track reference counted objects in the notification service. This is disabled by default, and enabled by setting the preprocessor macro TAO_NOTIFY_REFCOUNT_DIAGNOSTICS to 1. Note that currently this class requires the availability of the STL map and string features. Use CORBA::Long for reference count rather than compilation environment's 'long'. * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp: Updates to use isSet() predicate on TAO_Notify_Event::Ptr. * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h: * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp: Remove the fix for zombie threads, and instead use THR_DETACHED to avoid the problem entirely. * orbsvcs/orbsvcs/Notify/Topology_Factory.h (DTOR): * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp: Add explicit virtual destructor to get around the problem in g++ 4.0 where inlines get hidden. Without the virtual DTOR, this class does not get exported and code that dynamically loads classes derived from this class cannot access this type and access the derived instances through pointers of this type. This happens most notably when loading topology persistence mechanisms via the Service Configurator. The actual code for the do-nothing destructor is in EventChannelFactory.cpp. I did this because the only chunk of code that uses Topology_Factory is already in that file, and it didn't seem terribly reasonable to create a completely new file to hold a do-nothing implementation of a destructor. * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h: * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp: Added explicit virtual destructor for the same reasons as described immediately above. * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp: Changed ANY_CODE from being static to being scope-local. * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp: Removed asserts associated with parameters. If a param is not optional we throw a BAD_PARAM exception. * orbsvcs/tests/Notify/Basic/Basic.mpc: * orbsvcs/tests/Notify/XML_Persistence/XML_Persistence.mpc: Provide explicit exenames for each project. While not strictly required, this is "best practice" because it eliminates the need for MPC to open each source file and search for the pattern "*main*" to intuit an exename. * orbsvcs/tests/Notify/Basic/Sequence.cpp: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.h: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp: * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: * orbsvcs/tests/Notify/XML_Persistence/main.cpp: Fix incorrect use of pacing interval and other test issues. * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp: Fixed ACE_DEBUG printf-style message that had one too many arguments. * orbsvcs/tests/Notify/Reconnecting/event.conf: * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf: * orbsvcs/tests/Notify/Reconnecting/ns_mt_topo.conf: * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf: * orbsvcs/tests/Notify/Reconnecting/ns_st_topo.conf: * orbsvcs/tests/Notify/XML_Persistence/svc.conf: Changed name of factory function used to dynamically load persistence mechanism to be consistent with the new use of ACE_FACTORY_NAMESPACE_DEFINE. * orbsvcs/tests/Notify/XML_Persistence/run_test.pl: Use -ORBObjRefStyle url so that IORs will be comparable. Mon Nov 21 07:23:46 2005 Ossama Othman * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h: Re-export TAO_SSLIOP_Transport class. It is currently used outside of the TAO_SSLIOP shared library by some of our regression tests. Fri Nov 18 19:27:29 UTC 2005 Jeff Parsons * TAO_IDL/fe/lex.yy.cpp: Reverted change of Wed Nov 16 21:53:08 UTC 2005 Jeff Parsons since it caused problems with Borland and Intel compilers. We'll try it again after the next beta, or when there is more time to track down the problems. Fri Nov 18 15:08:19 UTC 2005 Jeff Parsons * tests/Typedef_String_Array/typedef_string_array.mpc: Added 'after' line to one of two projects that share an IDL file, to avoid concurrency problems with the VC8 build. Thu Nov 17 16:38:27 UTC 2005 Jeff Parsons * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc: Added 'after' line to one project to avoid concurrency clashes in IDL compiler execution when compiling with VC8. Thu Nov 17 07:57:13 USMST 2005 Yan Dai * docs/releasenotes/index.html: Added CSD feature to ORB related section. Thu Nov 17 06:55:53 2005 Ossama Othman * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h: * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h: Re-export the classes in these files. Addresses unresolved symbol errors in g++ 4.x builds. Thu Nov 17 06:49:02 2005 Ossama Othman * orbsvcs/orbsvcs/SSLIOP/params_dup.h: Declare wrapper functions with their versioned namespace macro counterparts. * orbsvcs/orbsvcs/SSLIOP/params_dup.c: Include "params_dup.h" to pull in wrapper function names with versioned namespace support. Thu Nov 17 13:17:12 UTC 2005 Johnny Willemsen * examples/Borland/ChatClient.mpc: New MPC file, add vcl=1 to your default.features and pass VCL=1 to the make flags to build this * examples/Borland/README: Updated Thu Nov 17 12:12:12 UTC 2005 Johnny Willemsen * examples/Borland/ChatClient.bpr: * examples/Borland/ChatClient.res: Updated to BCB6 format Wed Nov 16 21:53:08 UTC 2005 Jeff Parsons * TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/fe/lex.yy.cpp.diff: Since the change of Wed Nov 16 11:23:15 2005 Jeff Parsons checked in a version of lex.yy.cpp that had been generated elsewhere, regenerated this file with the version of flex that's on tango.dre.vanderbilt.edu, and updated the corresponding diff file. Wed Nov 16 14:12:08 USMST 2005 Yan Dai * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl: * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl: Rolled back the changes "Sun Nov 13 12:15:58 USMST 2005 Yan Dai " made for debugging test failures on VxWorks build. * NEWS: Added description for CSD feature. Wed Nov 16 11:23:15 2005 Jeff Parsons * TAO_IDL/fe/idl.ll: * TAO_IDL/fe/idl.yy.cpp: Applied patches submitted by Thomas Lockhart to enable the IDL compiler's lexer to handle extra numeric fields produced by the gcc 4.0.1 preprocessor. Closes [BUGID:2294]. Wed Nov 16 09:14:21 2005 Ossama Othman * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp: Include "tao/ORB_Constants.h" to pull TAO::VMCID constant. * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h: Corrected typos in versioned namespace macros. Wed Nov 16 09:05:08 2005 Ossama Othman * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h (Current): Removed "const" qualifier for tss_slot_ member. It must currently remain mutable. * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h: Include "tao/Versioned_Namespace.h" to pull in versioned namespace macro definitions. Wed Nov 16 14:52:32 UTC 2005 Jeff Parsons * tests/NestedUpcall/Simple/Simple.mpc: Added 'after' line to one of the two projects in the MPC file, so VC8 doesn't execute the IDL compiler concurrently. Tue Nov 15 23:48:47 2005 Ossama Othman * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp: Removed empty files. * orbsvcs/orbsvcs/ETCL/ETCL.ll: * orbsvcs/orbsvcs/ETCL/ETCL.yy: * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp: * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp: Added missing versioned namespace macros. * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: * orbsvcs/orbsvcs/Property/CosPropertyService_i.h: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.i: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.i: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.cpp: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.inl: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.h: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.i: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.i: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.inl: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.inl: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.inl: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.i: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.inl: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.h: * orbsvcs/orbsvcs/SSLIOP/params_dup.c: * orbsvcs/orbsvcs/SSLIOP/params_dup.h: * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp: * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.h: * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp: * orbsvcs/orbsvcs/Sched/Config_Scheduler.h: * orbsvcs/orbsvcs/Sched/DynSched.cpp: * orbsvcs/orbsvcs/Sched/DynSched.h: * orbsvcs/orbsvcs/Sched/DynSched.i: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h: * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h: * orbsvcs/orbsvcs/Sched/SchedEntry.cpp: * orbsvcs/orbsvcs/Sched/SchedEntry.h: * orbsvcs/orbsvcs/Sched/SchedEntry.i: * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp: * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h: * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp: * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h: * orbsvcs/orbsvcs/Security/CSI_Utils.cpp: * orbsvcs/orbsvcs/Security/CSI_Utils.h: * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp: * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.h: * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp: * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.h: * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.cpp: * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.h: * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.cpp: * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h: * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp: * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h: * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp: * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.h: * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp: * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h: * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.cpp: * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.h: * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.inl: * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.cpp: * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.h: * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp: * orbsvcs/orbsvcs/Security/SL3_SecurityManager.h: * orbsvcs/orbsvcs/Security/Security_Current.cpp: * orbsvcs/orbsvcs/Security/Security_Current.h: * orbsvcs/orbsvcs/Security/Security_Current.inl: * orbsvcs/orbsvcs/Security/Security_Current_Impl.cpp: * orbsvcs/orbsvcs/Security/Security_Current_Impl.h: * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp: * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h: * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp: * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h: * orbsvcs/orbsvcs/Time/TAO_TIO.cpp: * orbsvcs/orbsvcs/Time/TAO_TIO.h: * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp: * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h: * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h: * orbsvcs/orbsvcs/Time/TAO_UTO.cpp: * orbsvcs/orbsvcs/Time/TAO_UTO.h: * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: * orbsvcs/orbsvcs/Time/Timer_Helper.h: * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp: * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h: * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp: * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h: * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h: * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: * orbsvcs/orbsvcs/Trader/Interpreter.cpp: * orbsvcs/orbsvcs/Trader/Interpreter.h: * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp: * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h: * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.cpp: * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.h: * orbsvcs/orbsvcs/Trader/Locking.h: * orbsvcs/orbsvcs/Trader/Offer_Database.cpp: * orbsvcs/orbsvcs/Trader/Offer_Database.h: * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp: * orbsvcs/orbsvcs/Trader/Offer_Iterators.h: * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp: * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h: * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp: * orbsvcs/orbsvcs/Trader/Service_Type_Repository.h: * orbsvcs/orbsvcs/Trader/Trader.cpp: * orbsvcs/orbsvcs/Trader/Trader.h: * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.cpp: * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h: * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp: * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h: * orbsvcs/orbsvcs/Trader/Trader_T.cpp: * orbsvcs/orbsvcs/Trader/Trader_T.h: * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp: * orbsvcs/orbsvcs/Trader/Trader_Utils.h: * orbsvcs/orbsvcs/Trader/constraint.l: * orbsvcs/orbsvcs/Trader/constraint.y: Added versioned namespace support. Tue Nov 15 07:44:59 2005 J.T. Conklin * orbsvcs/tests/Bug_2285_Regression/Makefile.am: * orbsvcs/tests/Bug_2287_Regression/Makefile.am: Regenerate with a separate project for compiling *.idl files. The corresponding *.mpc changes will be committed at a later date since the repo is frozen. Tue Nov 15 06:56:51 2005 J.T. Conklin * examples/Makefile.am: * examples/POA/Explicit_Activation/Makefile.am: * orbsvcs/Naming_Service/Makefile.am: * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am: * orbsvcs/examples/Log/RTEvent/Makefile.am: * orbsvcs/examples/Notify/Lanes/Makefile.am: * orbsvcs/examples/Notify/ThreadPool/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/tests/Makefile.am: * orbsvcs/tests/Notify/Basic/Makefile.am: * orbsvcs/tests/Notify/Blocking/Makefile.am: * orbsvcs/tests/Notify/Destroy/Makefile.am: * orbsvcs/tests/Notify/Discarding/Makefile.am: * orbsvcs/tests/Notify/Driver/Makefile.am: * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am: * orbsvcs/tests/Notify/Ordering/Makefile.am: * orbsvcs/tests/Notify/RT_lib/Makefile.am: * orbsvcs/tests/Notify/Reconnecting/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/lib/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am: * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am: * orbsvcs/tests/Security/Crash_Test/Makefile.am: * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am: * orbsvcs/tests/Security/Secure_Invocation/Makefile.am: * performance-tests/Makefile.am: * tao/Makefile.am: Regenerated. * configure.ac: Add new files to AC_CONFIG_FILES. * examples/CSD_Strategy/Makefile.am: * examples/CSD_Strategy/ThreadPool/Makefile.am: * examples/CSD_Strategy/ThreadPool2/Makefile.am: * examples/CSD_Strategy/ThreadPool3/Makefile.am: * examples/CSD_Strategy/ThreadPool4/Makefile.am: * examples/CSD_Strategy/ThreadPool5/Makefile.am: * examples/CSD_Strategy/ThreadPool6/Makefile.am: * orbsvcs/tests/Bug_2074_Regression/Makefile.am: * orbsvcs/tests/Bug_2285_Regression/Makefile.am: * orbsvcs/tests/Bug_2287_Regression/Makefile.am: * performance-tests/CSD_Strategy/Makefile.am: * performance-tests/CSD_Strategy/TestApps/Makefile.am: * performance-tests/CSD_Strategy/TestInf/Makefile.am: * performance-tests/CSD_Strategy/TestServant/Makefile.am: New files. Tue Nov 15 07:40:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/*: Handle sequences of forward declared object references and added some more unit tests Mon Nov 14 23:37:09 USMST 2005 Yan Dai * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp: Fixed memory leaks. Mon Nov 14 13:54:08 2005 Ossama Othman * orbsvcs/orbsvcs/Makefile.am (libTAO_PortableGroup_la_SOURCES): * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp: Removed empty map/set source files. * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h: * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp: * orbsvcs/orbsvcs/Log/EventLogConsumer.h: * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/EventLogFactory_i.h: * orbsvcs/orbsvcs/Log/EventLogNotification.cpp: * orbsvcs/orbsvcs/Log/EventLogNotification.h: * orbsvcs/orbsvcs/Log/EventLog_i.cpp: * orbsvcs/orbsvcs/Log/EventLog_i.h: * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp: * orbsvcs/orbsvcs/Log/Hash_Iterator_i.h: * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp: * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h: * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp: * orbsvcs/orbsvcs/Log/Hash_LogStore.h: * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.cpp: * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.h: * orbsvcs/orbsvcs/Log/Iterator_i.cpp: * orbsvcs/orbsvcs/Log/Iterator_i.h: * orbsvcs/orbsvcs/Log/LogActivator.cpp: * orbsvcs/orbsvcs/Log/LogActivator.h: * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: * orbsvcs/orbsvcs/Log/LogMgr_i.h: * orbsvcs/orbsvcs/Log/LogNotification.cpp: * orbsvcs/orbsvcs/Log/LogNotification.h: * orbsvcs/orbsvcs/Log/LogRecordStore.cpp: * orbsvcs/orbsvcs/Log/LogRecordStore.h: * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp: * orbsvcs/orbsvcs/Log/LogRecordStore_persist.h: * orbsvcs/orbsvcs/Log/LogStore.h: * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp: * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h: * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.cpp: * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.h: * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp: * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h: * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp: * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h: * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h: * orbsvcs/orbsvcs/Log/Log_i.cpp: * orbsvcs/orbsvcs/Log/Log_i.h: * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp: * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h: * orbsvcs/orbsvcs/Log/NotifyLogNotification.cpp: * orbsvcs/orbsvcs/Log/NotifyLogNotification.h: * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLog_i.h: * orbsvcs/orbsvcs/Log/PersistStore.cpp: * orbsvcs/orbsvcs/Log/PersistStore.h: * orbsvcs/orbsvcs/Log/RTEventLogConsumer.cpp: * orbsvcs/orbsvcs/Log/RTEventLogConsumer.h: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h: * orbsvcs/orbsvcs/Log/RTEventLogNotification.cpp: * orbsvcs/orbsvcs/Log/RTEventLogNotification.h: * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLog_i.h: * orbsvcs/orbsvcs/Metrics/Metrics_FrameManager.h: * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache.h: * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.cpp: * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.h: * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp: * orbsvcs/orbsvcs/Metrics/Metrics_Logger.h: * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h: * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.i: * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.cpp: * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.h: * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.i: * orbsvcs/orbsvcs/Metrics/Metrics_Utils.cpp: * orbsvcs/orbsvcs/Metrics/Metrics_Utils.h: * orbsvcs/orbsvcs/Metrics/Metrics_Utils.i: * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp: * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h: * orbsvcs/orbsvcs/Naming/Entries.cpp: * orbsvcs/orbsvcs/Naming/Entries.h: * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp: * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.h: * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp: * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.h: * orbsvcs/orbsvcs/Naming/Naming_Client.cpp: * orbsvcs/orbsvcs/Naming/Naming_Client.h: * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp: * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h: * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp: * orbsvcs/orbsvcs/Naming/Naming_Loader.h: * orbsvcs/orbsvcs/Naming/Naming_Server.cpp: * orbsvcs/orbsvcs/Naming/Naming_Server.h: * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp: * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h: * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp: * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h: * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp: * orbsvcs/orbsvcs/Naming/Persistent_Entries.h: * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp: * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h: * orbsvcs/orbsvcs/Naming/Storable.h: * orbsvcs/orbsvcs/Naming/Storable.inl: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h: * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp: * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.h: * orbsvcs/orbsvcs/Notify/Admin.cpp: * orbsvcs/orbsvcs/Notify/Admin.h: * orbsvcs/orbsvcs/Notify/Admin.inl: * orbsvcs/orbsvcs/Notify/AdminProperties.cpp: * orbsvcs/orbsvcs/Notify/AdminProperties.h: * orbsvcs/orbsvcs/Notify/AdminProperties.inl: * orbsvcs/orbsvcs/Notify/Bit_Vector.cpp: * orbsvcs/orbsvcs/Notify/Bit_Vector.h: * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp: * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h: * orbsvcs/orbsvcs/Notify/Builder.cpp: * orbsvcs/orbsvcs/Notify/Builder.h: * orbsvcs/orbsvcs/Notify/Consumer.cpp: * orbsvcs/orbsvcs/Notify/Consumer.h: * orbsvcs/orbsvcs/Notify/Consumer.inl: * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp: * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h: * orbsvcs/orbsvcs/Notify/Consumer_Map.h: * orbsvcs/orbsvcs/Notify/Container_T.cpp: * orbsvcs/orbsvcs/Notify/Container_T.h: * orbsvcs/orbsvcs/Notify/Container_T.inl: * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.cpp: * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.h: * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp: * orbsvcs/orbsvcs/Notify/CosNotify_Service.h: * orbsvcs/orbsvcs/Notify/Default_Factory.cpp: * orbsvcs/orbsvcs/Notify/Default_Factory.h: * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp: * orbsvcs/orbsvcs/Notify/Delivery_Request.h: * orbsvcs/orbsvcs/Notify/Delivery_Request.inl: * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp: * orbsvcs/orbsvcs/Notify/ETCL_Filter.h: * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp: * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h: * orbsvcs/orbsvcs/Notify/Event.cpp: * orbsvcs/orbsvcs/Notify/Event.h: * orbsvcs/orbsvcs/Notify/Event.inl: * orbsvcs/orbsvcs/Notify/EventChannel.cpp: * orbsvcs/orbsvcs/Notify/EventChannel.h: * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp: * orbsvcs/orbsvcs/Notify/EventChannelFactory.h: * orbsvcs/orbsvcs/Notify/EventType.cpp: * orbsvcs/orbsvcs/Notify/EventType.h: * orbsvcs/orbsvcs/Notify/EventType.inl: * orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp: * orbsvcs/orbsvcs/Notify/EventTypeSeq.h: * orbsvcs/orbsvcs/Notify/Event_Manager.cpp: * orbsvcs/orbsvcs/Notify/Event_Manager.h: * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.cpp: * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.h: * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.inl: * orbsvcs/orbsvcs/Notify/Event_Map_T.cpp: * orbsvcs/orbsvcs/Notify/Event_Map_T.h: * orbsvcs/orbsvcs/Notify/Event_Map_T.inl: * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.cpp: * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.h: * orbsvcs/orbsvcs/Notify/Event_Persistence_Strategy.h: * orbsvcs/orbsvcs/Notify/Factory.h: * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp: * orbsvcs/orbsvcs/Notify/FilterAdmin.h: * orbsvcs/orbsvcs/Notify/FilterAdmin.inl: * orbsvcs/orbsvcs/Notify/FilterFactory.h: * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp: * orbsvcs/orbsvcs/Notify/Find_Worker_T.h: * orbsvcs/orbsvcs/Notify/Find_Worker_T.inl: * orbsvcs/orbsvcs/Notify/ID_Factory.cpp: * orbsvcs/orbsvcs/Notify/ID_Factory.h: * orbsvcs/orbsvcs/Notify/ID_Factory.inl: * orbsvcs/orbsvcs/Notify/Method_Request.cpp: * orbsvcs/orbsvcs/Notify/Method_Request.h: * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h: * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Event.h: * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h: * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.h: * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h: * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.cpp: * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.inl: * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp: * orbsvcs/orbsvcs/Notify/Name_Value_Pair.h: * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp: * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h: * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp: * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h: * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.cpp: * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.h: * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.cpp: * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.h: * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.cpp: * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.h: * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.cpp: * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.h: * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp: * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h: * orbsvcs/orbsvcs/Notify/Notify_Extensions.cpp: * orbsvcs/orbsvcs/Notify/Notify_Extensions.h: * orbsvcs/orbsvcs/Notify/Object.cpp: * orbsvcs/orbsvcs/Notify/Object.h: * orbsvcs/orbsvcs/Notify/Object.inl: * orbsvcs/orbsvcs/Notify/POA_Helper.cpp: * orbsvcs/orbsvcs/Notify/POA_Helper.h: * orbsvcs/orbsvcs/Notify/POA_Helper.inl: * orbsvcs/orbsvcs/Notify/Peer.cpp: * orbsvcs/orbsvcs/Notify/Peer.h: * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp: * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h: * orbsvcs/orbsvcs/Notify/Properties.cpp: * orbsvcs/orbsvcs/Notify/Properties.h: * orbsvcs/orbsvcs/Notify/Properties.inl: * orbsvcs/orbsvcs/Notify/Property.h: * orbsvcs/orbsvcs/Notify/PropertySeq.cpp: * orbsvcs/orbsvcs/Notify/PropertySeq.h: * orbsvcs/orbsvcs/Notify/PropertySeq.inl: * orbsvcs/orbsvcs/Notify/Property_Boolean.cpp: * orbsvcs/orbsvcs/Notify/Property_Boolean.h: * orbsvcs/orbsvcs/Notify/Property_Boolean.inl: * orbsvcs/orbsvcs/Notify/Property_T.cpp: * orbsvcs/orbsvcs/Notify/Property_T.h: * orbsvcs/orbsvcs/Notify/Property_T.inl: * orbsvcs/orbsvcs/Notify/Proxy.cpp: * orbsvcs/orbsvcs/Notify/Proxy.h: * orbsvcs/orbsvcs/Notify/Proxy.inl: * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp: * orbsvcs/orbsvcs/Notify/ProxyConsumer.h: * orbsvcs/orbsvcs/Notify/ProxyConsumer.inl: * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.cpp: * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.h: * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp: * orbsvcs/orbsvcs/Notify/ProxySupplier.h: * orbsvcs/orbsvcs/Notify/ProxySupplier.inl: * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp: * orbsvcs/orbsvcs/Notify/ProxySupplier_T.h: * orbsvcs/orbsvcs/Notify/Proxy_T.cpp: * orbsvcs/orbsvcs/Notify/Proxy_T.h: * orbsvcs/orbsvcs/Notify/QoSProperties.cpp: * orbsvcs/orbsvcs/Notify/QoSProperties.h: * orbsvcs/orbsvcs/Notify/QoSProperties.inl: * orbsvcs/orbsvcs/Notify/RT_Builder.cpp: * orbsvcs/orbsvcs/Notify/RT_Builder.h: * orbsvcs/orbsvcs/Notify/RT_Factory.cpp: * orbsvcs/orbsvcs/Notify/RT_Factory.h: * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp: * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h: * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp: * orbsvcs/orbsvcs/Notify/RT_POA_Helper.h: * orbsvcs/orbsvcs/Notify/RT_Properties.cpp: * orbsvcs/orbsvcs/Notify/RT_Properties.h: * orbsvcs/orbsvcs/Notify/RT_Properties.inl: * orbsvcs/orbsvcs/Notify/Random_File.cpp: * orbsvcs/orbsvcs/Notify/Random_File.h: * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp: * orbsvcs/orbsvcs/Notify/Reactive_Task.h: * orbsvcs/orbsvcs/Notify/Reactive_Task.inl: * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.cpp: * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.h: * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp: * orbsvcs/orbsvcs/Notify/Reconnection_Registry.h: * orbsvcs/orbsvcs/Notify/Refcountable.cpp: * orbsvcs/orbsvcs/Notify/Refcountable.h: * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h: * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.inl: * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp: * orbsvcs/orbsvcs/Notify/Routing_Slip.h: * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp: * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.h: * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp: * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.h: * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.cpp: * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.h: * orbsvcs/orbsvcs/Notify/Seq_Worker_T.cpp: * orbsvcs/orbsvcs/Notify/Seq_Worker_T.h: * orbsvcs/orbsvcs/Notify/Seq_Worker_T.inl: * orbsvcs/orbsvcs/Notify/Service.cpp: * orbsvcs/orbsvcs/Notify/Service.h: * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp: * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h: * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp: * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h: * orbsvcs/orbsvcs/Notify/Supplier.cpp: * orbsvcs/orbsvcs/Notify/Supplier.h: * orbsvcs/orbsvcs/Notify/Supplier.inl: * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp: * orbsvcs/orbsvcs/Notify/SupplierAdmin.h: * orbsvcs/orbsvcs/Notify/Supplier_Map.h: * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp: * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h: * orbsvcs/orbsvcs/Notify/Timer.h: * orbsvcs/orbsvcs/Notify/Timer_Queue.cpp: * orbsvcs/orbsvcs/Notify/Timer_Queue.h: * orbsvcs/orbsvcs/Notify/Timer_Reactor.cpp: * orbsvcs/orbsvcs/Notify/Timer_Reactor.h: * orbsvcs/orbsvcs/Notify/Topology_Factory.h: * orbsvcs/orbsvcs/Notify/Topology_Loader.cpp: * orbsvcs/orbsvcs/Notify/Topology_Loader.h: * orbsvcs/orbsvcs/Notify/Topology_Object.cpp: * orbsvcs/orbsvcs/Notify/Topology_Object.h: * orbsvcs/orbsvcs/Notify/Topology_Object.inl: * orbsvcs/orbsvcs/Notify/Topology_Saver.cpp: * orbsvcs/orbsvcs/Notify/Topology_Saver.h: * orbsvcs/orbsvcs/Notify/Worker_Task.cpp: * orbsvcs/orbsvcs/Notify/Worker_Task.h: * orbsvcs/orbsvcs/Notify/XML_Loader.cpp: * orbsvcs/orbsvcs/Notify/XML_Loader.h: * orbsvcs/orbsvcs/Notify/XML_Saver.cpp: * orbsvcs/orbsvcs/Notify/XML_Saver.h: * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp: * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h: * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp: * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h: * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h: * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h: * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h: * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h: * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h: * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h: * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h: * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h: * orbsvcs/orbsvcs/PortableGroup/GOA.cpp: * orbsvcs/orbsvcs/PortableGroup/GOA.h: * orbsvcs/orbsvcs/PortableGroup/MIOP.cpp: * orbsvcs/orbsvcs/PortableGroup/MIOP.h: * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.h: * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h: * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.h: * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.h: * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h: * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h: * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.h: * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.h: * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.inl: * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.h: * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.inl: * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.h: * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h: * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.h: * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h: * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.h: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h: * orbsvcs/orbsvcs/PortableGroup/PG_Operators.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Operators.h: * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h: * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.inl: * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h: * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.h: * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h: * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h: * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.h: * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h: * orbsvcs/orbsvcs/PortableGroup/PG_Utils.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Utils.h: * orbsvcs/orbsvcs/PortableGroup/PG_conf.h: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h: * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp: * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.i: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.i: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.h: Added versioned namespace support. Mon Nov 14 15:00:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_traits.cpp: * TAO_IDL/be/be_visitor_component/component_cs.cpp: * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: The first argument of Objref_Traits::marshal should be a const argument Mon Nov 14 09:13:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp: Fixed compile error with HPUX Mon Nov 14 07:03:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/mock_stream.{hpp,cpp}: * tests/Sequence_Unit_Tests/fwd_mock_reference.{hpp,cpp}: New mock_stream and fwd_mock_reference, needed for some more unit tests Sun Nov 13 12:15:58 USMST 2005 Yan Dai * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl: Changed the done() method to be oneway to see if this fixes TRANSIENT exception caught on VXWORKS builds. * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl: Extended timeout for server process startup to see if this fixes server.ior not found problem on VXWORKS builds. Sat Nov 12 09:55:33 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Change "FaultTolerance/FT_IOGR_Property.i" to "FaultTolerance/FT_IOGR_Property.inl". Remove "ETCL/ETCL_Constraint.i". Sat Nov 12 01:34:26 2005 Ossama Othman * orbsvcs/orbsvcs/CosLoadBalancing.mpc: * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.cpp: Removed empty LoadBalancing/*Map.cpp source files. * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.cpp: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.inl: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Fault_Listener.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Listener.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/replace_key.cpp: * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp: * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.h: * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.inl: * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.cpp: * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.h: * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.inl: * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.h: * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.inl: * orbsvcs/orbsvcs/FtRtEvent/Utils/ScopeGuard.h: * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.cpp: * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.h: * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.inl: * orbsvcs/orbsvcs/FtRtEvent/Utils/activate_with_id.h: * orbsvcs/orbsvcs/FtRtEvent/Utils/resolve_init.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.i: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.i: * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h: * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp: * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.h: * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h: * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp: * orbsvcs/orbsvcs/IFRService/AliasDef_i.h: * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h: * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp: * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h: * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp: * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h: * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h: * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h: * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp: * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h: * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h: * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h: * orbsvcs/orbsvcs/IFRService/Contained_i.cpp: * orbsvcs/orbsvcs/IFRService/Contained_i.h: * orbsvcs/orbsvcs/IFRService/Container_i.cpp: * orbsvcs/orbsvcs/IFRService/Container_i.h: * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp: * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h: * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp: * orbsvcs/orbsvcs/IFRService/EnumDef_i.h: * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp: * orbsvcs/orbsvcs/IFRService/EventDef_i.h: * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp: * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h: * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h: * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h: * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h: * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h: * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h: * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h: * orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp: * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h: * orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp: * orbsvcs/orbsvcs/IFRService/FinderDef_i.h: * orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp: * orbsvcs/orbsvcs/IFRService/FixedDef_i.h: * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp: * orbsvcs/orbsvcs/IFRService/HomeDef_i.h: * orbsvcs/orbsvcs/IFRService/IDLType_i.cpp: * orbsvcs/orbsvcs/IFRService/IDLType_i.h: * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp: * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h: * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp: * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h: * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp: * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h: * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp: * orbsvcs/orbsvcs/IFRService/IRObject_i.h: * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp: * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h: * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h: * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h: * orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h: * orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp: * orbsvcs/orbsvcs/IFRService/NativeDef_i.h: * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp: * orbsvcs/orbsvcs/IFRService/OperationDef_i.h: * orbsvcs/orbsvcs/IFRService/Options.cpp: * orbsvcs/orbsvcs/IFRService/Options.h: * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp: * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h: * orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp: * orbsvcs/orbsvcs/IFRService/RecursDef_i.h: * orbsvcs/orbsvcs/IFRService/Repository_i.cpp: * orbsvcs/orbsvcs/IFRService/Repository_i.h: * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h: * orbsvcs/orbsvcs/IFRService/StringDef_i.cpp: * orbsvcs/orbsvcs/IFRService/StringDef_i.h: * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp: * orbsvcs/orbsvcs/IFRService/StructDef_i.h: * orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp: * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h: * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp: * orbsvcs/orbsvcs/IFRService/UnionDef_i.h: * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp: * orbsvcs/orbsvcs/IFRService/UsesDef_i.h: * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h: * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ValueDef_i.h: * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h: * orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp: * orbsvcs/orbsvcs/IFRService/WstringDef_i.h: * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h: * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h: * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.h: * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h: * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.h: * orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_Component.h: * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.inl: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.inl: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.inl: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.inl: * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.h: * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h: * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.h: * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.h: * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.h: * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h: * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h: * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h: * orbsvcs/orbsvcs/LoadBalancing/LB_conf.h: Added versioned namespace support. Fri Nov 11 08:55:05 2005 Ossama Othman * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h: Include "tao/Versioned_Namespace.h" for TAO_BEGIN_VERSIONED_NAMESPACE_DECL macro definition. Fri Nov 11 08:50:02 2005 Ossama Othman * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp: Include "ace/OS_NS_unistd.h" for ACE_OS::getgid() prototype. Thu Nov 10 10:18:20 USMST 2005 Yan Dai * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp: Merged a bug fix from OCI 1.4a. "Thu Nov 10 02:34:04 2005 Ciju John " Thu Nov 10 10:29:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp: Fixed incorrect macro Wed Nov 9 22:34:24 2005 Ossama Othman * orbsvcs/orbsvcs/Channel_Clients_T.cpp: * orbsvcs/orbsvcs/Channel_Clients_T.h: * orbsvcs/orbsvcs/Channel_Clients_T.i: * orbsvcs/orbsvcs/Event_Service_Constants.h: * orbsvcs/orbsvcs/Event_Utilities.cpp: * orbsvcs/orbsvcs/Event_Utilities.h: * orbsvcs/orbsvcs/Event_Utilities.i: * orbsvcs/orbsvcs/IOR_Multicast.cpp: * orbsvcs/orbsvcs/IOR_Multicast.h: * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/orbsvcs/RTEvent_Serv.mpc: * orbsvcs/orbsvcs/Runtime_Scheduler.cpp: * orbsvcs/orbsvcs/Runtime_Scheduler.h: * orbsvcs/orbsvcs/Shutdown_Utilities.cpp: * orbsvcs/orbsvcs/Shutdown_Utilities.h: * orbsvcs/orbsvcs/Time_Utilities.cpp: * orbsvcs/orbsvcs/Time_Utilities.h: * orbsvcs/orbsvcs/Time_Utilities.i: * orbsvcs/orbsvcs/AV/AVStreams_i.cpp: * orbsvcs/orbsvcs/AV/AVStreams_i.h: * orbsvcs/orbsvcs/AV/AVStreams_i.i: * orbsvcs/orbsvcs/AV/AV_Core.cpp: * orbsvcs/orbsvcs/AV/AV_Core.h: * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp: * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h: * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp: * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h: * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp: * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h: * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp: * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h: * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i: * orbsvcs/orbsvcs/AV/Flows_T.cpp: * orbsvcs/orbsvcs/AV/Flows_T.h: * orbsvcs/orbsvcs/AV/MCast.cpp: * orbsvcs/orbsvcs/AV/MCast.h: * orbsvcs/orbsvcs/AV/MCast.i: * orbsvcs/orbsvcs/AV/Policy.cpp: * orbsvcs/orbsvcs/AV/Policy.h: * orbsvcs/orbsvcs/AV/Policy.i: * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp: * orbsvcs/orbsvcs/AV/Protocol_Factory.h: * orbsvcs/orbsvcs/AV/QoS_UDP.cpp: * orbsvcs/orbsvcs/AV/QoS_UDP.h: * orbsvcs/orbsvcs/AV/QoS_UDP.i: * orbsvcs/orbsvcs/AV/RTCP.cpp: * orbsvcs/orbsvcs/AV/RTCP.h: * orbsvcs/orbsvcs/AV/RTCP_Channel.cpp: * orbsvcs/orbsvcs/AV/RTCP_Channel.h: * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp: * orbsvcs/orbsvcs/AV/RTCP_Packet.h: * orbsvcs/orbsvcs/AV/RTP.cpp: * orbsvcs/orbsvcs/AV/RTP.h: * orbsvcs/orbsvcs/AV/Resource_Factory.h: * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp: * orbsvcs/orbsvcs/AV/SCTP_SEQ.h: * orbsvcs/orbsvcs/AV/TCP.cpp: * orbsvcs/orbsvcs/AV/TCP.h: * orbsvcs/orbsvcs/AV/Transport.cpp: * orbsvcs/orbsvcs/AV/Transport.h: * orbsvcs/orbsvcs/AV/Transport.i: * orbsvcs/orbsvcs/AV/UDP.cpp: * orbsvcs/orbsvcs/AV/UDP.h: * orbsvcs/orbsvcs/AV/UDP.i: * orbsvcs/orbsvcs/AV/default_resource.cpp: * orbsvcs/orbsvcs/AV/default_resource.h: * orbsvcs/orbsvcs/AV/media_timer.cpp: * orbsvcs/orbsvcs/AV/media_timer.h: * orbsvcs/orbsvcs/AV/ntp-time.h: * orbsvcs/orbsvcs/AV/sfp.cpp: * orbsvcs/orbsvcs/AV/sfp.h: * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp: * orbsvcs/orbsvcs/Concurrency/CC_Lock.h: * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp: * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h: * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp: * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h: * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp: * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h: * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp: * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h: * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.h: * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.i: * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h: * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.h: * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.i: * orbsvcs/orbsvcs/CosEvent/CEC_Defaults.h: * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.h: * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.i: * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.h: * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.i: * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h: * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.i: * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h: * orbsvcs/orbsvcs/CosEvent/CEC_Factory.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h: * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.h: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.h: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.i: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.i: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.h: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.i: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.i: * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.i: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.h: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.i: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.h: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.i: * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.h: * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.i: * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.i: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.i: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i: * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.i: * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.i: * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp: * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.h: * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.i: * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.cpp: * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.h: * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp: * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.h: * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.i: * orbsvcs/orbsvcs/ESF/ESF_Defaults.h: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.i: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.cpp: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.h: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.i: * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.cpp: * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.h: * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.i: * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.cpp: * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.h: * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.cpp: * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.h: * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.i: * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp: * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h: * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.i: * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.cpp: * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.h: * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.cpp: * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.h: * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.i: * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.cpp: * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.h: * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.i: * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.cpp: * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.h: * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.i: * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.h: * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.i: * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.cpp: * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.h: * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.i: * orbsvcs/orbsvcs/ESF/ESF_Worker.cpp: * orbsvcs/orbsvcs/ESF/ESF_Worker.h: * orbsvcs/orbsvcs/ETCL/ETCL.ll: * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp: * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.i: * orbsvcs/orbsvcs/ETCL/ETCL_Constraint_Visitor.h: * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.cpp: * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h: * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp: * orbsvcs/orbsvcs/Event/ECG_Adapters.cpp: * orbsvcs/orbsvcs/Event/ECG_Adapters.h: * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.cpp: * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h: * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp: * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h: * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.i: * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp: * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h: * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.i: * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp: * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h: * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.i: * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.cpp: * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h: * orbsvcs/orbsvcs/Event/ECG_Defaults.h: * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp: * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h: * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.i: * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp: * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h: * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.i: * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp: * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h: * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp: * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h: * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.cpp: * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h: * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.i: * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.cpp: * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h: * orbsvcs/orbsvcs/Event/ECG_UDP_EH.cpp: * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h: * orbsvcs/orbsvcs/Event/ECG_UDP_EH.i: * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp: * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h: * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.i: * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h: * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp: * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h: * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.i: * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp: * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h: * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.inl: * orbsvcs/orbsvcs/Event/EC_And_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_And_Filter.h: * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Basic_Factory.h: * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp: * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h: * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i: * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h: * orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp: * orbsvcs/orbsvcs/Event/EC_Busy_Lock.h: * orbsvcs/orbsvcs/Event/EC_Busy_Lock.i: * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.cpp: * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h: * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h: * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp: * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h: * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Default_Factory.i: * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.cpp: * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h: * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.cpp: * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h: * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h: * orbsvcs/orbsvcs/Event/EC_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp: * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h: * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i: * orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp: * orbsvcs/orbsvcs/Event/EC_Event_Channel.h: * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.cpp: * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h: * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.i: * orbsvcs/orbsvcs/Event/EC_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Factory.h: * orbsvcs/orbsvcs/Event/EC_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Filter.h: * orbsvcs/orbsvcs/Event/EC_Filter.i: * orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp: * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h: * orbsvcs/orbsvcs/Event/EC_Filter_Builder.i: * orbsvcs/orbsvcs/Event/EC_Gateway.cpp: * orbsvcs/orbsvcs/Event/EC_Gateway.h: * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp: * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h: * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h: * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.i: * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.cpp: * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.h: * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.i: * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.h: * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.i: * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp: * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.h: * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.i: * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.cpp: * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h: * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.i: * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h: * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.i: * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.cpp: * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.h: * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i: * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h: * orbsvcs/orbsvcs/Event/EC_Negation_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h: * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Null_Factory.h: * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp: * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h: * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i: * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h: * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i: * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.cpp: * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h: * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.i: * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.cpp: * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h: * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.i: * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp: * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h: * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i: * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp: * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h: * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i: * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.cpp: * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h: * orbsvcs/orbsvcs/Event/EC_QOS_Info.h: * orbsvcs/orbsvcs/Event/EC_QOS_Info.i: * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.h: * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp: * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h: * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.i: * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp: * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h: * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.i: * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp: * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h: * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Sched_Factory.h: * orbsvcs/orbsvcs/Event/EC_Sched_Factory.i: * orbsvcs/orbsvcs/Event/EC_Sched_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h: * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.cpp: * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.h: * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.i: * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.cpp: * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h: * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp: * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h: * orbsvcs/orbsvcs/Event/EC_SupplierControl.cpp: * orbsvcs/orbsvcs/Event/EC_SupplierControl.h: * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h: * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.i: * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.cpp: * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.i: * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h: * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i: * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp: * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h: * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i: * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h: * orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Type_Filter.h: * orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp: * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h: * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.h: * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h: * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.i: * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.inl: * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.h: * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.h: * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h: * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.i: * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.inl: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h: * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h: Added versioned namespace support. Wed Nov 9 22:54:43 USMST 2005 Yan Dai * TAO/tao/CSD_ThreadPool/CSD_TP_Request.inl: * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.cpp: * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.inl: * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp: Merged changes from OCI TAO 1.4a that optionally supports the serialization of requests. (See OCIChangeLog entry "Mon Nov 7 09:31:11 MST 2005 Tim Bradley " for details.) Wed Nov 9 15:59:01 2005 William Otte * tests/Bug_2234_Regression/client.cpp Fixed a warning on the OS X build. Wed Nov 9 13:39:13 USMST 2005 Yan Dai * TAO/examples/CSD_Strategy/ThreadPool4/Foo.idl: * TAO/examples/CSD_Strategy/ThreadPool4/Foo_i.cpp: * TAO/examples/CSD_Strategy/ThreadPool4/Foo_i.h: * TAO/examples/CSD_Strategy/ThreadPool5/Foo.idl: * TAO/examples/CSD_Strategy/ThreadPool5/Foo_i.cpp: * TAO/examples/CSD_Strategy/ThreadPool5/Foo_i.h: Added exception raise to test_callback() in idl. This would fix the warnings on borland builds. Wed Nov 9 10:20:05 USMST 2005 Yan Dai * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc: Removed duplicated dependency on pi and codecfactory and removed dependency on interceptors since it's not needed and it makes the test library not built on minumum corba build. Wed Nov 9 14:57:54 2005 Simon McQueen * tests/Bug_2289_Regression/Bug_2289_Regression.mpc: * tests/Bug_2289_Regression/MyInterfaceImpl.cpp: * tests/Bug_2289_Regression/MyInterfaceImpl.h: * tests/Bug_2289_Regression/README: * tests/Bug_2289_Regression/Test.idl: * tests/Bug_2289_Regression/client.cpp: Updated this test so it doesn't need handcrafted code. * tests/Bug_2289_Regression/MyStruct.idl: * tests/Bug_2289_Regression/MyStructC.cpp: * tests/Bug_2289_Regression/MyStructC.h: * tests/Bug_2289_Regression/MyStructC.inl: * tests/Bug_2289_Regression/MyStructS.cpp: * tests/Bug_2289_Regression/MyStructS.h: * tests/Bug_2289_Regression/MyStructS.inl: * tests/Bug_2289_Regression/MyStructS_T.cpp: * tests/Bug_2289_Regression/MyStructS_T.h: * tests/Bug_2289_Regression/MyStructS_T.inl: Removed these files. They are no longer needed. Wed Nov 9 14:25:41 UTC 2005 Jeff Parsons * tests/IDL_Test/constants.idl: Reverted the change of Tue Nov 8 20:11:47 UTC 2005 Jeff Parsons since that constant value is being used to address an Intel compiler bug, and the value itself is a legal one. Thanks to Johnny Willemsen for pointing this out. Tue Nov 8 20:11:47 UTC 2005 Jeff Parsons * tests/IDL_Test/constants.idl: Changed the literal rhs for one of the constants to a value that won't challenge compilers that are not compliant with the ANSI/IEEE minimum positive value for double. This change should eliminate a warning on SuSE 9.3 ICC90. Tue Nov 8 11:49:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/Bug_2074_Regression/Bug_2074_Regression.mpc: Added minimum_corba as base project Tue Nov 8 10:41:12 UTC 2005 Johnny Willemsen * tests/Big_Request_Muxing/server.cpp: Slightly changed this server, when we directly have all expected messages then there is no need to wait for anymore. If we don't have all messages, we print how many we have and then we run the orb for another 5 seconds to see if we get extra messages Tue Nov 8 10:25:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp: Reimplemented the copy constructor and implemented the assignment operator in terms of using the copy constructor Tue Nov 8 10:01:12 UTC 2005 Johnny Willemsen * tao/Makefile.am: Removed POA_Current.inl Tue Nov 8 08:49:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp: * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp: Changed test_get_buffer_true_with_release_false to use a BOOST_CHECK to chekd that we correctly return a null pointer * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp: Trying to test the normal sequence behaviour and the special TAO optimization when TAO_NO_COPY_OCTET_SEQUENCES in one file will make things hard to maintain, this file now just tests the default behaviour, the special behaviour is now done in the new unit test listed below. * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp: New unit test file * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp: Fixed get_buffer() * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc: * tests/Sequence_Unit_Tests/run_test.pl: Added the new unit test Tue Nov 8 08:49:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp: Specialization for unbounded octet sequences, enabled when TAO_NO_COPY_OCTET_SEQUENCES is defined to 1. This is not ready yet, but this way it is easier to share the code and build it on multiple systems * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp: Include unbounded_octet_sequences.hpp * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp: Added a first extra test for when TAO_NO_COPY_OCTET_SEQUENCES is defined Tue Nov 8 08:39:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp: * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp: * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp: * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp: * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp: * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp: Made these unit tests working with boost 1.33 * tests/Sequence_Unit_Tests/unbounded_value_sequence.hpp: Enabled the explicit for the single argument constructor * tests/Sequence_Unit_Tests/run_test.pl: Reduced test time to 10 seconds, long enough Tue Nov 8 08:02:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp: Fixed compile error on Solaris Mon Nov 7 16:25:38 2005 William Otte * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc * orbsvcs/tests/Notify/lib/Notify_lib.mpc * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc * orbsvcs/tests/Trading/Trading.mpc * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc Fixes for linking problems on OS X. Mon Nov 7 12:07:44 2005 Ossama Othman * tao/PortableServer/POA_Current.h (POA_Current): Re-exported this class. Unfortunately, some other TAO libraries make direct calls on this class. Addresses unresolved symbol errors. * tao/PortableServer/POA_Current.inl: Removed this unused file. Mon Nov 7 19:51:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp: * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp: Extended test_get_buffer_true_with_release_true test Mon Nov 7 08:51:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp: * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp: * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp: Fixed warning in MinGW build Mon Nov 7 08:49:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/Thread_Pool.{h,inl}: Don't export TAO_Thread_Pool_Threads and removed threads accessor it exposes internal data and current_threads modifier which just is invalid todo Mon Nov 7 00:54:58 MST 2005 Yan Dai * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp: Fixed warnings that complains mis-use of throw expression. Sun Nov 6 14:34:51 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: * TAO_IDLbe/be_visitor_valuetype/field_cs.cpp: Made the generated signature of member mutators consistent with IN parameter semantics. Sat Nov 5 01:43:59 2005 Ossama Othman * tao/PI/ClientRequestInfo.h (TAO_ClientRequestInfo): Re-exported this class. TAO's FT client side requires access to it. Fri Nov 4 11:57:12 2005 Ossama Othman * tao/Versioned_Namespace.h: Added TAO_ORBCONF_H include/define sanity check. * tao/Utils/Synch_Refcountable.h: Include "tao/Versioned_Namespace.h" to pull in versioned namespace macros. Fri Nov 4 10:31:15 2005 Ossama Othman * tao/SmartProxies/Smart_Proxies.h: * tao/SmartProxies/Smart_Proxies.inl: * tao/Strategies/DIOP_Acceptor.cpp: * tao/Strategies/DIOP_Acceptor.h: * tao/Strategies/DIOP_Acceptor.i: * tao/Strategies/DIOP_Connection_Handler.cpp: * tao/Strategies/DIOP_Connection_Handler.h: * tao/Strategies/DIOP_Connector.cpp: * tao/Strategies/DIOP_Connector.h: * tao/Strategies/DIOP_Endpoint.cpp: * tao/Strategies/DIOP_Endpoint.h: * tao/Strategies/DIOP_Endpoint.i: * tao/Strategies/DIOP_Factory.cpp: * tao/Strategies/DIOP_Factory.h: * tao/Strategies/DIOP_Profile.cpp: * tao/Strategies/DIOP_Profile.h: * tao/Strategies/DIOP_Transport.cpp: * tao/Strategies/DIOP_Transport.h: * tao/Strategies/FIFO_Connection_Purging_Strategy.cpp: * tao/Strategies/FIFO_Connection_Purging_Strategy.h: * tao/Strategies/LFU_Connection_Purging_Strategy.cpp: * tao/Strategies/LFU_Connection_Purging_Strategy.h: * tao/Strategies/LF_Strategy_Null.cpp: * tao/Strategies/LF_Strategy_Null.h: * tao/Strategies/NULL_Connection_Purging_Strategy.cpp: * tao/Strategies/NULL_Connection_Purging_Strategy.h: * tao/Strategies/SCIOP_Acceptor.cpp: * tao/Strategies/SCIOP_Acceptor.h: * tao/Strategies/SCIOP_Acceptor.i: * tao/Strategies/SCIOP_Connection_Handler.cpp: * tao/Strategies/SCIOP_Connection_Handler.h: * tao/Strategies/SCIOP_Connector.cpp: * tao/Strategies/SCIOP_Connector.h: * tao/Strategies/SCIOP_Endpoint.cpp: * tao/Strategies/SCIOP_Endpoint.h: * tao/Strategies/SCIOP_Endpoint.i: * tao/Strategies/SCIOP_Factory.cpp: * tao/Strategies/SCIOP_Factory.h: * tao/Strategies/SCIOP_Lite_Factory.cpp: * tao/Strategies/SCIOP_Lite_Factory.h: * tao/Strategies/SCIOP_Profile.cpp: * tao/Strategies/SCIOP_Profile.h: * tao/Strategies/SCIOP_Transport.cpp: * tao/Strategies/SCIOP_Transport.h: * tao/Strategies/SHMIOP_Acceptor.cpp: * tao/Strategies/SHMIOP_Acceptor.h: * tao/Strategies/SHMIOP_Connection_Handler.cpp: * tao/Strategies/SHMIOP_Connection_Handler.h: * tao/Strategies/SHMIOP_Connector.cpp: * tao/Strategies/SHMIOP_Connector.h: * tao/Strategies/SHMIOP_Endpoint.cpp: * tao/Strategies/SHMIOP_Endpoint.h: * tao/Strategies/SHMIOP_Endpoint.i: * tao/Strategies/SHMIOP_Factory.cpp: * tao/Strategies/SHMIOP_Factory.h: * tao/Strategies/SHMIOP_Profile.cpp: * tao/Strategies/SHMIOP_Profile.h: * tao/Strategies/SHMIOP_Transport.cpp: * tao/Strategies/SHMIOP_Transport.h: * tao/Strategies/UIOP_Acceptor.cpp: * tao/Strategies/UIOP_Acceptor.h: * tao/Strategies/UIOP_Connection_Handler.cpp: * tao/Strategies/UIOP_Connection_Handler.h: * tao/Strategies/UIOP_Connector.cpp: * tao/Strategies/UIOP_Connector.h: * tao/Strategies/UIOP_Endpoint.cpp: * tao/Strategies/UIOP_Endpoint.h: * tao/Strategies/UIOP_Endpoint.i: * tao/Strategies/UIOP_Factory.cpp: * tao/Strategies/UIOP_Factory.h: * tao/Strategies/UIOP_Lite_Factory.cpp: * tao/Strategies/UIOP_Lite_Factory.h: * tao/Strategies/UIOP_Profile.cpp: * tao/Strategies/UIOP_Profile.h: * tao/Strategies/UIOP_Transport.cpp: * tao/Strategies/UIOP_Transport.h: * tao/Strategies/advanced_resource.cpp: * tao/Strategies/advanced_resource.h: * tao/TypeCodeFactory/Recursive_TypeCode.cpp: * tao/TypeCodeFactory/Recursive_TypeCode.h: * tao/TypeCodeFactory/Recursive_TypeCode.inl: * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp: * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h: * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp: * tao/TypeCodeFactory/TypeCodeFactory_Loader.h: * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: * tao/TypeCodeFactory/TypeCodeFactory_i.h: * tao/Utils/Encodable.cpp: * tao/Utils/Encodable.h: * tao/Utils/Implicit_Deactivator.cpp: * tao/Utils/Implicit_Deactivator.h: * tao/Utils/ORB_Destroyer.cpp: * tao/Utils/ORB_Destroyer.h: * tao/Utils/ORB_Manager.cpp: * tao/Utils/ORB_Manager.h: * tao/Utils/PolicyList_Destroyer.cpp: * tao/Utils/PolicyList_Destroyer.inl: * tao/Utils/RIR_Narrow.cpp: * tao/Utils/RIR_Narrow.h: * tao/Utils/Servant_Var.h: * tao/Utils/Servant_Var.inl: * tao/Utils/Synch_Refcountable.cpp: * tao/Utils/Synch_Refcountable.h: * tao/Utils/Synch_Refcountable.inl: * tao/Valuetype/AbstractBase.cpp: * tao/Valuetype/AbstractBase.h: * tao/Valuetype/AbstractBase.inl: * tao/Valuetype/AbstractBase_Invocation_Adapter.cpp: * tao/Valuetype/AbstractBase_Invocation_Adapter.h: * tao/Valuetype/AbstractBase_T.cpp: * tao/Valuetype/AbstractBase_T.h: * tao/Valuetype/Sequence_T.cpp: * tao/Valuetype/Sequence_T.h: * tao/Valuetype/Sequence_T.inl: * tao/Valuetype/ValueBase.cpp: * tao/Valuetype/ValueBase.h: * tao/Valuetype/ValueBase.inl: * tao/Valuetype/ValueFactory.cpp: * tao/Valuetype/ValueFactory.h: * tao/Valuetype/ValueFactory_Map.cpp: * tao/Valuetype/ValueFactory_Map.h: * tao/Valuetype/Value_CORBA_methods.h: * tao/Valuetype/Value_VarOut_T.cpp: * tao/Valuetype/Value_VarOut_T.h: * tao/Valuetype/Valuetype_Adapter_Impl.cpp: * tao/Valuetype/Valuetype_Adapter_Impl.h: Added remaining core TAO library versioned namespace support. Fri Nov 4 10:13:43 2005 Ossama Othman * tao/RTScheduling/Request_Interceptor.h (Client_Interceptor): Re-exported this class. The export declaration was inadvertently removed. Fri Nov 4 08:59:36 2005 Ossama Othman * tao/ORB_Core.i (add_tss_cleanup_func): * tao/ORB_Core.cpp (add_tss_cleanup_func): Moved this method out of line. Allows the TAO_Cleanup_Func_Registry class to remain unexported from the TAO DLL. * tao/AnyTypeCode/TypeCode_Constants.h (_tc_UnknownUserException): Removed this forward declaration. It's DLL linkage ends up differing from the same declaration in the DynamicInterface library. Addresses "inconsistent dll linkage" warnings from VC++. * tao/PortableServer/POA_Current_Impl.h (POA_Current_Impl): Re-exported this class. Unfortunately, some TAO other libraries make direct calls on this class. Addresses unresolved symbol errors. Fri Nov 4 16:56:06 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: Added a 'const' qualifier to the generated member mutator argument for array member types, since this arguement has the same semantics as an 'in' operation argument. * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h: Change generation of the initializing constructor definition to simply call the corresponding member mutators in the constructor body. This change allows reuse of the copy semantics already generated in the various member mutator methods, and as a side effect, avoids a VC6 compiler bug that complained when we had a call to the base class initializing constructor in the derived constructor's initialization list. Thu Nov 3 22:17:27 2005 Ossama Othman * performance-tests/Cubit/TAO/DII_Cubit/client.cpp: * performance-tests/Latency/DII/client.cpp: * performance-tests/Latency/DSI/Roundtrip.cpp: * performance-tests/Latency/Deferred/client.cpp: * performance-tests/Sequence_Latency/DII/client.cpp: * performance-tests/Sequence_Latency/DSI/Roundtrip.cpp: * performance-tests/Sequence_Latency/Deferred/client.cpp: * tests/CDR/tc.cpp: * tests/DynAny_Test/data.h: * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.cpp: Include "TypeCode_Constants.h" instead of "TC_Constants_Forward.h". The latter is deprecated. Thu Nov 3 22:06:44 2005 Ossama Othman * tao/AnyTypeCode/TC_Constants_Forward.h: Reintroduced this header as a backward compatibility header that includes "tao/AnyTypeCode/TypeCode_Constants.h". Thu Nov 3 19:42:12 UTC 2005 Johnny Willemsen * tests/Bug_2084_Regression/Hello.cpp: Fixed variable not used warning Thu Nov 3 12:17:09 MST 2005 Yan Dai * tao/CSD_Framework.mpc: Removed interceptor as the base project since it's not needed. Thu Nov 3 09:26:21 2005 Ossama Othman * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h: * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h: * orbsvcs/orbsvcs/Event/EC_And_Filter.h: * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h: * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h: * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h: * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h: * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter.h: * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h: * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h: * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h: * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h: * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h: * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h: * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h: * orbsvcs/orbsvcs/Event/EC_Type_Filter.h: * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h: * orbsvcs/orbsvcs/Naming/Naming_Loader.h: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp: * orbsvcs/orbsvcs/Sched/DynSched.h: * orbsvcs/orbsvcs/Sched/Scheduler.h: * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h: * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h: * orbsvcs/orbsvcs/Security/Security_Current.h: * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h: * orbsvcs/orbsvcs/Trader/Trading_Loader.h: Removed unnecessary uses of ACE_UNIMPLEMENTED_FUNC macro. It is only meant to be used for private unimplemented member functions in class templates. * tao/Collocated_Invocation.h: * tao/Connector_Registry.h: * tao/Object_Ref_Table.h: * tao/PolicyFactory_Registry_Factory.cpp: * tao/PolicyFactory_Registry_Factory.h: * tao/Profile.h: * tao/Resource_Factory.h: * tao/Stub.h: * tao/TSS_Resources.h: * tao/Transport.h: * tao/Wait_On_LF_No_Upcall.cpp: * tao/AnyTypeCode/Alias_TypeCode.cpp: * tao/AnyTypeCode/Alias_TypeCode.h: * tao/AnyTypeCode/Alias_TypeCode.inl: * tao/AnyTypeCode/Alias_TypeCode_Static.cpp: * tao/AnyTypeCode/Alias_TypeCode_Static.h: * tao/AnyTypeCode/Alias_TypeCode_Static.inl: * tao/AnyTypeCode/Any.cpp: * tao/AnyTypeCode/Any.h: * tao/AnyTypeCode/Any.inl: * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp: * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h: * tao/AnyTypeCode/AnyTypeCode_methods.h: * tao/AnyTypeCode/Any_Arg_Traits.h: * tao/AnyTypeCode/Any_Array_Impl_T.cpp: * tao/AnyTypeCode/Any_Array_Impl_T.h: * tao/AnyTypeCode/Any_Array_Impl_T.inl: * tao/AnyTypeCode/Any_Basic_Impl.cpp: * tao/AnyTypeCode/Any_Basic_Impl.h: * tao/AnyTypeCode/Any_Basic_Impl_T.cpp: * tao/AnyTypeCode/Any_Basic_Impl_T.h: * tao/AnyTypeCode/Any_Basic_Impl_T.inl: * tao/AnyTypeCode/Any_Dual_Impl_T.cpp: * tao/AnyTypeCode/Any_Dual_Impl_T.h: * tao/AnyTypeCode/Any_Dual_Impl_T.inl: * tao/AnyTypeCode/Any_Impl.cpp: * tao/AnyTypeCode/Any_Impl.h: * tao/AnyTypeCode/Any_Impl_T.cpp: * tao/AnyTypeCode/Any_Special_Impl_T.cpp: * tao/AnyTypeCode/Any_Special_Impl_T.h: * tao/AnyTypeCode/Any_Special_Impl_T.inl: * tao/AnyTypeCode/Any_SystemException.cpp: * tao/AnyTypeCode/Any_SystemException.h: * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: * tao/AnyTypeCode/Any_Unknown_IDL_Type.h: * tao/AnyTypeCode/Empty_Param_TypeCode.cpp: * tao/AnyTypeCode/Empty_Param_TypeCode.h: * tao/AnyTypeCode/Empty_Param_TypeCode.inl: * tao/AnyTypeCode/Enum_TypeCode.cpp: * tao/AnyTypeCode/Enum_TypeCode.h: * tao/AnyTypeCode/Enum_TypeCode.inl: * tao/AnyTypeCode/Enum_TypeCode_Static.cpp: * tao/AnyTypeCode/Enum_TypeCode_Static.h: * tao/AnyTypeCode/Enum_TypeCode_Static.inl: * tao/AnyTypeCode/Fixed_TypeCode.cpp: * tao/AnyTypeCode/Fixed_TypeCode.h: * tao/AnyTypeCode/Fixed_TypeCode.inl: * tao/AnyTypeCode/Marshal.cpp: * tao/AnyTypeCode/Marshal.h: * tao/AnyTypeCode/Marshal.inl: * tao/AnyTypeCode/NVList.cpp: * tao/AnyTypeCode/NVList.h: * tao/AnyTypeCode/NVList.inl: * tao/AnyTypeCode/NVList_Adapter_Impl.cpp: * tao/AnyTypeCode/NVList_Adapter_Impl.h: * tao/AnyTypeCode/Null_RefCount_Policy.h: * tao/AnyTypeCode/Objref_TypeCode.cpp: * tao/AnyTypeCode/Objref_TypeCode.h: * tao/AnyTypeCode/Objref_TypeCode.inl: * tao/AnyTypeCode/Objref_TypeCode_Static.cpp: * tao/AnyTypeCode/Objref_TypeCode_Static.h: * tao/AnyTypeCode/Objref_TypeCode_Static.inl: * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp: * tao/AnyTypeCode/Recursive_Type_TypeCode.h: * tao/AnyTypeCode/Recursive_Type_TypeCode.inl: * tao/AnyTypeCode/RefCount_Policy_Traits.h: * tao/AnyTypeCode/Sequence_TypeCode.cpp: * tao/AnyTypeCode/Sequence_TypeCode.h: * tao/AnyTypeCode/Sequence_TypeCode.inl: * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp: * tao/AnyTypeCode/Sequence_TypeCode_Static.h: * tao/AnyTypeCode/Sequence_TypeCode_Static.inl: * tao/AnyTypeCode/String_TypeCode.cpp: * tao/AnyTypeCode/String_TypeCode.h: * tao/AnyTypeCode/String_TypeCode.inl: * tao/AnyTypeCode/String_TypeCode_Static.cpp: * tao/AnyTypeCode/String_TypeCode_Static.h: * tao/AnyTypeCode/String_TypeCode_Static.inl: * tao/AnyTypeCode/Struct_TypeCode.cpp: * tao/AnyTypeCode/Struct_TypeCode.h: * tao/AnyTypeCode/Struct_TypeCode.inl: * tao/AnyTypeCode/Struct_TypeCode_Static.cpp: * tao/AnyTypeCode/Struct_TypeCode_Static.h: * tao/AnyTypeCode/Struct_TypeCode_Static.inl: * tao/AnyTypeCode/True_RefCount_Policy.cpp: * tao/AnyTypeCode/True_RefCount_Policy.h: * tao/AnyTypeCode/True_RefCount_Policy.inl: * tao/AnyTypeCode/TypeCode.cpp: * tao/AnyTypeCode/TypeCode.h: * tao/AnyTypeCode/TypeCode.inl: * tao/AnyTypeCode/TypeCode_Base_Attributes.h: * tao/AnyTypeCode/TypeCode_Base_Attributes.inl: * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: * tao/AnyTypeCode/TypeCode_CDR_Extraction.h: * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp: * tao/AnyTypeCode/TypeCode_Case_Base_T.h: * tao/AnyTypeCode/TypeCode_Case_Base_T.inl: * tao/AnyTypeCode/TypeCode_Case_T.cpp: * tao/AnyTypeCode/TypeCode_Case_T.h: * tao/AnyTypeCode/TypeCode_Case_T.inl: * tao/AnyTypeCode/TypeCode_Constants.h: * tao/AnyTypeCode/TypeCode_Struct_Field.h: * tao/AnyTypeCode/TypeCode_Traits.h: * tao/AnyTypeCode/TypeCode_Value_Field.h: * tao/AnyTypeCode/Union_TypeCode.cpp: * tao/AnyTypeCode/Union_TypeCode.h: * tao/AnyTypeCode/Union_TypeCode.inl: * tao/AnyTypeCode/Union_TypeCode_Static.cpp: * tao/AnyTypeCode/Union_TypeCode_Static.h: * tao/AnyTypeCode/Union_TypeCode_Static.inl: * tao/AnyTypeCode/Value_TypeCode.cpp: * tao/AnyTypeCode/Value_TypeCode.h: * tao/AnyTypeCode/Value_TypeCode.inl: * tao/AnyTypeCode/Value_TypeCode_Static.cpp: * tao/AnyTypeCode/Value_TypeCode_Static.h: * tao/AnyTypeCode/Value_TypeCode_Static.inl: * tao/AnyTypeCode/append.cpp: * tao/AnyTypeCode/skip.cpp: * tao/BiDir_GIOP/BiDirGIOP.cpp: * tao/BiDir_GIOP/BiDirGIOP.h: * tao/BiDir_GIOP/BiDirPolicy_Validator.cpp: * tao/BiDir_GIOP/BiDirPolicy_Validator.h: * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp: * tao/BiDir_GIOP/BiDir_ORBInitializer.h: * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp: * tao/BiDir_GIOP/BiDir_PolicyFactory.h: * tao/BiDir_GIOP/BiDir_Policy_i.cpp: * tao/BiDir_GIOP/BiDir_Policy_i.h: * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp: * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h: * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h: * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl: * tao/CSD_Framework/CSD_Framework_Loader.cpp: * tao/CSD_Framework/CSD_Framework_Loader.h: * tao/CSD_Framework/CSD_ORBInitializer.cpp: * tao/CSD_Framework/CSD_ORBInitializer.h: * tao/CSD_Framework/CSD_Object_Adapter.cpp: * tao/CSD_Framework/CSD_Object_Adapter.h: * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp: * tao/CSD_Framework/CSD_Object_Adapter_Factory.h: * tao/CSD_Framework/CSD_POA.cpp: * tao/CSD_Framework/CSD_POA.h: * tao/CSD_Framework/CSD_POA.inl: * tao/CSD_Framework/CSD_Strategy_Base.cpp: * tao/CSD_Framework/CSD_Strategy_Base.h: * tao/CSD_Framework/CSD_Strategy_Base.inl: * tao/CSD_Framework/CSD_Strategy_Proxy.cpp: * tao/CSD_Framework/CSD_Strategy_Proxy.h: * tao/CSD_Framework/CSD_Strategy_Proxy.inl: * tao/CSD_Framework/CSD_Strategy_Repository.cpp: * tao/CSD_Framework/CSD_Strategy_Repository.h: * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp: * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h: * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl: * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h: * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp: * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h: * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl: * tao/CSD_ThreadPool/CSD_TP_Queue.cpp: * tao/CSD_ThreadPool/CSD_TP_Queue.h: * tao/CSD_ThreadPool/CSD_TP_Queue.inl: * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp: * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h: * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl: * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h: * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Request.h: * tao/CSD_ThreadPool/CSD_TP_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp: * tao/CSD_ThreadPool/CSD_TP_Servant_State.h: * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl: * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h: * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl: * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp: * tao/CSD_ThreadPool/CSD_TP_Strategy.h: * tao/CSD_ThreadPool/CSD_TP_Strategy.inl: * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp: * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h: * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h: * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl: * tao/CSD_ThreadPool/CSD_TP_Task.cpp: * tao/CSD_ThreadPool/CSD_TP_Task.h: * tao/CSD_ThreadPool/CSD_TP_Task.inl: * tao/CSD_ThreadPool/CSD_ThreadPool.cpp: * tao/CSD_ThreadPool/CSD_ThreadPool.h: * tao/CodecFactory/CDR_Encaps_Codec.cpp: * tao/CodecFactory/CDR_Encaps_Codec.h: * tao/CodecFactory/CodecFactory.cpp: * tao/CodecFactory/CodecFactory.h: * tao/CodecFactory/CodecFactory_impl.cpp: * tao/CodecFactory/CodecFactory_impl.h: * tao/Codeset/Codeset.cpp: * tao/Codeset/Codeset.h: * tao/Codeset/Codeset_Descriptor.cpp: * tao/Codeset/Codeset_Descriptor.h: * tao/Codeset/Codeset_Manager_Factory.cpp: * tao/Codeset/Codeset_Manager_Factory.h: * tao/Codeset/Codeset_Manager_i.cpp: * tao/Codeset/Codeset_Manager_i.h: * tao/Codeset/Codeset_Translator_Factory.cpp: * tao/Codeset/Codeset_Translator_Factory.h: * tao/Codeset/Codeset_Translator_Factory_T.cpp: * tao/Codeset/Codeset_Translator_Factory_T.h: * tao/Codeset/UTF16_BOM_Factory.cpp: * tao/Codeset/UTF16_BOM_Factory.h: * tao/Codeset/UTF16_BOM_Translator.cpp: * tao/Codeset/UTF16_BOM_Translator.h: * tao/Codeset/UTF8_Latin1_Factory.cpp: * tao/Codeset/UTF8_Latin1_Factory.h: * tao/Codeset/UTF8_Latin1_Translator.cpp: * tao/Codeset/UTF8_Latin1_Translator.h: * tao/DynamicAny/DynAnyFactory.cpp: * tao/DynamicAny/DynAnyFactory.h: * tao/DynamicAny/DynAny_i.cpp: * tao/DynamicAny/DynAny_i.h: * tao/DynamicAny/DynArray_i.cpp: * tao/DynamicAny/DynArray_i.h: * tao/DynamicAny/DynCommon.cpp: * tao/DynamicAny/DynCommon.h: * tao/DynamicAny/DynEnum_i.cpp: * tao/DynamicAny/DynEnum_i.h: * tao/DynamicAny/DynSequence_i.cpp: * tao/DynamicAny/DynSequence_i.h: * tao/DynamicAny/DynStruct_i.cpp: * tao/DynamicAny/DynStruct_i.h: * tao/DynamicAny/DynUnion_i.cpp: * tao/DynamicAny/DynUnion_i.h: * tao/DynamicAny/DynamicAny.cpp: * tao/DynamicAny/DynamicAny.h: * tao/DynamicInterface/Context.cpp: * tao/DynamicInterface/Context.h: * tao/DynamicInterface/Context.inl: * tao/DynamicInterface/DII_Arguments.cpp: * tao/DynamicInterface/DII_Arguments.h: * tao/DynamicInterface/DII_Arguments.inl: * tao/DynamicInterface/DII_CORBA_methods.h: * tao/DynamicInterface/DII_Invocation.cpp: * tao/DynamicInterface/DII_Invocation.h: * tao/DynamicInterface/DII_Invocation_Adapter.h: * tao/DynamicInterface/DII_Reply_Dispatcher.cpp: * tao/DynamicInterface/DII_Reply_Dispatcher.h: * tao/DynamicInterface/Dynamic_Adapter_Impl.cpp: * tao/DynamicInterface/Dynamic_Adapter_Impl.h: * tao/DynamicInterface/Dynamic_Implementation.cpp: * tao/DynamicInterface/Dynamic_Implementation.h: * tao/DynamicInterface/ExceptionList.cpp: * tao/DynamicInterface/ExceptionList.h: * tao/DynamicInterface/ExceptionList.inl: * tao/DynamicInterface/Request.cpp: * tao/DynamicInterface/Request.h: * tao/DynamicInterface/Request.inl: * tao/DynamicInterface/Server_Request.cpp: * tao/DynamicInterface/Server_Request.h: * tao/DynamicInterface/Server_Request.inl: * tao/DynamicInterface/Unknown_User_Exception.cpp: * tao/DynamicInterface/Unknown_User_Exception.h: * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: * tao/IFR_Client/IFR_Client_Adapter_Impl.h: * tao/IORInterceptor/IORInfo.cpp: * tao/IORInterceptor/IORInfo.h: * tao/IORInterceptor/IORInfo.inl: * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp: * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h: * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp: * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h: * tao/IORManipulation/IORManip_Loader.cpp: * tao/IORManipulation/IORManip_Loader.h: * tao/IORManipulation/IORManipulation.cpp: * tao/IORManipulation/IORManipulation.h: * tao/IORTable/IORTable.cpp: * tao/IORTable/IORTable.h: * tao/IORTable/IOR_Table_Impl.cpp: * tao/IORTable/IOR_Table_Impl.h: * tao/IORTable/Table_Adapter.cpp: * tao/IORTable/Table_Adapter.h: * tao/ImR_Client/ImR_Client.cpp: * tao/ImR_Client/ImR_Client.h: * tao/ImR_Client/ServerObject_i.cpp: * tao/ImR_Client/ServerObject_i.h: * tao/Messaging/AMH_Response_Handler.cpp: * tao/Messaging/AMH_Response_Handler.h: * tao/Messaging/Asynch_Invocation.cpp: * tao/Messaging/Asynch_Invocation.h: * tao/Messaging/Asynch_Invocation_Adapter.cpp: * tao/Messaging/Asynch_Invocation_Adapter.h: * tao/Messaging/Asynch_Reply_Dispatcher.cpp: * tao/Messaging/Asynch_Reply_Dispatcher.h: * tao/Messaging/Asynch_Timeout_Handler.cpp: * tao/Messaging/Asynch_Timeout_Handler.h: * tao/Messaging/Connection_Timeout_Policy_i.cpp: * tao/Messaging/Connection_Timeout_Policy_i.h: * tao/Messaging/ExceptionHolder_i.cpp: * tao/Messaging/ExceptionHolder_i.h: * tao/Messaging/Messaging.cpp: * tao/Messaging/Messaging.h: * tao/Messaging/Messaging_Loader.cpp: * tao/Messaging/Messaging_Loader.h: * tao/Messaging/Messaging_ORBInitializer.cpp: * tao/Messaging/Messaging_ORBInitializer.h: * tao/Messaging/Messaging_PolicyFactory.cpp: * tao/Messaging/Messaging_PolicyFactory.h: * tao/Messaging/Messaging_Policy_i.cpp: * tao/Messaging/Messaging_Policy_i.h: * tao/Messaging/Messaging_Policy_i.i: * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp: * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h: * tao/ObjRefTemplate/ORT_Adapter_Impl.cpp: * tao/ObjRefTemplate/ORT_Adapter_Impl.h: * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp: * tao/ObjRefTemplate/ObjectReferenceTemplate_i.h: * tao/PI/ClientRequestInfo.cpp: * tao/PI/ClientRequestInfo.h: * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp: * tao/PI/ClientRequestInterceptor_Adapter_Impl.h: * tao/PI/ClientRequestInterceptor_Adapter_Impl.inl: * tao/PI/ClientRequestInterceptor_Factory_Impl.cpp: * tao/PI/ClientRequestInterceptor_Factory_Impl.h: * tao/PI/Interceptor_List_T.cpp: * tao/PI/Interceptor_List_T.h: * tao/PI/ORBInitInfo.cpp: * tao/PI/ORBInitInfo.h: * tao/PI/ORBInitInfo.inl: * tao/PI/ORBInitializer_Registry_Impl.cpp: * tao/PI/ORBInitializer_Registry_Impl.h: * tao/PI/PI.cpp: * tao/PI/PI.h: * tao/PI/PICurrent.cpp: * tao/PI/PICurrent.h: * tao/PI/PICurrent.inl: * tao/PI/PICurrent_Copy_Callback.cpp: * tao/PI/PICurrent_Copy_Callback.h: * tao/PI/PICurrent_Impl.cpp: * tao/PI/PICurrent_Impl.h: * tao/PI/PICurrent_Impl.inl: * tao/PI/PICurrent_Loader.cpp: * tao/PI/PICurrent_Loader.h: * tao/PI/PolicyFactory_Loader.cpp: * tao/PI/PolicyFactory_Loader.h: * tao/PI/PolicyFactory_Registry.cpp: * tao/PI/PolicyFactory_Registry.h: * tao/PI/RequestInfo_Util.cpp: * tao/PI/RequestInfo_Util.h: * tao/PI_Server/PICurrent_Guard.cpp: * tao/PI_Server/PICurrent_Guard.h: * tao/PI_Server/PI_Server.cpp: * tao/PI_Server/PI_Server.h: * tao/PI_Server/PI_Server_Loader.cpp: * tao/PI_Server/PI_Server_Loader.h: * tao/PI_Server/Policy_Creator_T.h: * tao/PI_Server/PortableServer_ORBInitializer.cpp: * tao/PI_Server/PortableServer_ORBInitializer.h: * tao/PI_Server/PortableServer_PolicyFactory.cpp: * tao/PI_Server/PortableServer_PolicyFactory.h: * tao/PI_Server/ServerInterceptorAdapter.cpp: * tao/PI_Server/ServerInterceptorAdapter.h: * tao/PI_Server/ServerRequestInfo.cpp: * tao/PI_Server/ServerRequestInfo.h: * tao/PI_Server/ServerRequestInfo.inl: * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.cpp: * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.h: * tao/PortableServer/Active_Object_Map.cpp: * tao/PortableServer/Active_Object_Map.h: * tao/PortableServer/Active_Object_Map.i: * tao/PortableServer/Active_Object_Map_Entry.cpp: * tao/PortableServer/Active_Object_Map_Entry.h: * tao/PortableServer/Active_Policy_Strategies.cpp: * tao/PortableServer/Active_Policy_Strategies.h: * tao/PortableServer/Active_Policy_Strategies.inl: * tao/PortableServer/Adapter_Activator.cpp: * tao/PortableServer/Adapter_Activator.h: * tao/PortableServer/Any_SArg_Traits.h: * tao/PortableServer/BD_String_SArgument_T.cpp: * tao/PortableServer/BD_String_SArgument_T.h: * tao/PortableServer/BD_String_SArgument_T.inl: * tao/PortableServer/Basic_SArgument_T.cpp: * tao/PortableServer/Basic_SArgument_T.h: * tao/PortableServer/Basic_SArgument_T.inl: * tao/PortableServer/Basic_SArguments.h: * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp: * tao/PortableServer/Collocated_Object_Proxy_Broker.h: * tao/PortableServer/Creation_Time.h: * tao/PortableServer/Creation_Time.inl: * tao/PortableServer/Default_Acceptor_Filter.cpp: * tao/PortableServer/Default_Acceptor_Filter.h: * tao/PortableServer/Default_Policy_Validator.cpp: * tao/PortableServer/Default_Policy_Validator.h: * tao/PortableServer/Default_Servant_Dispatcher.cpp: * tao/PortableServer/Default_Servant_Dispatcher.h: * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp: * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h: * tao/PortableServer/Fixed_Array_SArgument_T.cpp: * tao/PortableServer/Fixed_Array_SArgument_T.h: * tao/PortableServer/Fixed_Array_SArgument_T.inl: * tao/PortableServer/Fixed_Size_SArgument_T.cpp: * tao/PortableServer/Fixed_Size_SArgument_T.h: * tao/PortableServer/Fixed_Size_SArgument_T.inl: * tao/PortableServer/IdAssignmentPolicy.cpp: * tao/PortableServer/IdAssignmentPolicy.h: * tao/PortableServer/IdAssignmentStrategy.cpp: * tao/PortableServer/IdAssignmentStrategy.h: * tao/PortableServer/IdAssignmentStrategyFactory.h: * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp: * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h: * tao/PortableServer/IdAssignmentStrategySystem.cpp: * tao/PortableServer/IdAssignmentStrategySystem.h: * tao/PortableServer/IdAssignmentStrategyUser.cpp: * tao/PortableServer/IdAssignmentStrategyUser.h: * tao/PortableServer/IdUniquenessPolicy.cpp: * tao/PortableServer/IdUniquenessPolicy.h: * tao/PortableServer/IdUniquenessStrategy.h: * tao/PortableServer/IdUniquenessStrategyFactory.h: * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp: * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h: * tao/PortableServer/IdUniquenessStrategyMultiple.cpp: * tao/PortableServer/IdUniquenessStrategyMultiple.h: * tao/PortableServer/IdUniquenessStrategyUnique.cpp: * tao/PortableServer/IdUniquenessStrategyUnique.h: * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp: * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h: * tao/PortableServer/ImR_Client_Adapter.cpp: * tao/PortableServer/ImR_Client_Adapter.h: * tao/PortableServer/ImplicitActivationPolicy.cpp: * tao/PortableServer/ImplicitActivationPolicy.h: * tao/PortableServer/ImplicitActivationStrategy.cpp: * tao/PortableServer/ImplicitActivationStrategy.h: * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp: * tao/PortableServer/ImplicitActivationStrategyExplicit.h: * tao/PortableServer/ImplicitActivationStrategyFactory.h: * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp: * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h: * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp: * tao/PortableServer/ImplicitActivationStrategyImplicit.h: * tao/PortableServer/Key_Adapters.cpp: * tao/PortableServer/Key_Adapters.h: * tao/PortableServer/LifespanPolicy.cpp: * tao/PortableServer/LifespanPolicy.h: * tao/PortableServer/LifespanStrategy.cpp: * tao/PortableServer/LifespanStrategy.h: * tao/PortableServer/LifespanStrategyFactory.h: * tao/PortableServer/LifespanStrategyFactoryImpl.cpp: * tao/PortableServer/LifespanStrategyFactoryImpl.h: * tao/PortableServer/LifespanStrategyPersistent.cpp: * tao/PortableServer/LifespanStrategyPersistent.h: * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp: * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h: * tao/PortableServer/LifespanStrategyTransient.cpp: * tao/PortableServer/LifespanStrategyTransient.h: * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp: * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h: * tao/PortableServer/Local_Servant_Base.cpp: * tao/PortableServer/Local_Servant_Base.h: * tao/PortableServer/Local_Servant_Base.inl: * tao/PortableServer/Non_Servant_Upcall.cpp: * tao/PortableServer/Non_Servant_Upcall.h: * tao/PortableServer/Non_Servant_Upcall.inl: * tao/PortableServer/ORT_Adapter.cpp: * tao/PortableServer/ORT_Adapter.h: * tao/PortableServer/ORT_Adapter_Factory.cpp: * tao/PortableServer/ORT_Adapter_Factory.h: * tao/PortableServer/Object_Adapter.cpp: * tao/PortableServer/Object_Adapter.h: * tao/PortableServer/Object_Adapter.i: * tao/PortableServer/Object_Adapter_Factory.cpp: * tao/PortableServer/Object_Adapter_Factory.h: * tao/PortableServer/Object_SArg_Traits.h: * tao/PortableServer/Object_SArgument_T.cpp: * tao/PortableServer/Object_SArgument_T.h: * tao/PortableServer/Object_SArgument_T.inl: * tao/PortableServer/Operation_Table.cpp: * tao/PortableServer/Operation_Table.h: * tao/PortableServer/Operation_Table_Binary_Search.cpp: * tao/PortableServer/Operation_Table_Binary_Search.h: * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp: * tao/PortableServer/Operation_Table_Dynamic_Hash.h: * tao/PortableServer/Operation_Table_Linear_Search.cpp: * tao/PortableServer/Operation_Table_Linear_Search.h: * tao/PortableServer/Operation_Table_Perfect_Hash.cpp: * tao/PortableServer/Operation_Table_Perfect_Hash.h: * tao/PortableServer/POAManager.cpp: * tao/PortableServer/POAManager.h: * tao/PortableServer/POAManager.i: * tao/PortableServer/POA_Cached_Policies.cpp: * tao/PortableServer/POA_Cached_Policies.h: * tao/PortableServer/POA_Cached_Policies.i: * tao/PortableServer/POA_Current.cpp: * tao/PortableServer/POA_Current.h: * tao/PortableServer/POA_Current.inl: * tao/PortableServer/POA_Current_Factory.cpp: * tao/PortableServer/POA_Current_Factory.h: * tao/PortableServer/POA_Current_Impl.cpp: * tao/PortableServer/POA_Current_Impl.h: * tao/PortableServer/POA_Current_Impl.inl: * tao/PortableServer/POA_Guard.cpp: * tao/PortableServer/POA_Guard.h: * tao/PortableServer/POA_Policy_Set.cpp: * tao/PortableServer/POA_Policy_Set.h: * tao/PortableServer/POA_Policy_Set.i: * tao/PortableServer/Policy_Strategy.h: * tao/PortableServer/PortableServer.cpp: * tao/PortableServer/PortableServer.h: * tao/PortableServer/PortableServer_Functions.cpp: * tao/PortableServer/PortableServer_Functions.h: * tao/PortableServer/PortableServer_WFunctions.cpp: * tao/PortableServer/PortableServer_WFunctions.h: * tao/PortableServer/Regular_POA.cpp: * tao/PortableServer/Regular_POA.h: * tao/PortableServer/Regular_POA.inl: * tao/PortableServer/RequestProcessingPolicy.cpp: * tao/PortableServer/RequestProcessingPolicy.h: * tao/PortableServer/RequestProcessingStrategy.cpp: * tao/PortableServer/RequestProcessingStrategy.h: * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp: * tao/PortableServer/RequestProcessingStrategyAOMOnly.h: * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp: * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h: * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp: * tao/PortableServer/RequestProcessingStrategyDefaultServant.h: * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp: * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h: * tao/PortableServer/RequestProcessingStrategyFactory.h: * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp: * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h: * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp: * tao/PortableServer/RequestProcessingStrategyServantActivator.h: * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp: * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h: * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp: * tao/PortableServer/RequestProcessingStrategyServantLocator.h: * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp: * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h: * tao/PortableServer/RequestProcessingStrategyServantManager.cpp: * tao/PortableServer/RequestProcessingStrategyServantManager.h: * tao/PortableServer/Root_POA.cpp: * tao/PortableServer/Root_POA.h: * tao/PortableServer/Root_POA.inl: * tao/PortableServer/SArg_Traits_T.h: * tao/PortableServer/ServantRetentionPolicy.cpp: * tao/PortableServer/ServantRetentionPolicy.h: * tao/PortableServer/ServantRetentionStrategy.h: * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp: * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h: * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp: * tao/PortableServer/ServantRetentionStrategyNonRetain.h: * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp: * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h: * tao/PortableServer/ServantRetentionStrategyRetain.cpp: * tao/PortableServer/ServantRetentionStrategyRetain.h: * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp: * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h: * tao/PortableServer/Servant_Base.cpp: * tao/PortableServer/Servant_Base.h: * tao/PortableServer/Servant_Base.i: * tao/PortableServer/Servant_Dispatcher.cpp: * tao/PortableServer/Servant_Dispatcher.h: * tao/PortableServer/Servant_Location.h: * tao/PortableServer/Servant_Upcall.cpp: * tao/PortableServer/Servant_Upcall.h: * tao/PortableServer/Servant_Upcall.inl: * tao/PortableServer/Special_Basic_SArgument_T.cpp: * tao/PortableServer/Special_Basic_SArgument_T.h: * tao/PortableServer/Special_Basic_SArgument_T.inl: * tao/PortableServer/Special_Basic_SArguments.h: * tao/PortableServer/StrategyFactory.cpp: * tao/PortableServer/StrategyFactory.h: * tao/PortableServer/ThreadPolicy.cpp: * tao/PortableServer/ThreadPolicy.h: * tao/PortableServer/ThreadStrategy.cpp: * tao/PortableServer/ThreadStrategy.h: * tao/PortableServer/ThreadStrategyFactory.h: * tao/PortableServer/ThreadStrategyFactoryImpl.cpp: * tao/PortableServer/ThreadStrategyFactoryImpl.h: * tao/PortableServer/ThreadStrategyORBControl.cpp: * tao/PortableServer/ThreadStrategyORBControl.h: * tao/PortableServer/ThreadStrategySingle.cpp: * tao/PortableServer/ThreadStrategySingle.h: * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp: * tao/PortableServer/ThreadStrategySingleFactoryImpl.h: * tao/PortableServer/TypeCode_SArg_Traits.h: * tao/PortableServer/UB_String_SArgument_T.cpp: * tao/PortableServer/UB_String_SArgument_T.h: * tao/PortableServer/UB_String_SArgument_T.inl: * tao/PortableServer/UB_String_SArguments.h: * tao/PortableServer/Upcall_Command.cpp: * tao/PortableServer/Upcall_Command.h: * tao/PortableServer/Upcall_Wrapper.cpp: * tao/PortableServer/Upcall_Wrapper.h: * tao/PortableServer/Var_Array_SArgument_T.cpp: * tao/PortableServer/Var_Array_SArgument_T.h: * tao/PortableServer/Var_Array_SArgument_T.inl: * tao/PortableServer/get_arg.h: * tao/PortableServer/poa_macros.h: * tao/RTCORBA/Continuous_Priority_Mapping.cpp: * tao/RTCORBA/Continuous_Priority_Mapping.h: * tao/RTCORBA/Direct_Priority_Mapping.cpp: * tao/RTCORBA/Direct_Priority_Mapping.h: * tao/RTCORBA/Linear_Network_Priority_Mapping.cpp: * tao/RTCORBA/Linear_Network_Priority_Mapping.h: * tao/RTCORBA/Linear_Priority_Mapping.cpp: * tao/RTCORBA/Linear_Priority_Mapping.h: * tao/RTCORBA/Multi_Priority_Mapping.cpp: * tao/RTCORBA/Multi_Priority_Mapping.h: * tao/RTCORBA/Network_Priority_Mapping.cpp: * tao/RTCORBA/Network_Priority_Mapping.h: * tao/RTCORBA/Network_Priority_Mapping_Manager.cpp: * tao/RTCORBA/Network_Priority_Mapping_Manager.i: * tao/RTCORBA/Priority_Mapping.cpp: * tao/RTCORBA/Priority_Mapping.h: * tao/RTCORBA/Priority_Mapping_Manager.cpp: * tao/RTCORBA/Priority_Mapping_Manager.h: * tao/RTCORBA/Priority_Mapping_Manager.i: * tao/RTCORBA/RTCORBA.cpp: * tao/RTCORBA/RTCORBA.h: * tao/RTCORBA/RT_Current.cpp: * tao/RTCORBA/RT_Current.h: * tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp: * tao/RTCORBA/RT_Endpoint_Selector_Factory.h: * tao/RTCORBA/RT_Endpoint_Utils.cpp: * tao/RTCORBA/RT_Endpoint_Utils.h: * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.h: * tao/RTCORBA/RT_Mutex.cpp: * tao/RTCORBA/RT_Mutex.h: * tao/RTCORBA/RT_ORB.cpp: * tao/RTCORBA/RT_ORB.h: * tao/RTCORBA/RT_ORBInitializer.cpp: * tao/RTCORBA/RT_ORBInitializer.h: * tao/RTCORBA/RT_ORB_Loader.cpp: * tao/RTCORBA/RT_ORB_Loader.h: * tao/RTCORBA/RT_PolicyFactory.cpp: * tao/RTCORBA/RT_PolicyFactory.h: * tao/RTCORBA/RT_Policy_i.cpp: * tao/RTCORBA/RT_Policy_i.h: * tao/RTCORBA/RT_Protocols_Hooks.cpp: * tao/RTCORBA/RT_Protocols_Hooks.h: * tao/RTCORBA/RT_Stub.cpp: * tao/RTCORBA/RT_Stub.h: * tao/RTCORBA/RT_Stub_Factory.cpp: * tao/RTCORBA/RT_Stub_Factory.h: * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp: * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h: * tao/RTCORBA/RT_Transport_Descriptor.cpp: * tao/RTCORBA/RT_Transport_Descriptor.h: * tao/RTCORBA/RT_Transport_Descriptor.inl: * tao/RTCORBA/RT_Transport_Descriptor_Property.cpp: * tao/RTCORBA/RT_Transport_Descriptor_Property.h: * tao/RTCORBA/RT_Transport_Descriptor_Property.inl: * tao/RTCORBA/Thread_Pool.cpp: * tao/RTCORBA/Thread_Pool.h: * tao/RTCORBA/Thread_Pool.inl: * tao/RTCORBA/rtcorba_typedefs.h: * tao/RTPortableServer/RTPortableServer.cpp: * tao/RTPortableServer/RTPortableServer.h: * tao/RTPortableServer/RT_Acceptor_Filters.cpp: * tao/RTPortableServer/RT_Acceptor_Filters.h: * tao/RTPortableServer/RT_Collocation_Resolver.cpp: * tao/RTPortableServer/RT_Collocation_Resolver.h: * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp: * tao/RTPortableServer/RT_Object_Adapter_Factory.h: * tao/RTPortableServer/RT_POA.cpp: * tao/RTPortableServer/RT_POA.h: * tao/RTPortableServer/RT_POA.i: * tao/RTPortableServer/RT_Policy_Validator.cpp: * tao/RTPortableServer/RT_Policy_Validator.h: * tao/RTPortableServer/RT_Servant_Dispatcher.cpp: * tao/RTPortableServer/RT_Servant_Dispatcher.h: * tao/RTScheduling/Current.cpp: * tao/RTScheduling/Current.h: * tao/RTScheduling/Distributable_Thread.cpp: * tao/RTScheduling/Distributable_Thread.h: * tao/RTScheduling/RTScheduler.cpp: * tao/RTScheduling/RTScheduler.h: * tao/RTScheduling/RTScheduler_Initializer.cpp: * tao/RTScheduling/RTScheduler_Initializer.h: * tao/RTScheduling/RTScheduler_Loader.cpp: * tao/RTScheduling/RTScheduler_Loader.h: * tao/RTScheduling/RTScheduler_Manager.cpp: * tao/RTScheduling/RTScheduler_Manager.h: * tao/RTScheduling/RTScheduler_Manager.i: * tao/RTScheduling/Request_Interceptor.cpp: * tao/RTScheduling/Request_Interceptor.h: * tao/RTScheduling/ThreadAction.h: * tao/Valuetype/AbstractBase_Invocation_Adapter.h: Added versioned namespace support. Removed unnecessary *_Export keywords from symbols that need not be exported from the shared library within which they reside. * tao/AnyTypeCode/TC_Constants_Forward.h: Removed this unused file. * tao/Makefile.am (nobase_include_HEADERS): Removed `AnyTypeCode/TC_Constants_Forward.h' header from this list. Thu Nov 3 09:11:51 2005 Ossama Othman * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp (visit_valuetype_scope): Removed unused variable. Thu Nov 3 05:30:41 2005 J.T. Conklin * tao/Makefile.am: * tao/tao.mpc: Fix tipo. Change Version_Namespace.h to Versioned_Namespace.h. Wed Nov 2 09:07:48 2005 Ossama Othman * tao/TAO_Singleton.h: Include "tao/Versioned_Namespace.h" to pull in "TAO_BEGIN_VERSIONED_NAMESPACE_DECL" macro definition. Addresses VC++ 6 build errors. Wed Nov 2 09:39:27 MST 2005 Yan Dai * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: Commented the if/endif with TAO_HAS_INTERCEPTORS because the code guarded by the macro is commented out already. Wed Nov 2 08:30:41 2005 Bala Natarajan * tao/Synch_Invocation.cpp: * tao/LocalRequest_Invocation.cpp: Reverted "Fri Aug 26 11:33:07 2005 Justin Michel " since the change was wrong. Chris Cleeland is informed, and he has accepted to do a right fix when he gets time. * tao/orbconf.h: Removed TAO_RESET_OUTPUT_CDR_AFTER_SEND #define, since it is of no use anymore. Wed Nov 2 14:17:47 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: Fixed logic for generating commas separating base constructor call and member inits in generated valuetype initializing constructor. Wed Nov 2 13:19:02 2005 Simon McQueen * tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp: Add explicit exclude of forward request exception header to try and fix Solaris build error. Wed Nov 2 12:46:12 UTC 2005 Johnny Willemsen * tao/Intrusive_Ref_Count_Handle_T.inl: Fixed compile error Wed Nov 2 12:30:12 UTC 2005 Johnny Willemsen * tests/Bug_2289_Regression/MyStruct*.*: Readded these files to get things building, having hand modified generated file in the repo is not the right things todo. Wed Nov 2 08:17:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp: Changed include for the time being Tue Nov 1 14:49:40 2005 Ossama Othman * TAO_IDL/be/be_codegen.cpp (end_anyop_header): (end_anyop_source, end_client_header, end_client_inline): (end_client_stubs, end_server_header, end_server_inline): (end_server_skeletons, end_server_template_skeletons): (end_server_template_inline, end_server_template_header): (gen_stub_hdr_includes): (start_anyop_source, start_anyop_header, start_client_header): (start_client_inline, start_client_stubs): (start_server_template_inline, start_server_header): (start_server_inline, start_server_template_skeletons): (start_server_skeletons, start_server_template_header): Generate versioned namespace macro/declaration in the appropriate location. * TAO_IDL/be_include/be_codegen.h (end_client_inline): (end_client_stubs, end_server_inline): New methods that (currently) add ending versioned namespace macro/declaration to the corresponding file. * TAO_IDL/be/be_visitor_root/root.cpp (visit_root): Added calls to end client stubs, and client and server inline files. * tao/Makefile.am (nobase_include_HEADERS): * tao/tao.mpc: Added new "tao/Versioned_Namespace.h" header. * tao/Versioned_Namespace.h: TAO-specific versioned namespace macros. * tao/Abstract_Servant_Base.cpp: * tao/Abstract_Servant_Base.h: * tao/Acceptor_Filter.cpp: * tao/Acceptor_Filter.h: * tao/Acceptor_Impl.cpp: * tao/Acceptor_Impl.h: * tao/Acceptor_Registry.cpp: * tao/Acceptor_Registry.h: * tao/Acceptor_Registry.i: * tao/Adapter.cpp: * tao/Adapter.h: * tao/Adapter_Factory.cpp: * tao/Adapter_Factory.h: * tao/Adapter_Registry.cpp: * tao/Adapter_Registry.h: * tao/Allocator.h: * tao/AnyTypeCode_Adapter.cpp: * tao/AnyTypeCode_Adapter.h: * tao/Any_Insert_Policy_T.h: * tao/Arg_Traits_T.h: * tao/Argument.cpp: * tao/Argument.h: * tao/Array_VarOut_T.cpp: * tao/Array_VarOut_T.h: * tao/Array_VarOut_T.inl: * tao/Asynch_Queued_Message.cpp: * tao/Asynch_Reply_Dispatcher_Base.cpp: * tao/Asynch_Reply_Dispatcher_Base.h: * tao/Asynch_Reply_Dispatcher_Base.i: * tao/Auto_Functor.h: * tao/BD_String_Argument_T.cpp: * tao/BD_String_Argument_T.h: * tao/BD_String_Argument_T.inl: * tao/Base_Transport_Property.cpp: * tao/Base_Transport_Property.h: * tao/Base_Transport_Property.inl: * tao/Basic_Argument_T.cpp: * tao/Basic_Argument_T.h: * tao/Basic_Argument_T.inl: * tao/Basic_Arguments.h: * tao/Basic_Types.h: * tao/BiDir_Adapter.cpp: * tao/BiDir_Adapter.h: * tao/Bind_Dispatcher_Guard.cpp: * tao/Bind_Dispatcher_Guard.h: * tao/Bind_Dispatcher_Guard.i: * tao/Block_Flushing_Strategy.cpp: * tao/Block_Flushing_Strategy.h: * tao/Blocked_Connect_Strategy.cpp: * tao/Blocked_Connect_Strategy.h: * tao/Buffer_Allocator_T.cpp: * tao/Buffer_Allocator_T.h: * tao/Buffering_Constraint_Policy.cpp: * tao/Buffering_Constraint_Policy.h: * tao/Buffering_Constraint_Policy.i: * tao/CDR.cpp: * tao/CDR.h: * tao/CDR.i: * tao/CORBALOC_Parser.cpp: * tao/CORBALOC_Parser.h: * tao/CORBALOC_Parser.i: * tao/CORBANAME_Parser.cpp: * tao/CORBANAME_Parser.h: * tao/CORBANAME_Parser.i: * tao/CORBA_String.cpp: * tao/CORBA_String.h: * tao/CORBA_String.inl: * tao/Cache_Entries.cpp: * tao/Cache_Entries.h: * tao/Cache_Entries.inl: * tao/Cleanup_Func_Registry.cpp: * tao/Cleanup_Func_Registry.h: * tao/Cleanup_Func_Registry.inl: * tao/ClientRequestInterceptor_Adapter.cpp: * tao/ClientRequestInterceptor_Adapter.h: * tao/ClientRequestInterceptor_Adapter_Factory.cpp: * tao/ClientRequestInterceptor_Adapter_Factory.h: * tao/Client_Strategy_Factory.cpp: * tao/Client_Strategy_Factory.h: * tao/Codeset_Descriptor_Base.h: * tao/Codeset_Manager.cpp: * tao/Codeset_Manager.h: * tao/Codeset_Manager_Factory_Base.cpp: * tao/Codeset_Manager_Factory_Base.h: * tao/Codeset_Translator_Base.cpp: * tao/Codeset_Translator_Base.h: * tao/Collocated_Invocation.cpp: * tao/Collocated_Invocation.h: * tao/Collocation_Proxy_Broker.cpp: * tao/Collocation_Proxy_Broker.h: * tao/Collocation_Resolver.cpp: * tao/Collocation_Resolver.h: * tao/Condition.cpp: * tao/Condition.h: * tao/Condition.inl: * tao/Connect_Strategy.cpp: * tao/Connect_Strategy.h: * tao/Connection_Handler.cpp: * tao/Connection_Handler.h: * tao/Connection_Handler.inl: * tao/Connection_Purging_Strategy.cpp: * tao/Connection_Purging_Strategy.h: * tao/Connection_Purging_Strategy.inl: * tao/Connector_Impl.cpp: * tao/Connector_Impl.h: * tao/Connector_Registry.cpp: * tao/Connector_Registry.h: * tao/Connector_Registry.i: * tao/DLL_Parser.cpp: * tao/DLL_Parser.h: * tao/DLL_Parser.i: * tao/Default_Collocation_Resolver.cpp: * tao/Default_Collocation_Resolver.h: * tao/Default_Endpoint_Selector_Factory.cpp: * tao/Default_Endpoint_Selector_Factory.h: * tao/Default_Protocols_Hooks.cpp: * tao/Default_Protocols_Hooks.h: * tao/Default_Stub_Factory.cpp: * tao/Default_Stub_Factory.h: * tao/Default_Thread_Lane_Resources_Manager.cpp: * tao/Default_Thread_Lane_Resources_Manager.h: * tao/Dynamic_Adapter.cpp: * tao/Dynamic_Adapter.h: * tao/Endpoint.cpp: * tao/Endpoint.h: * tao/Endpoint.i: * tao/Endpoint_Selector_Factory.cpp: * tao/Endpoint_Selector_Factory.h: * tao/Environment.cpp: * tao/Environment.h: * tao/Environment.i: * tao/Exception.cpp: * tao/Exception.h: * tao/Exception.i: * tao/Exception_Data.h: * tao/Exclusive_TMS.cpp: * tao/Exclusive_TMS.h: * tao/FILE_Parser.cpp: * tao/FILE_Parser.h: * tao/FILE_Parser.i: * tao/Fault_Tolerance_Service.cpp: * tao/Fault_Tolerance_Service.h: * tao/Fault_Tolerance_Service.i: * tao/Fixed_Array_Argument_T.cpp: * tao/Fixed_Array_Argument_T.h: * tao/Fixed_Array_Argument_T.inl: * tao/Fixed_Size_Argument_T.cpp: * tao/Fixed_Size_Argument_T.h: * tao/Fixed_Size_Argument_T.inl: * tao/FlResource_Factory.cpp: * tao/FlResource_Factory.h: * tao/FlResource_Loader.cpp: * tao/FlResource_Loader.h: * tao/Flushing_Strategy.cpp: * tao/Flushing_Strategy.h: * tao/GIOP_Message_Base.cpp: * tao/GIOP_Message_Base.h: * tao/GIOP_Message_Generator_Parser.cpp: * tao/GIOP_Message_Generator_Parser.h: * tao/GIOP_Message_Generator_Parser_10.cpp: * tao/GIOP_Message_Generator_Parser_10.h: * tao/GIOP_Message_Generator_Parser_11.cpp: * tao/GIOP_Message_Generator_Parser_11.h: * tao/GIOP_Message_Generator_Parser_12.cpp: * tao/GIOP_Message_Generator_Parser_12.h: * tao/GIOP_Message_Generator_Parser_Impl.h: * tao/GIOP_Message_Generator_Parser_Impl.inl: * tao/GIOP_Message_Lite.cpp: * tao/GIOP_Message_Lite.h: * tao/GIOP_Message_Locate_Header.cpp: * tao/GIOP_Message_Locate_Header.h: * tao/GIOP_Message_Locate_Header.i: * tao/GIOP_Message_State.cpp: * tao/GIOP_Message_State.h: * tao/GIOP_Message_State.inl: * tao/GIOP_Message_Version.h: * tao/GIOP_Message_Version.inl: * tao/GIOP_Utils.cpp: * tao/GIOP_Utils.h: * tao/GUIResource_Factory.cpp: * tao/GUIResource_Factory.h: * tao/IFR_Client_Adapter.cpp: * tao/IFR_Client_Adapter.h: * tao/IIOP_Acceptor.cpp: * tao/IIOP_Acceptor.h: * tao/IIOP_Acceptor.i: * tao/IIOP_Connection_Handler.cpp: * tao/IIOP_Connection_Handler.h: * tao/IIOP_Connector.cpp: * tao/IIOP_Connector.h: * tao/IIOP_Endpoint.cpp: * tao/IIOP_Endpoint.h: * tao/IIOP_Endpoint.i: * tao/IIOP_Factory.cpp: * tao/IIOP_Factory.h: * tao/IIOP_Lite_Factory.cpp: * tao/IIOP_Lite_Factory.h: * tao/IIOP_Profile.cpp: * tao/IIOP_Profile.h: * tao/IIOP_Transport.cpp: * tao/IIOP_Transport.h: * tao/IORInterceptor_Adapter.cpp: * tao/IORInterceptor_Adapter.h: * tao/IORInterceptor_Adapter_Factory.cpp: * tao/IORInterceptor_Adapter_Factory.h: * tao/IOR_Parser.cpp: * tao/IOR_Parser.h: * tao/Incoming_Message_Queue.cpp: * tao/Incoming_Message_Queue.h: * tao/Incoming_Message_Queue.inl: * tao/Intrusive_Ref_Count_Base_T.cpp: * tao/Intrusive_Ref_Count_Base_T.h: * tao/Intrusive_Ref_Count_Base_T.inl: * tao/Intrusive_Ref_Count_Handle_T.cpp: * tao/Intrusive_Ref_Count_Handle_T.h: * tao/Intrusive_Ref_Count_Handle_T.inl: * tao/Invocation_Adapter.cpp: * tao/Invocation_Adapter.h: * tao/Invocation_Adapter.inl: * tao/Invocation_Base.cpp: * tao/Invocation_Base.h: * tao/Invocation_Base.inl: * tao/Invocation_Endpoint_Selectors.cpp: * tao/Invocation_Endpoint_Selectors.h: * tao/Invocation_Utils.h: * tao/LF_CH_Event.cpp: * tao/LF_CH_Event.h: * tao/LF_Connect_Strategy.cpp: * tao/LF_Connect_Strategy.h: * tao/LF_Event.cpp: * tao/LF_Event.h: * tao/LF_Event.inl: * tao/LF_Event_Binder.cpp: * tao/LF_Event_Binder.h: * tao/LF_Event_Binder.inl: * tao/LF_Event_Loop_Thread_Helper.cpp: * tao/LF_Event_Loop_Thread_Helper.h: * tao/LF_Event_Loop_Thread_Helper.inl: * tao/LF_Follower.cpp: * tao/LF_Follower.h: * tao/LF_Follower.inl: * tao/LF_Follower_Auto_Adder.cpp: * tao/LF_Follower_Auto_Adder.h: * tao/LF_Follower_Auto_Adder.inl: * tao/LF_Follower_Auto_Ptr.cpp: * tao/LF_Follower_Auto_Ptr.h: * tao/LF_Follower_Auto_Ptr.inl: * tao/LF_Invocation_Event.cpp: * tao/LF_Invocation_Event.h: * tao/LF_Strategy.cpp: * tao/LF_Strategy.h: * tao/LF_Strategy_Complete.cpp: * tao/LF_Strategy_Complete.h: * tao/LF_Strategy_Complete.inl: * tao/LRU_Connection_Purging_Strategy.cpp: * tao/LRU_Connection_Purging_Strategy.h: * tao/Leader_Follower.cpp: * tao/Leader_Follower.h: * tao/Leader_Follower.i: * tao/Leader_Follower_Flushing_Strategy.cpp: * tao/Leader_Follower_Flushing_Strategy.h: * tao/LocalObject.cpp: * tao/LocalObject.h: * tao/LocalObject.i: * tao/LocateRequest_Invocation.cpp: * tao/LocateRequest_Invocation.h: * tao/LocateRequest_Invocation_Adapter.cpp: * tao/LocateRequest_Invocation_Adapter.h: * tao/MCAST_Parser.cpp: * tao/MCAST_Parser.h: * tao/MCAST_Parser.i: * tao/MProfile.cpp: * tao/MProfile.h: * tao/MProfile.i: * tao/Managed_Types.cpp: * tao/Managed_Types.h: * tao/Managed_Types.i: * tao/Muxed_TMS.cpp: * tao/Muxed_TMS.h: * tao/NVList_Adapter.cpp: * tao/NVList_Adapter.h: * tao/New_Leader_Generator.cpp: * tao/New_Leader_Generator.h: * tao/ORB.cpp: * tao/ORB.h: * tao/ORB.i: * tao/ORBInitializer_Registry.cpp: * tao/ORBInitializer_Registry.h: * tao/ORBInitializer_Registry_Adapter.cpp: * tao/ORBInitializer_Registry_Adapter.h: * tao/ORB_Constants.h: * tao/ORB_Core.cpp: * tao/ORB_Core.h: * tao/ORB_Core.i: * tao/ORB_Core_Auto_Ptr.cpp: * tao/ORB_Core_Auto_Ptr.h: * tao/ORB_Core_Auto_Ptr.inl: * tao/ORB_Core_TSS_Resources.cpp: * tao/ORB_Core_TSS_Resources.h: * tao/ORB_Table.cpp: * tao/ORB_Table.h: * tao/ORB_Table.inl: * tao/Object.cpp: * tao/Object.h: * tao/Object.i: * tao/ObjectKey_Table.cpp: * tao/ObjectKey_Table.h: * tao/Object_Argument_T.cpp: * tao/Object_Argument_T.h: * tao/Object_Argument_T.inl: * tao/Object_Loader.cpp: * tao/Object_Loader.h: * tao/Object_Proxy_Broker.cpp: * tao/Object_Proxy_Broker.h: * tao/Object_Ref_Table.cpp: * tao/Object_Ref_Table.h: * tao/Object_Ref_Table.inl: * tao/Object_T.cpp: * tao/Object_T.h: * tao/Objref_VarOut_T.cpp: * tao/Objref_VarOut_T.h: * tao/Parser_Registry.cpp: * tao/Parser_Registry.h: * tao/Parser_Registry.i: * tao/Pluggable_Messaging.cpp: * tao/Pluggable_Messaging.h: * tao/Pluggable_Messaging_Utils.cpp: * tao/Pluggable_Messaging_Utils.h: * tao/Pluggable_Messaging_Utils.i: * tao/PolicyFactory_Registry_Adapter.cpp: * tao/PolicyFactory_Registry_Adapter.h: * tao/Policy_Current.cpp: * tao/Policy_Current.h: * tao/Policy_Current.inl: * tao/Policy_Current_Impl.cpp: * tao/Policy_Current_Impl.h: * tao/Policy_Current_Impl.inl: * tao/Policy_Manager.cpp: * tao/Policy_Manager.h: * tao/Policy_Manager.i: * tao/Policy_Set.cpp: * tao/Policy_Set.h: * tao/Policy_Set.i: * tao/Policy_Validator.cpp: * tao/Policy_Validator.h: * tao/Principal.cpp: * tao/Principal.h: * tao/Principal.i: * tao/Profile.cpp: * tao/Profile.h: * tao/Profile.i: * tao/Profile_Transport_Resolver.cpp: * tao/Profile_Transport_Resolver.h: * tao/Profile_Transport_Resolver.inl: * tao/Protocol_Factory.cpp: * tao/Protocol_Factory.h: * tao/Protocols_Hooks.cpp: * tao/Protocols_Hooks.h: * tao/Pseudo_VarOut_T.cpp: * tao/Pseudo_VarOut_T.h: * tao/Pseudo_VarOut_T.inl: * tao/QtResource_Factory.cpp: * tao/QtResource_Factory.h: * tao/QtResource_Loader.cpp: * tao/QtResource_Loader.h: * tao/Queued_Message.cpp: * tao/Queued_Message.h: * tao/Reactive_Connect_Strategy.cpp: * tao/Reactive_Connect_Strategy.h: * tao/Reactive_Flushing_Strategy.cpp: * tao/Reactive_Flushing_Strategy.h: * tao/Refcounted_ObjectKey.cpp: * tao/Refcounted_ObjectKey.h: * tao/Refcounted_ObjectKey.inl: * tao/Remote_Invocation.cpp: * tao/Remote_Invocation.h: * tao/Remote_Object_Proxy_Broker.cpp: * tao/Remote_Object_Proxy_Broker.h: * tao/Reply_Dispatcher.cpp: * tao/Reply_Dispatcher.h: * tao/Reply_Dispatcher.i: * tao/Request_Dispatcher.cpp: * tao/Request_Dispatcher.h: * tao/Resource_Factory.cpp: * tao/Resource_Factory.h: * tao/Resume_Handle.cpp: * tao/Resume_Handle.h: * tao/Resume_Handle.inl: * tao/Seq_Out_T.cpp: * tao/Seq_Out_T.h: * tao/Seq_Out_T.inl: * tao/Seq_Var_T.cpp: * tao/Seq_Var_T.h: * tao/Seq_Var_T.inl: * tao/Sequence.cpp: * tao/Sequence.h: * tao/Sequence.i: * tao/Sequence_T.cpp: * tao/Sequence_T.h: * tao/Sequence_T.i: * tao/ServerRequestInterceptor_Adapter.cpp: * tao/ServerRequestInterceptor_Adapter.h: * tao/ServerRequestInterceptor_Adapter_Factory.cpp: * tao/ServerRequestInterceptor_Adapter_Factory.h: * tao/Server_Strategy_Factory.cpp: * tao/Server_Strategy_Factory.h: * tao/Service_Callbacks.cpp: * tao/Service_Callbacks.h: * tao/Service_Context.cpp: * tao/Service_Context.h: * tao/Service_Context.inl: * tao/Services_Activate.cpp: * tao/Services_Activate.h: * tao/Special_Basic_Argument_T.cpp: * tao/Special_Basic_Argument_T.h: * tao/Special_Basic_Argument_T.inl: * tao/Special_Basic_Arguments.h: * tao/Stub.cpp: * tao/Stub.h: * tao/Stub.i: * tao/Stub_Factory.cpp: * tao/Stub_Factory.h: * tao/Synch_Invocation.cpp: * tao/Synch_Invocation.h: * tao/Synch_Invocation.inl: * tao/Synch_Queued_Message.cpp: * tao/Synch_Queued_Message.h: * tao/Synch_Reply_Dispatcher.cpp: * tao/Synch_Reply_Dispatcher.h: * tao/SystemException.cpp: * tao/SystemException.h: * tao/SystemException.inl: * tao/TAO_Internal.cpp: * tao/TAO_Server_Request.cpp: * tao/TAO_Server_Request.h: * tao/TAO_Server_Request.i: * tao/TAO_Singleton.cpp: * tao/TAO_Singleton.h: * tao/TAO_Singleton.inl: * tao/TAO_Singleton_Manager.cpp: * tao/TAO_Singleton_Manager.h: * tao/TAO_Singleton_Manager.inl: * tao/TSS_Resources.cpp: * tao/TSS_Resources.h: * tao/Tagged_Components.cpp: * tao/Tagged_Components.h: * tao/Tagged_Components.i: * tao/Tagged_Profile.cpp: * tao/Tagged_Profile.h: * tao/Tagged_Profile.i: * tao/Thread_Lane_Resources.cpp: * tao/Thread_Lane_Resources.h: * tao/Thread_Lane_Resources_Manager.cpp: * tao/Thread_Lane_Resources_Manager.h: * tao/Thread_Per_Connection_Handler.cpp: * tao/Thread_Per_Connection_Handler.h: * tao/TkResource_Factory.cpp: * tao/TkResource_Factory.h: * tao/TkResource_Loader.cpp: * tao/TkResource_Loader.h: * tao/Transport.cpp: * tao/Transport.h: * tao/Transport.inl: * tao/Transport_Acceptor.cpp: * tao/Transport_Acceptor.h: * tao/Transport_Acceptor.inl: * tao/Transport_Cache_Manager.cpp: * tao/Transport_Cache_Manager.h: * tao/Transport_Cache_Manager.inl: * tao/Transport_Connector.cpp: * tao/Transport_Connector.h: * tao/Transport_Connector.inl: * tao/Transport_Descriptor_Interface.cpp: * tao/Transport_Descriptor_Interface.h: * tao/Transport_Descriptor_Interface.inl: * tao/Transport_Mux_Strategy.cpp: * tao/Transport_Mux_Strategy.h: * tao/Transport_Queueing_Strategies.cpp: * tao/Transport_Queueing_Strategies.h: * tao/Transport_Timer.cpp: * tao/Transport_Timer.h: * tao/TypeCodeFactory_Adapter.h: * tao/UB_String_Argument_T.cpp: * tao/UB_String_Argument_T.h: * tao/UB_String_Argument_T.inl: * tao/UB_String_Arguments.h: * tao/UserException.cpp: * tao/UserException.h: * tao/UserException.inl: * tao/Valuetype_Adapter.cpp: * tao/Valuetype_Adapter.h: * tao/VarOut_T.cpp: * tao/VarOut_T.h: * tao/VarOut_T.inl: * tao/Var_Array_Argument_T.cpp: * tao/Var_Array_Argument_T.h: * tao/Var_Array_Argument_T.inl: * tao/Var_Size_Argument_T.cpp: * tao/Var_Size_Argument_T.h: * tao/Var_Size_Argument_T.inl: * tao/Wait_On_LF_No_Upcall.cpp: * tao/Wait_On_LF_No_Upcall.h: * tao/Wait_On_Leader_Follower.cpp: * tao/Wait_On_Leader_Follower.h: * tao/Wait_On_Reactor.cpp: * tao/Wait_On_Reactor.h: * tao/Wait_On_Read.cpp: * tao/Wait_On_Read.h: * tao/Wait_Strategy.cpp: * tao/Wait_Strategy.h: * tao/corba.h: * tao/corbafwd.cpp: * tao/debug.cpp: * tao/debug.h: * tao/default_client.cpp: * tao/default_client.h: * tao/default_environment.h: * tao/default_resource.cpp: * tao/default_resource.h: * tao/default_server.cpp: * tao/objectid.h: * tao/operation_details.cpp: * tao/operation_details.h: * tao/operation_details.i: * tao/orbconf.h: * tao/params.cpp: * tao/params.h: * tao/params.i: * tao/varbase.h: Added versioned namespace support. Removed some empty and/or unnecessary `.cpp' and `.inl' files. Improved exception safety in some assignment operators. Tue Nov 1 14:27:36 USMST 2005 Yan Dai * examples/CSD_Strategy/ThreadPool/run_test.pl: * examples/CSD_Strategy/ThreadPool2/run_test.pl: * examples/CSD_Strategy/ThreadPool3/run_test.pl: * examples/CSD_Strategy/ThreadPool4/run_test.pl: * examples/CSD_Strategy/ThreadPool5/run_test.pl: * examples/CSD_Strategy/ThreadPool6/run_test.pl: * performance-tests/CSD_Strategy/TestApps/run_test.pl: * tests/CSD_Strategy_Tests/Broken/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl: Changed to enable these scripts to run from autobuild for VxWorks builds. * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp: Removed duplicated log message. Tue Nov 1 14:30:05 2005 William Otte * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc Added missing project dependancies to fix errors/warnings for the strict OS X linker. Tue Nov 1 19:58:12 UTC 2005 Johnny Willemsen * tests/Bug_2289_Regression/MyInterfaceImpl.h: Fixed fuzz error Tue Nov 1 19:40:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp: * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp: Added regression for bug 2201 Tue Nov 1 19:12:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp: Added regression for bug 2201 Tue Nov 1 19:06:48 UTC 2005 Jeff Parsons * TAO_IDL/driver/drv_preproc.cpp: Fixed addition of default paths to preprocess command line, for the case where only $ACE_ROOT, and not $TAO_ROOT, is defined in the environment. Thanks to Chris Cleeland for reporting the problem. Tue Nov 1 19:04:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc: * tests/Sequence_Unit_Tests/run_test.pl: * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp: * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp: Added new tests for unbounded octet sequences, a specialization for octet sequences will follow in the near future Tue Nov 1 18:58:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/bounded_value_sequence.hpp: Fixed incorrect guards Tue Nov 1 17:55:43 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: Fixed bug in code generation of valuetype initialzing constructor when there is a generated call to the valuetype's base class constrcutor. Tue Nov 1 15:44:41 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: Eliminated unused local variable. Tue Nov 1 15:41:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/value_sequence_tester.hpp: Fixed two bugs in this tester, it expected that the sequence always expects int which is not true, made it generic so that it can also be used for sequences of other types Tue Nov 1 15:37:04 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h: Fixed generation of valuetype initializing constructor for array members. These cannot be handled in the constructor's initialization list, so they are handled in the constructor body. Tue Nov 1 14:49:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp: Added a regression for bug 2201 * tests/Sequence_Unit_Tests/value_traits.hpp: Implement initialize_range and zero_range as fix for bug 2201 which also seemed to exist in the new sequence implementation Tue Nov 1 14:42:14 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: Fixed bug in generation of constructor initializing member values that failed to screen out attributes when traversing the valuetype's scope for stub source file generation. Tue Nov 1 14:14:31 UTC 2005 Jeff Parsons * tao/Managed_Types.h: * tao/Managed_Types.i: Added constructors for TAO_String_Manager and TAO_WString_Manager from const char* and const CORBA::WChar* respectively (each constructor makes a copy). These new constructors are used in generated code for valuetypes, in the initializing constructor added in Fri Oct 28 23:55:14 UTC 2005 Jeff Parsons Tue Nov 1 12:33:12 UTC 2005 Johnny Willemsen * tests/Bug_2074_Regression/*: * orbsvcs/tests/Bug_2074_Regression/*: Moved test to orbsvs Tue Nov 1 11:47:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/generic_sequence.hpp: Fixed typo Tue Nov 1 10:19:12 UTC 2005 Johnny Willemsen * tests/File_IO/File_i.cpp: 64bit fix Tue Nov 1 10:11:12 UTC 2005 Johnny Willemsen * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp: * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp: Fixed 64bit conversion warnings Tue Nov 1 10:04:12 UTC 2005 Johnny Willemsen * tao/Profile.cpp: Use prefix operators to modify the refcount Tue Nov 1 09:50:12 UTC 2005 Johnny Willemsen * tests/Bug_1495_Regression/Client_Task.cpp: Extended this test to do multiple calls. It will fail now * tests/Bug_2289_Regression/MyStruct*.{h,cpp,inl}: Removed generated files, shouldn't be in the repo Tue Nov 1 09:35:36 2005 Simon McQueen * tests/Bug_2289_Regression/Bug_2289_Regression.mpc: * tests/Bug_2289_Regression/MyInterfaceImpl.cpp: * tests/Bug_2289_Regression/MyInterfaceImpl.h: * tests/Bug_2289_Regression/MyStruct.idl: * tests/Bug_2289_Regression/MyStructC.cpp: * tests/Bug_2289_Regression/MyStructC.h: * tests/Bug_2289_Regression/MyStructC.inl: * tests/Bug_2289_Regression/MyStructS.cpp: * tests/Bug_2289_Regression/MyStructS.h: * tests/Bug_2289_Regression/MyStructS.inl: * tests/Bug_2289_Regression/MyStructS_T.cpp: * tests/Bug_2289_Regression/MyStructS_T.h: * tests/Bug_2289_Regression/MyStructS_T.inl: * tests/Bug_2289_Regression/README: * tests/Bug_2289_Regression/Test.idl: * tests/Bug_2289_Regression/client.cpp: * tests/Bug_2289_Regression/run_test.pl: * tests/Bug_2289_Regression/server.cpp: Added regression test for this bug. Bug is not yet fixed so it *will* fail. Mon Oct 31 15:19:12 UTC 2005 Johnny Willemsen * tests/Sequence_Unit_Tests/mock_reference.hpp: * tests/Sequence_Unit_Tests/range_checking.hpp: Small doxygen improvements Mon Oct 31 12:00:12 UTC 2005 Johnny Willemsen * tests/Bug_2084_Regression/*: Integrated regression for bug 2084. Thanks to David Faure for creating this test. It seems this bug has already been resolved in the past but to prevent to reappear it in the future added the test to our regression suite. Mon Oct 31 11:36:12 UTC 2005 Johnny Willemsen * tests/Bug_2074_Regression/*: Integrated regression for bug 2074. Thanks to Robert Hancock for creating this test Sat Oct 29 13:19:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/Bug_2285_Regression/client2.cpp: Fixed compile error Fri Oct 28 23:55:14 UTC 2005 Jeff Parsons * TAO_IDL/ast/ast_type.cpp: Cosmetic changes. * TAO_IDL/include/ast_attribute.h: Removed legacy comment. * TAO_IDL/be/be_valuetype.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: * TAO_IDL/be_include/be_valuetype.h: * TAO_IDL/be_include/be_visitor_valuetype/valuetype.h: * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h: Added generation of valuetype constructor that initializes all members, including inherited members, as specified in the CORBA C++ mapping (03-06-03) section 1.17.2. This fix closes [BUGID:2270]. Thu Oct 27 14:55:12 UTC 2005 Johnny Willemsen * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp: Reordered includes to fix gcc4 errors Fri Oct 28 15:35:54 2005 Simon McQueen * orbsvcs/tests/Bug_2287_Regression/Hello.cpp: * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp: * orbsvcs/tests/Bug_2285_Regression/client2.cpp: More unused arg warnings and 'EXCEPTION' in the debug output was incorrectly marking this as a 'fail'. Fri Oct 28 09:53:24 2005 Simon McQueen * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp: Fixed debian full build error - residual ACE cast macro. Thu Oct 27 14:20:35 UTC 2005 Jeff Parsons * TAO_IDL/be/be_global.cpp: Modified change in Wed Oct 26 18:57:47 UTC 2005 Jeff Parsons to handle the use case where skeleton files are generated from a .pidl file, for example tao/ImR_Client/ImplRepo.pidl. Thanks to Johnny Willemsen for reporting the problem. Thu Oct 27 14:31:12 2005 Simon McQueen * orbsvcs/tests/Bug_2287_Regression/Hello.cpp: Fix gcc unused arg warning. Thu Oct 27 13:36:53 2005 Simon McQueen * orbsvcs/tests/Bug_2285_Regression/Hello.h: * orbsvcs/tests/Bug_2287_Regression/Hello.h: * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h: * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h: * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h: * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h: * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h: * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h: Fix the obligatory fuzz errors. Thu Oct 27 11:41:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: * tao/GIOP_Utils.cpp: * tao/Transport_Connector.cpp: * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp: 64bit fixes Thu Oct 27 11:30:59 2005 Simon McQueen * tao/operation_details.h: * tao/operation_details.i: Add members (with accessors) for the FT request retention ID and expiration time. * tao/PI/ClientRequestInfo.cpp: * tao/PI/ClientRequestInfo.h: Add accessors for the FT request retention ID and expiration time of the underlying request operation details (see above). * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h: * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp: Transmit the correct retention ID and request expiration time in the request service context. Bound retries by the expiration time. This fixes bus #2285 and #2287. * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc: * orbsvcs/tests/Bug_2285_Regression/Hello.cpp: * orbsvcs/tests/Bug_2285_Regression/Hello.h: * orbsvcs/tests/Bug_2285_Regression/README: * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.cpp: * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h: * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.cpp: * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h: * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp: * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h: * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.cpp: * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h: * orbsvcs/tests/Bug_2285_Regression/Test.idl: * orbsvcs/tests/Bug_2285_Regression/client.cpp: * orbsvcs/tests/Bug_2285_Regression/client2.cpp: * orbsvcs/tests/Bug_2285_Regression/run_test.pl: * orbsvcs/tests/Bug_2285_Regression/run_test2.pl: * orbsvcs/tests/Bug_2285_Regression/server.cpp: * orbsvcs/tests/Bug_2285_Regression/server2.cpp: * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc: * orbsvcs/tests/Bug_2287_Regression/Hello.cpp: * orbsvcs/tests/Bug_2287_Regression/Hello.h: * orbsvcs/tests/Bug_2287_Regression/README: * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.cpp: * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h: * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp: * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h: * orbsvcs/tests/Bug_2287_Regression/Test.idl: * orbsvcs/tests/Bug_2287_Regression/client.cpp: * orbsvcs/tests/Bug_2287_Regression/run_test.pl: * orbsvcs/tests/Bug_2287_Regression/server.cpp: Regression tests for these bugs. Thu Oct 27 09:34:12 UTC 2005 Johnny Willemsen * tao/Sequence_T.{h,cpp}: Applied the fix of bug 2201, when shrinking a sequence we re initialize the elements. Fixes bugzilla 2201. Thanks to Frank Pilhofer for reporting this and supplying the patch. Thu Oct 27 09:27:12 UTC 2005 Johnny Willemsen * tests/Bug_2201_Regression/*: Added regression for bug 2201 to the cvs archive Thu Oct 27 06:48:12 UTC 2005 Johnny Willemsen * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp: Fixed conversion warnings Wed Oct 26 17:22:12 2005 Don Busch * orbsvcs/CosEvent_Service/CosEvent_Service.mpc * orbsvcs/examples/ORT/ORT.mpc * orbsvcs/orbsvcs/CosEvent.mpc * orbsvcs/orbsvcs/CosNaming_Serv.mpc * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp * orbsvcs/orbsvcs/Naming/Naming_Server.cpp * tao/CSD_Framework.mpc This is a footprint reduction fix, eliminating a library dependency. TAO 1.4 introduced a new dependency on the Messaging, Valuetype, PI, and CodecFactory libraries for the CosNaming_Serv and CosEvent_Serv libraries. Turning off CORBA Messaging did not remove this dependency. Thus, any application that uses CosNaming_Serv or CosEvent_Serv, but not CORBA Messaging, depends on those libraries anyway. This change eliminates the CosNaming_Serv and CosEvent_Serv dependencies on Messaging (and thus PI, CodecFactory, and Valuetype) when CORBA Messaging and Interceptors are turned off. It reduces the footprint in that case by about 600K. There is a ACE ChangeLog entry with the same timestamp that descibes the MPC config file changes. Wed Oct 26 19:08:12 UTC 2005 Johnny Willemsen * tao/CodecFactory/IOP_Codec_includeA.h: Added new file * tao/Makefile.am: Updated Wed Oct 26 18:57:47 UTC 2005 Jeff Parsons * TAO_IDL/be/be_global.cpp (be_change_idl_file_extension): Changed logic to ignore a header extension set by the -hc option and use "C.h", if we are processing a .pidl file, and we are not generating an *A.h file. Thanks to Johnny Willemsen for reporting the problem. Wed Oct 26 18:54:12 UTC 2005 Johnny Willemsen * tao/PI/ClientRequestInfoA.cpp * tao/PI/ClientRequestInfoC.cpp * tao/PI/ClientRequestInfoC.h * tao/PI/ClientRequestInfoS.h * tao/PI/ClientRequestInterceptorA.cpp * tao/PI/ClientRequestInterceptorC.cpp * tao/PI/ClientRequestInterceptorC.h * tao/PI/ClientRequestInterceptorS.h * tao/PI/InterceptorA.cpp * tao/PI/InterceptorC.cpp * tao/PI/InterceptorC.h * tao/PI/InterceptorS.h * tao/PI/ORBInitInfoC.cpp * tao/PI/ORBInitInfoC.h * tao/PI/ORBInitInfoS.h * tao/PI/ORBInitializerA.cpp * tao/PI/ORBInitializerC.cpp * tao/PI/ORBInitializerC.h * tao/PI/ORBInitializerS.h * tao/PI/PIForwardRequestA.cpp * tao/PI/PIForwardRequestC.cpp * tao/PI/PIForwardRequestC.h * tao/PI/PIForwardRequestS.h * tao/PI/PolicyFactoryA.cpp * tao/PI/PolicyFactoryC.cpp * tao/PI/PolicyFactoryC.h * tao/PI/PolicyFactoryS.h * tao/PI/RequestInfoA.cpp * tao/PI/RequestInfoC.cpp * tao/PI/RequestInfoC.h * tao/PI/RequestInfoS.h * tao/PI_Server/ServerRequestInfoA.cpp * tao/PI_Server/ServerRequestInfoC.cpp * tao/PI_Server/ServerRequestInfoC.h * tao/PI_Server/ServerRequestInfoS.h * tao/PI_Server/ServerRequestInterceptorA.cpp * tao/PI_Server/ServerRequestInterceptorC.cpp * tao/PI_Server/ServerRequestInterceptorC.h * tao/PI_Server/ServerRequestInterceptorS.h * tao/IORInterceptor/IORInfoC.cpp * tao/IORInterceptor/IORInfoC.h Regenerated * tao/IORInterceptor/IORInfo.pidl * tao/PI/ORBInitInfo.pidl Updated regeneration instructions * tao/PI/ORBInitInfoA.cpp: Removed * tao/PI/ClientRequestInfoA.h * tao/PI/ClientRequestInterceptorA.h * tao/PI/InterceptorA.h * tao/PI/ORBInitializerA.h * tao/PI/PIForwardRequestA.h * tao/PI/PolicyFactoryA.h * tao/PI/RequestInfoA.h * tao/PI_Server/ServerRequestInfoA.h * tao/PI_Server/ServerRequestInterceptorA.h New generated files * tao/PortableServer/POA_Cached_Policies.cpp Layout fix * tao/Makefile.am Added new files * tao/IORInterceptor/IORInterceptor.pidl * tao/IORInterceptor/IORInterceptorC.cpp * tao/IORInterceptor/IORInterceptorC.h * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp Splitted PortableInterceptor::IORInterceptor into IORInterceptor and IORInterceptor_3_0. This is triggered by bug 1271 which contained issues about CORBA Compliance. In the 3.0.3 spec the IORInterceptor was splitted. This fixes bug 1271. IMPORTANT!!! If you use IORInterceptor methods components_established, adapter_manger_state_changed and adapter_state_changed you have to derive your implementation from IORInterceptor_3_0 else these methods don't get called!!! * tests/ORT/ORT_test_IORInterceptor.h * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.cpp * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.h * orbsvcs/examples/ORT/Server_IORInterceptor.h * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h Changes for IORInterceptor_3_0. Wed Oct 26 13:13:12 UTC 2005 Johnny Willemsen * tao/diffs/ServerRequestInterceptor.diff: * tao/PI_Server/diffs/ServerRequestInterceptor.diff: Moved this diff to the PI_Server directory, it belongs there Wed Oct 26 09:15:12 UTC 2005 Johnny Willemsen * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl: Removed the equals and make_profiles methods which where commented out. That these exist in the IDL of CORBA 3.0.3 is an editorial error. See also OMG issue 9112 Tue Oct 25 22:24:36 2005 Ossama Othman * tao/LocateRequest_Invocation.cpp (invoke): * tao/Synch_Invocation.cpp (remote_oneway, remote_twoway): Changed OutputCDR_Auto_Reset to ACE_OutputCDR_Auto_Reset to match corresponding changes made to ACE. Tue Oct 25 21:50:46 2005 Douglas C. Schmidt * utils/wxNamingViewer/wxNamingViewer.cpp: * utils/wxNamingViewer/wxNamingViewerFrame.cpp: Added some #include files to get things working again on Linux. Thanks to Matt Gillen for these fixes. Tue Oct 25 08:34:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp: Fixed warning in MinGW build Tue Oct 25 07:22:12 UTC 2005 Johnny Willemsen * tao/PortableServer/POA_Current_Impl.cpp: Implemented POA_Current::get_reference. This is the last item of bugzilla bug 1917, which is now totally fixed Mon Oct 24 19:08:06 UTC 2005 Jeff Parsons * TAO_IDL/util/utl_scope.cpp: * TAO_IDL/util/utl_string.cpp: Added immediate exits when name clash errors are encountered, since trying to continue parsing from these points can lead to a crash. Thanks to Ian Zagorskih for reporting the problem. This fix closes [BUGID:2281]. Mon Oct 24 18:39:31 UTC 2005 Jeff Parsons * TAO_IDL/fe/fe_interface_header.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/include/fe_interface_header.h: For IDL types that are added to the IDL compiler's AST via an FE_*Header class (interfaces, valuetypes, eventtypes, components, and homes), modified the creation of this class to pass in a scoped name created on the heap instead of on the stack. Memory allocated within this scoped name was being freed in a different scope, and it's dangerous to assume that the stack address would still be valid. Also added a destroy() method to the FE_InterfaceHeader class (base class to all the others) that handles the destruction of the scoped name member and its contents, if it is nonzero. Thanks to Iliyan Jeliazkov for reporting the problem. Mon Oct 24 18:18:12 UTC 2005 Johnny Willemsen * tao/CodecFactory/CodecFactory_impl.cpp: Added validation whether the requested codesets are supported * tao/Codeset/Codeset_Manager_i.{h,cpp}: * tao/Codeset_Manager.h: Added get_ncs to be able to check whether a codeset is supported. Thanks to Phil Mesnier for helping with this issue. Mon Oct 24 17:40:12 UTC 2005 Johnny Willemsen * tests/Codec/client.cpp: Added missing return Mon Oct 24 06:53:12 2005 J.T. Conklin * orbsvcs/IFR_Service/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: * tao/Makefile.am: Regenerated. Mon Oct 24 13:52:12 UTC 2005 Johnny Willemsen * tests/Codec/client.cpp: * tests/Codec/Codec.mpc: Extended this test Mon Oct 24 13:26:12 UTC 2005 Johnny Willemsen * tao/CodecFactory/CDR_Encaps_Codec.{h,cpp} * tao/CodecFactory/CodecFactory_impl.{h,cpp}: * tao/CodecFactory/IOP_Codec.pidl: * tao/CodecFactory/IOP_Codec_includeC.h: * tao/CodecFactory/IOP_Codec_includeS.h: * tao/CodecFactory/IOP_CodecC.{h,cpp}: The current Codec just encode/decodes wstring without using the codesets. When wstrings are encoded/decoded this causes problems. We found that there has been raised already an issue at the OMG for this: issue 6050, see http://www.omg.org/issues/issue6050.txt This proposes a new IDL method on CodecFactory, CodecFactory::create_codec_with_codesets. With this method a Codec can be created with specific codesets in place. We implemented this method in TAO, the only thing we will add soon is the extra check whether the requested codeset is supported, this is not possible at this moment because the codeset interfaces are not really setup in a way to do this. * tao/CodecFactory/IOP_CodecA.cpp: Removed * tao/Codeset_Manager.h: * tao/Codeset_Descriptor_Base.h: Small layout/doxygen fixes * tao/Makefile.am: Removed tao/CodecFactory/IOP_CodecA.cpp * tao/CodecFactory/diff/IOP_Codec.diff: Updated Mon Oct 24 12:59:07 2005 Simon McQueen * tao/Messaging/ExceptionHolder_i.cpp: Fixed compile error with VC++ 6. Mon Oct 24 07:46:12 UTC 2005 Johnny Willemsen * Adapter_Registry.cpp: * ORB_Core.cpp: * Object.cpp: * BiDir_GIOP/BiDirGIOP.cpp: * CSD_Framework/CSD_Object_Adapter_Factory.cpp: * Messaging/Messaging_Loader.cpp: * PortableServer/Root_POA.cpp: * RTPortableServer/RT_Servant_Dispatcher.cpp: Don't pass %P, %t, \n to ACE_PRINT_EXCEPTION, it does this itself already. * Codeset/Codeset_Manager_i.cpp: Layout improvements Fri Oct 21 14:12:49 MST 2005 Yan Dai * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp: * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp: * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp: * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp: * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp: Added PI.h include to force statically initialization happen before the TAO_CSD_Object_Adapter::init() is called. This would resolve the problem that CSD test failures on static builds. * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc: * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc: * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc: * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc: * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc: * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc: Added dependency on pi base project since the PI.h is included in the test application. * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp: Corrected the conversion specifier (using %u) for unsigned value. Fri Oct 21 12:25:56 MST 2005 Yan Dai * tao/PI_Server/PI_Server_Loader.cpp: Removed the %P|%t in the ACE_PRINT_EXCEPTION info parameter. Fri Oct 21 11:17:10 MST 2005 Yan Dai * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp: Made the number of threads to use the default value 1 if the number of threads is not specified in the service config file. * tao/CSD_ThreadPool/CSD_TP_Task.cpp: Replaced the unsigned* with unsigned int* to fix a parse error compilation error on some compilers. Fri Oct 21 07:19:32 2005 J.T. Conklin * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: Fix tipo in server project that caused it not to depend on IDL project. Fri Oct 21 13:34:12 UTC 2005 Johnny Willemsen * tests/CodeSets/simple/client.cpp: Fixed signed/unsigned warning Fri Oct 21 10:03:12 UTC 2005 Johnny Willemsen * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp: * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp: * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp: * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp: * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp: * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp: Don't use barrier as variable name, can be a macro. fixes bugzila bug 2271. Thanks to Francesco Salvestrini for reporting this. * tests/Nested_Upcall_Crash/Clock_Ticks.{h,cpp}: * orbsvcs/orbsvcs/IFRService/Container_i.cpp: * tests/CodeSets/simple/client.cpp: 64bit fixes * examples/Simple/echo/Echo_i.cpp: Initialise pointer with 0 * tao/PortableServer/POA_Current.{h,cpp}: * tao/PortableServer/POA_Current_Impl.{h,cpp}: * tao/PortableServer/PS_CurrentA.cpp: * tao/PortableServer/PS_CurrentC.{h,cpp}: * tao/PortableServer/PS_Current.pidl: Added Current::get_reference as to be implemented method, that will be done soon. Generated the pidl file as a result of AnyTypeCode refactoring the PS_CurrentA.cpp is not usable for this file, so zapped it. * tao/Makefile.am: Removed PS_CurrentA.cpp Fri Oct 21 09:19:12 UTC 2005 Johnny Willemsen * tao/Messaging/ExceptionHolder_i.h: Fixed forward declaration Thu Oct 20 12:24:30 MST 2005 Yan Dai * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp: Made the ACE_Thread_Manager instance wait for CSD task threads exit. This should fix test failure shown on scoreboard. Thu Oct 20 11:54:38 MST 2005 Yan Dai * examples/CSD_Strategy/ThreadPool/Foo_i.h: * examples/CSD_Strategy/ThreadPool2/Foo_i.h: * examples/CSD_Strategy/ThreadPool3/Foo_i.h: * examples/CSD_Strategy/ThreadPool4/Callback_i.h: * examples/CSD_Strategy/ThreadPool4/Foo_i.h: * examples/CSD_Strategy/ThreadPool5/Callback_i.h: * examples/CSD_Strategy/ThreadPool5/Foo_i.h: * performance-tests/CSD_Strategy/TestServant/Foo_i.h: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h: Removed the duplicated inheritence of PortableServer::ServantBase. * tao/CSD_Framework/CSD_Framework.pidl: Fixed fuzz errors. * tao/CSD_Framework/CSD_FrameworkA.cpp: * tao/CSD_Framework/CSD_FrameworkA.h: * tao/CSD_Framework/CSD_FrameworkC.cpp: * tao/CSD_Framework/CSD_FrameworkC.h: * tao/CSD_Framework/diffs/CSD_Framework.diff: Regenerated files from pidl file and updated to resolve error message from compiler. * tao/CSD_Framework/CSD_FrameworkC.inl: Removed the empty file to fix fuzz error. * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: * tao/CSD_Framework/CSD_Strategy_Base.h: * tao/CSD_ThreadPool/CSD_ThreadPool.h: * tao/CSD_ThreadPool/CSD_TP_Task.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h: Fixed fuzz errors and compilation errors shown on scoreboard. * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl: Updated to be the same as in $TAO_ROOT/tests/Hello test. Thu Oct 20 14:38:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp: Fixed argument not used warning Thu Oct 20 13:39:12 UTC 2005 Johnny Willemsen Enabled the new AMI implementation as described in the CORBA 3.0.3 specification. All tests and examples are updated to the new spec but if you want to use the old specification for your application then define TAO_HAS_DEPRECATED_EXCEPTION_HOLDER in your config.h and rebuild the core libs and the TAO IDL compiler. This deprecated AMI support will be kept alive until x.5.1 has been released and then we will zap it completely from the TAO distribution. When you want to update the application code for the new mapping, all _excep methods in the reply handler must be updated. Change the interface specific exceptionholder in the interface to ::Messaging::ExceptionHolder, change in the implementation the raise_x call to raise_exception. * TAO_IDL/be_include/be_global.h: * tao/orbconf.h: Removed define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER, we are switching now to the new AMI implementation * docs/tutorials/Quoter/AMI/Handler_i.{h,cpp}: * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.{h,cpp}: * examples/AMI/FL_Callback/Peer_i.{h,cpp}: * examples/Buffered_AMI/client.cpp: * examples/Content_Server/AMI_Iterator/Iterator_Handler.h: * examples/Content_Server/AMI_Observer/Callback_Handler.{h,cpp}: * examples/Content_Server/AMI_Observer/Push_Iterator_Handler.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.{h,cpp}: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.{h,cpp}: * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.{h,cpp}: * orbsvcs/tests/HTIOP/AMI/client.cpp * orbsvcs/tests/HTIOP/AMI/simple_client.cpp * performance-tests/Latency/AMI/Roundtrip_Handler.{h,cpp}: * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.{h,cpp}: * tests/AMI/client.cpp: * tests/AMI/simple_client.cpp: * tests/AMI_Buffering/Reply_Handler.{h,cpp}: * tests/AMI_Timeouts/timeout_i.{h,cpp}: * tests/Big_AMI/client.cpp: * tests/Bug_1482_Regression/Reply_Handler.{h,cpp}: * tests/Bug_1551_Regression/Reply_Handler.{h,cpp}: * tests/LongUpcalls/AMI_Manager.{h,cpp}: * tests/LongUpcalls/Manager_Handler.{h,cpp}: * tests/Portable_Interceptors/AMI/Echo_Handler.{h,cpp}: Updated for the new AMI mapping Thu Oct 20 12:09:12 UTC 2005 Johnny Willemsen * docs/compiler.html: Documented AMI behaviour and fixed some incorrect links Thu Oct 20 12:03:12 UTC 2005 Johnny Willemsen * docs/releasenotes/index.html: Fixed html tag Thu Oct 20 10:45:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: Fixed problem with the exceptionholder in the new AMI mapping, it was created for each interface in an idl file, it should only be created once Thu Oct 20 09:42:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp: Guarded another part of code with TAO_HAS_DEPRECATED_EXCEPTION_HOLDER, it is not needed with the new AMI implementation Wed Oct 19 14:09:44 2005 Bala Natarajan * tao/Messaging/AMH_Response_Handler.cpp: Release the lock in the destructor before calling _tao_rh_send_exception (). The said method is well protected. Calling this method with the lock held could create a deadlock. Thanks to Anton Bakanovskiy and Toha Bakanovsky for reporting the problem. This fixes [BUGID 2269]. Wed Oct 19 11:30:23 MST 2005 Yan Dai * tao/CSD_Framework/CSD_Strategy_Base.h: Removed extra ";" from the POAManager forward declaration. * tao/CSD_Framework/CSD_Strategy_Base.cpp: * tao/PortableServer/Root_POA.cpp: Removed the argument name from the csd hook interfaces instead of using ACE_UNUSED_ARG. * docs/libraries.html: Added CSD_Framework and CSD_ThreadPool library descriptions. * examples/CSD_Strategy/ThreadPool/Foo_i.h: * examples/CSD_Strategy/ThreadPool2/Foo_i.h: * examples/CSD_Strategy/ThreadPool3/Foo_i.h: * examples/CSD_Strategy/ThreadPool4/Callback_i.h: * examples/CSD_Strategy/ThreadPool4/Foo_i.h: * examples/CSD_Strategy/ThreadPool5/Callback_i.h: * examples/CSD_Strategy/ThreadPool5/Foo_i.h: * performance-tests/CSD_Strategy/TestServant/Foo_i.h: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h: Replaced deprecated RefCountServantBase with ServantBase. Wed Oct 19 10:01:03 2005 Ossama Othman * tao/Valuetype/Value_VarOut_T.cpp (operator=): Implement assignment operators in terms of their constructor counterparts using the canonical copy and (non-throwing) swap technique. Provides strong exception safety guarantee, obviates need for self-assignment check and reduces code duplication between constructors and assignment operators. This change also reverts "Tue Jun 21 13:38:23 2005 Gary Maxey ", and fixes a memory leak reported by Mickael P. Golovin . Wed Oct 19 12:57:12 UTC 2005 Johnny Willemsen * tao/Messaging/ExceptionHolder_i.cpp: Added todo that code could be simplified when missing valuetype constructor is generated Wed Oct 19 10:56:12 UTC 2005 Johnny Willemsen * TAO_IDL/be_include/be_global.h: Added define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER. This way I can the new AMI support to the IDL compiler in the repo and build it on multiple boxes by removing this define by hand. At the moment the new AMI support is fully ready I will remove this define and then it is up to the user to set it. * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp: * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp: * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: Added support for the new AMI mapping, is enabled when TAO_HAS_DEPRECATED_EXCEPTION_HOLDER is not defined, so by default it is disabled at this moment Wed Oct 19 09:34:12 UTC 2005 Johnny Willemsen * tao/Messaging/ExceptionHolder_i.{h,cpp}: Added new Messaging::ExceptionHolder implementation, will be used for the new AMI mapping * tao/Makefile.am: Added new files above Wed Oct 19 08:49:12 UTC 2005 Johnny Willemsen * TAO_IDL/be_include/be_global.h: * TAO_IDL/be/be_global.cpp: Added member to store the new Messaging::ExceptionHolder for the latest AMI mapping Wed Oct 19 00:35:02 2005 J.T. Conklin * configure.ac: Add default AM_CONDITIONAL for BUILD_WFMO. Wed Oct 19 07:34:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp: Fixed MinGW warning Wed Oct 19 00:11:34 2005 J.T. Conklin * examples/POA/Explicit_Activation/Alt_Resources/Makefile.am: Regenerate. * examples/POA/Explicit_Activation/Alt_Resources/Alt_Resource.mpc: Changed to inherit from wfmo instead of using a verbatim section to disable building on systems without the ACE_WFMO_Reactor. Tue Oct 18 23:43:02 2005 J.T. Conklin * tao/Makefile.am Regenerate. * tao/CSD_Framework.mpc: * tao/CSD_ThreadPool.mpc: Add Pkconfig_Files section for new pkg-config templates. * tao/CSD_Framework/TAO_CSD_Framework.pc.in: New file, pkg-config *.pc template for TAO_CSD_Framework library. * tao/CSD_ThreadPool/TAO_CSD_ThreadPool.pc.in: New file, pkg-config *.pc template for TAO_CSD_ThreadPool library. Tue Oct 18 20:56:24 2005 J.T. Conklin * tao/CSD_ThreadPool.mpc: Changed to inherit from core.mpb base project. Tue Oct 18 18:35:26 2005 J.T. Conklin * tao/Makefile.am: Regenerate due to CSD. Tue Oct 18 18:33:04 2005 J.T. Conklin * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am: Regenerate due to change in Kokyu_dsrt_schedulers.mpb. Tue Oct 18 17:24:26 MST 2005 Yan Dai Merged in the CSD (Custom Servant Dispatching) feature from OCI. The main changes to existing code are: - Four hooks are added to TAO_Root_POA to notify the CSD when poa is activated/deactivated and servant is activated/deactivated. Some areas of the code were instrumented to call these hooks to notify the CSD Strategy object of POA activation and deactivation "events". Likewise, code was added to notify the CSD Strategy object of servant activation and deactivation "events". - A virtual method do_dispatch() is added to the TAO_Object_Adapter so the CSD object adpater can override the default implementation to dispatch the requests to the CSD strategy. - The remote requests and the collocated oneway requests are cloned when they are dispatched to the CSD strategy. To support the TAO_ServerRequest clone in the CSD library, the friendship is added to the TAO_ServerRequest class and it's data member classes such as TAO_Service_Context class, TAO_Operation_Details class and TAO_Tagged_Profile class. * tao/PortableServer/Root_POA.cpp: * tao/PortableServer/Root_POA.h: Added four hooks. * tao/PortableServer/Object_Adapter.cpp: * tao/PortableServer/Object_Adapter.h: * tao/PortableServer/POAManager.cpp: * tao/PortableServer/ServantRetentionStrategyRetain.cpp: Instrumented to call the hooks. * tao/operation_details.h: * tao/Service_Context.h: * tao/Tagged_Profile.h: Added friendship with CSD_FW_Server_Request_Wrapper to support the TAO_ServerRequest clone in CSD library. * tao/TAO_Server_Request.h: - Changed the operation_details_ to be pointer to const TAO_Operation_Details object instead of const pointer to const TAO_Operation_Details object. This change is made to accommodate the change of TAO_ServerRequest clone in the CSD library. - Added friendship with CSD_FW_Server_Request_Wrapper to support the TAO_ServerRequest clone in CSD library. * tao/PortableServer/get_arg.h: Made the get_in_arg template function check whether the detail argument is nil. If the detail is not nil and the argument list in detail is nil(collocated oneway case) then it will demarshall the input CDR stream and get arguments. This change is made to accommodate the changes in TAO_Operation_Details clone that writes the argument list to the input CDR of the TAO_ServerRequest object. * tao/Intrusive_Ref_Count_Base_T.cpp: * tao/Intrusive_Ref_Count_Base_T.h: * tao/Intrusive_Ref_Count_Base_T.inl: * tao/Intrusive_Ref_Count_Handle_T.cpp: * tao/Intrusive_Ref_Count_Handle_T.h: * tao/Intrusive_Ref_Count_Handle_T.inl: These are two new classes that provide infrastructure-level support for classes that need an "intrusive" reference counting mechanism. * tao/CSD_Framework.mpc: * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp: * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h: * tao/CSD_Framework/CSD_Framework.pidl: * tao/CSD_Framework/CSD_Framework_Loader.cpp: * tao/CSD_Framework/CSD_Framework_Loader.h: * tao/CSD_Framework/CSD_FrameworkA.cpp: * tao/CSD_Framework/CSD_FrameworkA.h: * tao/CSD_Framework/CSD_FrameworkC.cpp: * tao/CSD_Framework/CSD_FrameworkC.h: * tao/CSD_Framework/CSD_FrameworkC.inl: * tao/CSD_Framework/CSD_FW_Export.h: * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h: * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl: * tao/CSD_Framework/CSD_Object_Adapter.cpp: * tao/CSD_Framework/CSD_Object_Adapter.h: * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp: * tao/CSD_Framework/CSD_Object_Adapter_Factory.h: * tao/CSD_Framework/CSD_ORBInitializer.cpp: * tao/CSD_Framework/CSD_ORBInitializer.h: * tao/CSD_Framework/CSD_POA.cpp: * tao/CSD_Framework/CSD_POA.h: * tao/CSD_Framework/CSD_POA.inl: * tao/CSD_Framework/CSD_Strategy_Base.cpp: * tao/CSD_Framework/CSD_Strategy_Base.h: * tao/CSD_Framework/CSD_Strategy_Base.inl: * tao/CSD_Framework/CSD_Strategy_Proxy.cpp: * tao/CSD_Framework/CSD_Strategy_Proxy.h: * tao/CSD_Framework/CSD_Strategy_Proxy.inl: * tao/CSD_Framework/CSD_Strategy_Repository.cpp: * tao/CSD_Framework/CSD_Strategy_Repository.h: * tao/CSD_Framework/diffs/CSD_Framework.diff: All of the files listed above are brand new and are used to build the new CSD Framework library. This framework implements the base classes for the concrete strategy implementation and implements the service objects for CSD strategy static and dynamic loading via the service configuration file. * tao/CSD_ThreadPool.mpc: * tao/CSD_ThreadPool/CSD_ThreadPool.cpp: * tao/CSD_ThreadPool/CSD_ThreadPool.h: * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp: * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h: * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl: * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h: * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h: * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl: * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h: * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp: * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h: * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl: * tao/CSD_ThreadPool/CSD_TP_Export.h: * tao/CSD_ThreadPool/CSD_TP_Queue.cpp: * tao/CSD_ThreadPool/CSD_TP_Queue.h: * tao/CSD_ThreadPool/CSD_TP_Queue.inl: * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp: * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h: * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl: * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h: * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Request.cpp: * tao/CSD_ThreadPool/CSD_TP_Request.h: * tao/CSD_ThreadPool/CSD_TP_Request.inl: * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp: * tao/CSD_ThreadPool/CSD_TP_Servant_State.h: * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl: * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.cpp: * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h: * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl: * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp: * tao/CSD_ThreadPool/CSD_TP_Strategy.h: * tao/CSD_ThreadPool/CSD_TP_Strategy.inl: * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp: * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h: * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.cpp: * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h: * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl: * tao/CSD_ThreadPool/CSD_TP_Task.cpp: * tao/CSD_ThreadPool/CSD_TP_Task.h: * tao/CSD_ThreadPool/CSD_TP_Task.inl: All of the files listed above are brand new and are used to build the new CSD ThreadPool library. Collectively, these classes represent the reference-implementation for the CSD Strategy feature. * examples/CSD_Strategy/README: * examples/CSD_Strategy/ThreadPool/client_main.cpp: * examples/CSD_Strategy/ThreadPool/ClientApp.cpp: * examples/CSD_Strategy/ThreadPool/ClientApp.h: * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc: * examples/CSD_Strategy/ThreadPool/Foo.idl: * examples/CSD_Strategy/ThreadPool/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool/Foo_i.h: * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp: * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.h: * examples/CSD_Strategy/ThreadPool/README: * examples/CSD_Strategy/ThreadPool/run_test.pl: * examples/CSD_Strategy/ThreadPool/server_main.cpp: * examples/CSD_Strategy/ThreadPool/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool/ServerApp.h: * examples/CSD_Strategy/ThreadPool2/client_main.cpp: * examples/CSD_Strategy/ThreadPool2/ClientApp.cpp: * examples/CSD_Strategy/ThreadPool2/ClientApp.h: * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc: * examples/CSD_Strategy/ThreadPool2/Foo.idl: * examples/CSD_Strategy/ThreadPool2/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool2/Foo_i.h: * examples/CSD_Strategy/ThreadPool2/FooServantList.cpp: * examples/CSD_Strategy/ThreadPool2/FooServantList.h: * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp: * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.h: * examples/CSD_Strategy/ThreadPool2/README: * examples/CSD_Strategy/ThreadPool2/run_test.pl: * examples/CSD_Strategy/ThreadPool2/server_main.cpp: * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool2/ServerApp.h: * examples/CSD_Strategy/ThreadPool3/client_main.cpp: * examples/CSD_Strategy/ThreadPool3/ClientApp.cpp: * examples/CSD_Strategy/ThreadPool3/ClientApp.h: * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc: * examples/CSD_Strategy/ThreadPool3/Foo.idl: * examples/CSD_Strategy/ThreadPool3/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool3/Foo_i.h: * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp: * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.h: * examples/CSD_Strategy/ThreadPool3/OrbTask.cpp: * examples/CSD_Strategy/ThreadPool3/OrbTask.h: * examples/CSD_Strategy/ThreadPool3/README: * examples/CSD_Strategy/ThreadPool3/run_test.pl: * examples/CSD_Strategy/ThreadPool3/server_main.cpp: * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool3/ServerApp.h: * examples/CSD_Strategy/ThreadPool4/Callback.idl: * examples/CSD_Strategy/ThreadPool4/Callback_i.cpp: * examples/CSD_Strategy/ThreadPool4/Callback_i.h: * examples/CSD_Strategy/ThreadPool4/ClientTask.cpp: * examples/CSD_Strategy/ThreadPool4/ClientTask.h: * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc: * examples/CSD_Strategy/ThreadPool4/Foo.idl: * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool4/Foo_i.h: * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp: * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.h: * examples/CSD_Strategy/ThreadPool4/README: * examples/CSD_Strategy/ThreadPool4/run_test.pl: * examples/CSD_Strategy/ThreadPool4/server_main.cpp: * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool4/ServerApp.h: * examples/CSD_Strategy/ThreadPool5/Callback.idl: * examples/CSD_Strategy/ThreadPool5/Callback_i.cpp: * examples/CSD_Strategy/ThreadPool5/Callback_i.h: * examples/CSD_Strategy/ThreadPool5/client_main.cpp: * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp: * examples/CSD_Strategy/ThreadPool5/ClientApp.h: * examples/CSD_Strategy/ThreadPool5/ClientTask.cpp: * examples/CSD_Strategy/ThreadPool5/ClientTask.h: * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc: * examples/CSD_Strategy/ThreadPool5/Foo.idl: * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool5/Foo_i.h: * examples/CSD_Strategy/ThreadPool5/FooServantList.cpp: * examples/CSD_Strategy/ThreadPool5/FooServantList.h: * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp: * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.h: * examples/CSD_Strategy/ThreadPool5/OrbTask.cpp: * examples/CSD_Strategy/ThreadPool5/OrbTask.h: * examples/CSD_Strategy/ThreadPool5/README: * examples/CSD_Strategy/ThreadPool5/run_test.pl: * examples/CSD_Strategy/ThreadPool5/server_main.cpp: * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool5/ServerApp.h: * examples/CSD_Strategy/ThreadPool6/client_main.cpp: * examples/CSD_Strategy/ThreadPool6/ClientApp.cpp: * examples/CSD_Strategy/ThreadPool6/ClientApp.h: * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc: * examples/CSD_Strategy/ThreadPool6/Foo.idl: * examples/CSD_Strategy/ThreadPool6/Foo_i.cpp: * examples/CSD_Strategy/ThreadPool6/Foo_i.h: * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp: * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.h: * examples/CSD_Strategy/ThreadPool6/README: * examples/CSD_Strategy/ThreadPool6/run_test.pl: * examples/CSD_Strategy/ThreadPool6/server_main.cpp: * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp: * examples/CSD_Strategy/ThreadPool6/ServerApp.h: * performance-tests/CSD_Strategy/TestApps/client_main.cpp: * performance-tests/CSD_Strategy/TestApps/ClientApp.cpp: * performance-tests/CSD_Strategy/TestApps/ClientApp.h: * performance-tests/CSD_Strategy/TestApps/csd_pt_testapps.mpc: * performance-tests/CSD_Strategy/TestApps/run_test.pl: * performance-tests/CSD_Strategy/TestApps/server_main.cpp: * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp: * performance-tests/CSD_Strategy/TestApps/ServerApp.h: * performance-tests/CSD_Strategy/TestApps/README: * performance-tests/CSD_Strategy/TestInf/AppHelper.cpp: * performance-tests/CSD_Strategy/TestInf/AppHelper.h: * performance-tests/CSD_Strategy/TestInf/AppShutdown.cpp: * performance-tests/CSD_Strategy/TestInf/AppShutdown.h: * performance-tests/CSD_Strategy/TestInf/CancelledException.idl: * performance-tests/CSD_Strategy/TestInf/ClientEngine.cpp: * performance-tests/CSD_Strategy/TestInf/ClientEngine.h: * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp: * performance-tests/CSD_Strategy/TestInf/ClientTask.h: * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc: * performance-tests/CSD_Strategy/TestInf/CSD_PT_TestInf_Export.h: * performance-tests/CSD_Strategy/TestInf/CustomException.idl: * performance-tests/CSD_Strategy/TestInf/FooException.idl: * performance-tests/CSD_Strategy/TestInf/OrbRunner.cpp: * performance-tests/CSD_Strategy/TestInf/OrbRunner.h: * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.cpp: * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.h: * performance-tests/CSD_Strategy/TestInf/OrbTask.cpp: * performance-tests/CSD_Strategy/TestInf/OrbTask.h: * performance-tests/CSD_Strategy/TestInf/ServantList_T.cpp: * performance-tests/CSD_Strategy/TestInf/ServantList_T.h: * performance-tests/CSD_Strategy/TestInf/TestAppBase.cpp: * performance-tests/CSD_Strategy/TestInf/TestAppBase.h: * performance-tests/CSD_Strategy/TestInf/TestAppException.idl: * performance-tests/CSD_Strategy/TestInf/TestAppMain.h: * performance-tests/CSD_Strategy/TestInf/README: * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc: * performance-tests/CSD_Strategy/TestServant/CSD_PT_TestServant_Export.h: * performance-tests/CSD_Strategy/TestServant/Foo.idl: * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.cpp: * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.h: * performance-tests/CSD_Strategy/TestServant/Foo_i.cpp: * performance-tests/CSD_Strategy/TestServant/Foo_i.h: * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.cpp: * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.h: * performance-tests/CSD_Strategy/TestServant/README: * tests/CSD_Strategy_Tests/README: * tests/CSD_Strategy_Tests/Broken/client_main.cpp: * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp: * tests/CSD_Strategy_Tests/Broken/ClientApp.h: * tests/CSD_Strategy_Tests/Broken/CSD_TP_Broken.mpc: * tests/CSD_Strategy_Tests/Broken/run_test.pl: * tests/CSD_Strategy_Tests/Broken/server_main.cpp: * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp: * tests/CSD_Strategy_Tests/Broken/ServerApp.h: * tests/CSD_Strategy_Tests/TP_Common/AppHelper.cpp: * tests/CSD_Strategy_Tests/TP_Common/AppHelper.h: * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.cpp: * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h: * tests/CSD_Strategy_Tests/TP_Common/CancelledException.idl: * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.cpp: * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.h: * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp: * tests/CSD_Strategy_Tests/TP_Common/ClientTask.h: * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Export.h: * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc: * tests/CSD_Strategy_Tests/TP_Common/CustomException.idl: * tests/CSD_Strategy_Tests/TP_Common/FooException.idl: * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.cpp: * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.h: * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.cpp: * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.h: * tests/CSD_Strategy_Tests/TP_Common/OrbTask.cpp: * tests/CSD_Strategy_Tests/TP_Common/OrbTask.h: * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.cpp: * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.h: * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.cpp: * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.h: * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.cpp: * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.h: * tests/CSD_Strategy_Tests/TP_Common/TestAppException.idl: * tests/CSD_Strategy_Tests/TP_Common/TestAppMain.h: * tests/CSD_Strategy_Tests/TP_Foo_A/CSD_TP_Foo_A_Export.h: * tests/CSD_Strategy_Tests/TP_Foo_A/csd_tp_foo_a_lib.mpc: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.cpp: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.h: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.cpp: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.cpp: * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Callback.idl: * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.cpp: * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h: * tests/CSD_Strategy_Tests/TP_Foo_B/CSD_TP_Foo_B_Export.h: * tests/CSD_Strategy_Tests/TP_Foo_B/csd_tp_foo_b_lib.mpc: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.cpp: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.cpp: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.h: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp: * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.h: * tests/CSD_Strategy_Tests/TP_Foo_C/CSD_TP_Foo_C_Export.h: * tests/CSD_Strategy_Tests/TP_Foo_C/csd_tp_foo_c_lib.mpc: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C.idl: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.cpp: * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.h: * tests/CSD_Strategy_Tests/TP_Test_1/client_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.h: * tests/CSD_Strategy_Tests/TP_Test_1/CSD_TP_Test_1.mpc: * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_1/server_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.h: * tests/CSD_Strategy_Tests/TP_Test_2/client_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.h: * tests/CSD_Strategy_Tests/TP_Test_2/CSD_TP_Test_2.mpc: * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_2/server_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.h: * tests/CSD_Strategy_Tests/TP_Test_3/client_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.h: * tests/CSD_Strategy_Tests/TP_Test_3/CSD_TP_Test_3.mpc: * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_3/server_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.h: * tests/CSD_Strategy_Tests/TP_Test_4/client_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.h: * tests/CSD_Strategy_Tests/TP_Test_4/CSD_TP_Test_4.mpc: * tests/CSD_Strategy_Tests/TP_Test_4/README: * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_4/server_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.h: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.cpp: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/README: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/svc.conf: * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Test.idl: * tests/CSD_Strategy_Tests/TP_Test_Static/client_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.h: * tests/CSD_Strategy_Tests/TP_Test_Static/CSD_TP_Test_Static.mpc: * tests/CSD_Strategy_Tests/TP_Test_Static/README: * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl: * tests/CSD_Strategy_Tests/TP_Test_Static/server_main.cpp: * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp: * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.h: * tests/CSD_Strategy_Tests/TP_Test_Static/svc.conf: All of the files above are part of the examples, tests and performance tests added for the CSD feature. Tue Oct 18 13:23:21 2005 Chris Cleeland * docs/ec_options.html: Finally updated documentation to include information about the "new" queue-full options. See entry from "Thu Aug 25 11:00:47 2005 Chris Cleeland" for more info. Tue Oct 18 10:31:38 2005 J.T. Conklin * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp: Updated TAO multicast service ID enumerator names to match new names in tao/objectid.h. Tue Oct 18 09:34:53 2005 Ossama Othman * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp (setup_multicast): * orbsvcs/orbsvcs/Naming/Naming_Server.cpp (init_new_naming): * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp (init_multicast_server): Updated TAO multicast service ID enumerator names to match new names in tao/objectid.h. Tue Oct 18 09:39:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_global.cpp: Removed duplicate space Tue Oct 18 08:42:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/AV/AVStreams_i.cpp: * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp: Fixed warnings in MinGW build Tue Oct 18 00:19:41 2005 Ossama Othman * tao/ORB_Core.cpp (init): Corrected minor typo in previous commit. Tue Oct 18 00:08:30 2005 Ossama Othman * tao/SystemException.cpp: * tao/SystemException.inl: Moved concrete SystemException constructors out of line again. The intended footprint decreases were unfortunately not seen across all platforms. * tao/ORB.h (resolve_service): Removed unnecessary return type and emulated exception parameter. * tao/ORB.cpp (resolve_service): Use snprintf() to simplify integer to-tring conversion and string concatenation. Thanks to Jiang Wei for providing a patch. Optimized to only determine multicast port if multicast default initial reference is enabled. Removed unused "return_value" variable. (resolve_initial_references): Updated to calls to resolve_service() to reflect new signature and void return type. * tao/ORB_Core.cpp (init): Simplified code that sets Name Service default initial reference. Updated names of multicast-capable service IDs to match the new names in tao/objectid.h. * tao/objectid.h (TAO_MCAST_SERVICEID): Addressed global namespace pollution by placing this enumeration within the TAO namespace. Also prepended each service ID enumerator with "MCAST_" to further reduce potential internal TAO namespace pollution. * tao/params.h: * tao/params.i: TAO_MCAST_SERVICEID is now TAO::MCAST_SERVICEID, as changed in tao/objectid.h. Tue Oct 18 06:45:12 UTC 2005 Johnny Willemsen * tao/DynamicInterface/DII_Invocation.h: Added forward declaration of ParameterList Mon Oct 17 14:43:18 2005 J.T. Conklin * tao/Makefile.am: Regenerated due to tao/Messaging/* refactor. Mon Oct 17 14:42:09 2005 J.T. Conklin * orbsvcs/examples/Notify/Lanes/Makefile.am: * orbsvcs/tests/Notify/Basic/Makefile.am: * orbsvcs/tests/Notify/Blocking/Makefile.am: * orbsvcs/tests/Notify/Destroy/Makefile.am: * orbsvcs/tests/Notify/Discarding/Makefile.am: * orbsvcs/tests/Notify/Driver/Makefile.am: * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am: * orbsvcs/tests/Notify/Ordering/Makefile.am: * orbsvcs/tests/Notify/Reconnecting/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am: * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am: Regenerated due to notification_serv being added to notifytest base project. Mon Oct 17 12:45:57 2005 J.T. Conklin * performance-tests/POA/Demux/Makefile.am: * performance-tests/RTCorba/Oneways/Reliable/Makefile.am: * performance-tests/RTCorba/Thread_Pool/Makefile.am: Regenerated. * performance-tests/POA/Demux/Demux.mpc: * performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc: * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc: Add/tweak *_IDL projects for compiling *.idl files. Mon Oct 17 12:33:03 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/ec_typed_events_idl.mpb: Set idlflags to be used when compiling Cos TypedEvent IDL files. Reset idlflags so they won't be duplicated when compiling plain CosEvent IDL files. Mon Oct 17 18:03:12 UTC 2005 Johnny Willemsen * tao/Invocation_Base.h: Removed some not needed forward declarations Mon Oct 17 09:52:05 2005 J.T. Conklin * Makefile.am: Enabled building "performance-tests" subdirectory. * configure.ac: Configure all Makefile.am's in performance-tests subdirectories. * performance-tests/Makefile.am: * performance-tests/Anyop/Makefile.am: * performance-tests/Callback/Makefile.am: * performance-tests/Cubit/Makefile.am: * performance-tests/Cubit/TAO/Makefile.am: * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am: * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am: * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am: * performance-tests/Latency/Makefile.am: * performance-tests/Latency/AMH_Single_Threaded/Makefile.am: * performance-tests/Latency/AMI/Makefile.am: * performance-tests/Latency/Collocation/Makefile.am: * performance-tests/Latency/DII/Makefile.am: * performance-tests/Latency/DSI/Makefile.am: * performance-tests/Latency/Deferred/Makefile.am: * performance-tests/Latency/Single_Threaded/Makefile.am: * performance-tests/Latency/Thread_Per_Connection/Makefile.am: * performance-tests/Latency/Thread_Pool/Makefile.am: * performance-tests/Memory/Makefile.am: * performance-tests/Memory/IORsize/Makefile.am: * performance-tests/Memory/Single_Threaded/Makefile.am: * performance-tests/POA/Makefile.am: * performance-tests/POA/Create_Reference/Makefile.am: * performance-tests/POA/Demux/Makefile.am: * performance-tests/POA/Implicit_Activation/Makefile.am: * performance-tests/POA/Object_Creation_And_Registration/Makefile.am: * performance-tests/Pluggable/Makefile.am: * performance-tests/Protocols/Makefile.am: * performance-tests/RTCorba/Makefile.am: * performance-tests/RTCorba/Multiple_Endpoints/Makefile.am: * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile.am: * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Makefile.am: * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Makefile.am: * performance-tests/RTCorba/Oneways/Makefile.am: * performance-tests/RTCorba/Oneways/Reliable/Makefile.am: * performance-tests/RTCorba/Thread_Pool/Makefile.am: * performance-tests/Sequence_Latency/Makefile.am: * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am: * performance-tests/Sequence_Latency/AMI/Makefile.am: * performance-tests/Sequence_Latency/DII/Makefile.am: * performance-tests/Sequence_Latency/DSI/Makefile.am: * performance-tests/Sequence_Latency/Deferred/Makefile.am: * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am: * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am: * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am: * performance-tests/Throughput/Makefile.am: New files. * performance-tests/Callback/Callback.mpc: * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc: * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc: * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc: * performance-tests/Latency/AMI/AMI.mpc: * performance-tests/Latency/DII/DII.mpc: * performance-tests/Latency/Deferred/Deferred.mpc: * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc: * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc: * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc: * performance-tests/Memory/IORsize/Memory_IORsize.mpc: * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc: * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc: * performance-tests/Pluggable/Pluggable.mpc: * performance-tests/Protocols/Protocols.mpc: * performance-tests/Sequence_Latency/AMH_Single_Threaded/Single_Threaded.mpc: * performance-tests/Sequence_Latency/AMI/ami.mpc: * performance-tests/Sequence_Latency/DII/DII.mpc: * performance-tests/Sequence_Latency/DSI/DSI.mpc: * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc: * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Conn.mpc: * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc: * performance-tests/Throughput/Throughput.mpc: Add *_IDL projects for compiling *.idl files. This eliminates duplicate rules that would otherwise result when Makefile.am's are aggregated in the automake build. Mon Oct 17 09:24:13 2005 Paul Calabrese * docs/ec_options.html: Rename the -q option's parameter from servant_name to ec_object_id. Mon Oct 17 13:31:12 UTC 2005 Johnny Willemsen * tao/orbconf.h: * tao/Messaging/ExceptionHolder*.*: * tao/Messaging/OldExceptionHolder*.*: Added also the new ExceptionHolder. Old and new are guarded with TAO_HAS_DEPRECATED_EXCEPTION_HOLDER. This is enabled at this moment until the new mapping is fully working, at that moment we remove this define from orbconf.h and it is up to the user to enable the old mapping Mon Oct 17 11:40:12 UTC 2005 Johnny Willemsen * tao/Messaging/*: Moved the ExceptionHolder to its own file (OldExceptionHolder) the latest CORBA spec describe an updated ExceptionHolder and this impacts the AMI generated but also user written code. Working on this new spec but we will keep the old mapping supported until x.5.1 has come out. By moving this to its own file we can easier support the new one Mon Oct 17 11:19:12 UTC 2005 Johnny Willemsen * tao/Messaging/*: Regenerated all files with the latest version of the idl compiler. Mon Oct 17 10:20:12 UTC 2005 Johnny Willemsen * tao/PI/TAO_PI.pc.in: * tao/PI_Server/TAO_PI_Server.pc.in: Fixed incorrect libs. Thanks to Francesco Salvestrini for reporting this. This fixes bugzilla bug 2267 Mon Oct 17 10:14:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp: Fixed MinGW build warnings Mon Oct 17 07:11:12 UTC 2005 Johnny Willemsen * rules.tao.GNU: Prevent building with emulated exceptions Mon Oct 17 07:07:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Notify/Service.h: * orbsvcs/orbsvcs/CosNotification.mpc: Service should be in CosNotification_Serv. Thanks for JT for notificing this Sun Oct 16 12:05:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp: Fixed signed/unsigned warning Sat Oct 15 00:42:36 2005 Steve Totten * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp: * orbsvcs/examples/CosEC/TypedSimple/Country.idl: * orbsvcs/examples/CosEC/TypedSimple/Country.idl.for_ifr: * orbsvcs/examples/CosEC/TypedSimple/Country_i.cpp: * orbsvcs/examples/CosEC/TypedSimple/Supplier.cpp: * orbsvcs/examples/CosEC/TypedSimple/run_test.pl: Merge changes from OCI TAO 1.4a to fix build errors for exceptions=0 builds, remove the hard-coded repository IDs and the unneeded pragma prefix from this test, add various missing #includes for Windows builds, disable use of IFR persistence, add a new test script for this example, and make some changes to Consumer.cpp to make the script reliable. Thanks to Paul Calabrese and Chad Elliott for originating these changes. Fri Oct 14 09:35:33 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerate. * orbsvcs/orbsvcs/CosEvent.mpc: Split out separate project for generating IDL files. * orbsvcs/orbsvcs/ec_typed_event.mpb: Remove IDL Files section from project, they've been moved to ec_typed_event_idl.mpb. * orbsvcs/orbsvcs/ec_typed_event_idl.mpb: New base project containing Typed Event IDL files. Fri Oct 14 11:25:17 2005 Paul Calabrese Merge some changes from OCI TAO 1.4a that are mostly documentation. * TAO_IDL/be/be_global.cpp: * TAO_IDL/driver/drv_args.cpp: Move the documentation for the -g option from the front end to the back end. This causes it to not be in the help message of other IDL processors (like tao_ifr) as it is specific to tao_idl. Add an error check to the processing of -t (avoids a core if no argument is passed). * docs/interfacerepo/tao_ifr.html: Document some missing options. * orbsvcs/Event_Service/Event_Service.h: * orbsvcs/Event_Service/Event_Service.cpp: Rename the servant_name variable and documentation to object_id. * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp: Fix the scope settings for kokyu scheduling. Fri Oct 14 14:45:12 UTC 2005 Johnny Willemsen * tao/DynamicInterface/ExceptionList.cpp: Use prefix increment/decrement and store the value after decrement in a temporarily variable and use that check whether to delete ourself to prevent a possible double deletion. Fri Oct 14 14:07:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/Notify/Basic/run_test.pl: When the exe can't be spawned break directly instead of waiting for a minute Fri Oct 14 08:55:07 2005 Ciju John * tao/IIOP_Acceptor.cpp: * tao/IIOP_Acceptor.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp: Added new IIOP specific option 'reuse_addr' which would be provided to the -ORBEndpoint option to control socket level option SO_REUSEADDR being set/unset. Fri Oct 14 12:13:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_operation/ami_cs.cpp: * TAO_IDL/be/be_visitor_operation/operation.cpp: 64bit fixes Fri Oct 14 09:08:12 UTC 2005 Johnny Willemsen From James Megquier * orbsvcs/orbsvcs/Notify/Service.h: This should be in the notification project, removed include of PortableServer, just add some forward declarations, this is an interface class, no need to pull in portableserver library * orbsvcs/orbsvcs/CosNotification.mpc: Moved service to Notification project * orbsvcs/orbsvcs/Notify/Property.h: Added typedef for ULong property Thu Oct 13 13:12:12 2005 J.T. Conklin * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc: Add synthetic dependencies for the gnuace build so that IDL- generated files used by more than one project won't be compiled multiple times simultaneously (with parallel builds), which may result in corrupted object files. Thanks to Simon Massey for pointing out this problem in a scoreboard build. Thu Oct 13 12:26:47 2005 Ossama Othman * tao/ORB_Core.cpp: Minor coding convention updates. Class members outside of a base member initializer list should be referenced with the "this" pointer (e.g. this->client_request_interceptor_adapter_). * tao/Pseudo_VarOut_T.h: Added unimplemented copy constructor and assignment operator that accept a TAO_Base_var parameter. Prevents invalid widening. * tao/Pseudo_VarOut_T.inl: Explicitly initialize TAO_Base_var in the copy constructor base member initializer list. * tao/SystemException.cpp: * tao/SystemException.inl: Inlined concrete system exception constructors and static _tao_any_destructor() method. Since they are small, a good footprint decrease is achieved by doing so, especially since only a few of the concrete SystemExceptions are used within TAO. * tao/UserException.cpp: * tao/UserException.inl: Likewise. Moved _tao_type() method of out of line. Since it is virtual inlining can cause RTTI related problems when using g++ 4.x's "-fvisibility-inlines-hidden" feature. * tao/TSS_Resources.cpp: Do not use "this" pointer in base member initializer list. It is not guaranteed to be available until after base member initialization is completed. * tao/TSS_Resources.h: Minor include directive reorganization. * tao/PI/ClientRequestInterceptor_Adapter_Impl.h: Cosmetic update. * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp: * tao/PI/ClientRequestInterceptor_Factory_Impl.cpp: Corrected ACE_RCSID macro arguments. Thu Oct 13 12:03:05 2005 Steve Totten : * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i: * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp: Applied several changes from OCI's TAO 1.4a release to fix problems in the Typed Event Channel implementation. The primary fixes are to properly handle consumer/supplier disconnects when using typed event channels, and to properly deal with unresponsive push consumers when the reactive consumer control is used. Also fixed some memory leaks. Most of these changes originated from Jonathon Astle and Paul Calabrese . Thu Oct 13 10:06:22 2005 Ossama Othman * tests/Any/Recursive/client.cpp: Added recursive union test case. Thu Oct 13 11:54:12 UTC 2005 Johnny Willemsen From James Megquier * orbsvcs/orbsvcs/Notify/Service.{h,cpp}: Added destructor to fix runtime gcc4 problems. Fixes bugzilla 2262 * orbsvcs/orbsvcs/CosNotification.mpc: * orbsvcs/orbsvcs/Makefile.am: Added new cpp file Wed Oct 12 19:26:48 2005 J.T. Conklin * docs/notification/reliability.html: Fix library name in service config file examples. Fix formatting of NotifyExt.inl excerpts. Wed Oct 12 12:47:12 UTC 2005 Johnny Willemsen * tests/Big_Request_Muxing/server.cpp: Run the orb 3 seconds instead of 1 and print out how many messages we expect so that it is easy to see how many messages we didn't receive. Wed Oct 12 10:53:12 UTC 2005 Johnny Willemsen * tao/ORB_Core.{h,cpp,i}: * tao/Transport_Queueing_Strategies.{h,cpp}: Added new flush strategy. For asynchronous calls we now have the following behaviour: - Normal oneways are not explicitly buffered, but when send returns EWOULDBLOCK we buffer the message and schedule for output, we just send the data later and don't explicitly flush things, we return control directly to the app - Oneways with SYNC_WITH_TRANSPORT, SYNC_WITH_SERVER and SYNC_WITH_TARGET, we don't explicitly buffer but when send returns EWOULDBLOCK we buffer things, but we do then explicitly flush things - When SYNC_NONE is specified, this is the same as TAO::SYNC_EAGER_BUFFERING and we do buffer then things explicitly * tests/Reliable_Oneways/client.cpp: After doing all calls run the orb for 3 seconds, this way at least all queues are flushed Wed Oct 12 09:16:12 UTC 2005 Johnny Willemsen * tao/Strategies/UIOP_Transport.cpp: * tao/Strategies/SCIOP_Transport.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: Remove not needed include of tao/Sync_Strategies.h Wed Oct 12 09:06:12 UTC 2005 Johnny Willemsen * tao/Sync_Strategies.{h,cpp}: * tao/Transport_Queueing_Strategies.{h,cpp}: Renamed Sync_Strategies to Transport_Queueing_Strategies, this is what it are, and there was already a todo that a rename should be done. Also use bool instead of int where usable and there is no need to export these classes. * tao/Makefile.am: * tao/tao.mpc: * tao/ORB_Core.{h,cpp,i}: * tao/Stub.{h,cpp}: * tao/Transport.{h,cpp}: Updated for change above, also updated these files to talk about Transport Queueing Strategies Wed Oct 12 08:42:12 UTC 2005 Johnny Willemsen * rules.tao.GNU: Just for some hours disabled no exception check, the performance stats use no exceptions, if the stats are back to normal I will enable this check again Wed Oct 12 08:37:12 UTC 2005 Johnny Willemsen * orbsvcs/performance-tests/RTEvent/lib/Servant_var.h: * orbsvcs/examples/Notify/Federation/Gate/Gate.h: Fixed fuzz check Wed Oct 12 08:33:12 UTC 2005 Johnny Willemsen * rules.tao.GNU: Emulated exception macros are not maintained anymore, so it is just not safe to use them, so when exceptions=0, we output an error about this and refer to the NEWS file. Wed Oct 12 07:52:12 UTC 2005 Johnny Willemsen * tao/Strategies/DIOP_Transport.cpp: * tao/Strategies/SHMIOP_Transport.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp: Remove not needed include of tao/Sync_Strategies.h Wed Oct 12 03:59:27 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: In the generated body of the _default() method for a union, which sets the discriminator to its default value (the _default() method is not generated unless the discriminator can have a valid default value), added a call to _reset(), which will free memory allocated for the existing active member. The former behavior, without the call to _reset(), was producing a memory leak in many cases when _default() is called on an instantiated union. Thanks to Georg Lohrer for reporting the problem. * TAO_IDL/be/be_visitor_union/union_cs.cpp: Minor change to generated code formatting. Tue Oct 11 22:23:12 UTC 2005 Martin Corino * tao/IIOP_Connection_Handler.cpp: Fixed the performance problem. Simplifications sometimes become over-simplifications:-( Tue Oct 11 08:33:12 UTC 2005 Martin Corino * tao/IIOP_Acceptor.cpp: Fix to counter problems with IPv4-compatible IPv6 addresses. Tue Oct 11 01:24:45 2005 Ossama Othman From James Megquier * orbsvcs/orbsvcs/AV/AV_Core.h: * orbsvcs/orbsvcs/Notify/Properties.h: * orbsvcs/orbsvcs/Notify/RT_Properties.h: * orbsvcs/tests/Notify/lib/LookupManager.h: Declare exported (i.e. default visibility) singleton templates prior to typedefs that reference them. Prevents g++ 4.0 from silently making their visibility hidden. [Bug 2260] Tue Oct 11 07:14:12 UTC 2005 Johnny Willemsen * tests/AMI_Timeouts/timeout_client.cpp: Added casts to unsigned long to silence compiler warnings Tue Oct 11 07:10:12 UTC 2005 Johnny Willemsen * tao/Sync_Strategies.cpp: Changed the default for flush for TAO_Transport_Sync_Strategy to false. This means that when an application does oneway calls or AMI calls, we only buffer at the moment the send block and we schedule the transport for output but don't do a forced flush at that moment. We just control to the app and send out the data later when the socket is free again. Mon Oct 10 21:15:45 UTC 2005 Jeff Parsons * TAO_IDL/driver/drv_args.cpp: * TAO_IDL/driver/drv_preproc.cpp: * TAO_IDL/include/drv_extern.h: Added some commonly used include paths to the list that is passed by the IDL compiler to the preprocessor, and to its own internal list of include paths. Some are necessary to find canonical IDL files without requiring command line include paths (the include path to find orb.idl was already added internally in the IDL compiler), while others are paths to files commonly included in applications. The current order of include paths is: 1. $ACE_ROOT/TAO 2. $ACE_ROOT/TAO/tao 3. -I command line options 4. $ACE_ROOT/TAO/orbsvcs 5. $ACE_ROOT/TAO/CIAO 6. $ACE_ROOT/TAO/CIAO/ciao The last 3 can be overridden by the user, by passing in alternate paths ahead of these 3 on the command line, but this practice is almost sure to cause link problems. Mon Oct 10 19:37:12 UTC 2005 Johnny Willemsen * tao/Codeset/UTF16_BOM_Factory.cpp: * tao/Codeset/UTF16_BOM_Translator.cpp: Changed layout of some debug statements to have the same formatting as the others in TAO Mon Oct 10 07:13:58 2005 J.T. Conklin * orbsvcs/IFR_Service/IFR_Service.mpc: Partially revert: Sun Oct 9 14:14:01 2005 J.T. Conklin Add $(TAO_ROOT)/orbsvcs/IFR_Service back to includes definition for TAO_IFR_EXE project. Mon Oct 10 13:40:12 UTC 2005 Johnny Willemsen * tests/AMI_Timeouts/timeout_client.{h,cpp}: Fixed 64bit conversion warnings Mon Oct 10 13:26:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp: * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp: * orbsvcs/tests/AVStreams/Pluggable/server.cpp: * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/TimeStamp.cpp: Fixed 64bit conversion warningw Mon Oct 10 13:13:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: Fixed 64bit conversion warning * tao/ORB_Core.cpp (init): Fixed 64bit conversion warnings when setting sock_rcvbuf_size and sock_sndbuf_size Mon Oct 10 11:39:12 UTC 2005 Johnny Willemsen * tao/Transport.cpp: Added missing return Mon Oct 10 10:49:12 UTC 2005 Johnny Willemsen * tests/Big_AMI/run_test.pl: Perl script for running this test. * tests/Big_AMI/README: Short readme Mon Oct 10 10:38:12 UTC 2005 Johnny Willemsen * examples/Quoter/Quoter.idl: Fixed include Mon Oct 10 10:23:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp (_tao_decode): Take over the version of the source cdr. For example the (de)marshaling of a wstring is dependent on the GIOP version, it can be that we get a 1.1 version to decode, by default the version is 1.2 and when we don't take over the version number we try to decode a 1.1 version streams as 1.2 version which will fail. When we take over the version we correctly decode the stream later as 1.1. Thanks to Lothar Werzinger for reporting this issue and supply a test case. This fixes the Codec test in our daily builds. Mon Oct 10 06:49:12 UTC 2005 Johnny Willemsen * tao/Transport.{h,cpp}: Refactored send_message_shared_i. This method contains now just a switch to check for message_semantics and for asynchronous calls it now calls the new method send_asynchronous_message_i Sun Oct 9 14:38:12 2005 J.T. Conklin * examples/Quoter/Makefile.am: * examples/Simulator/Event_Supplier/Makefile.am: * orbsvcs/IFR_Service/Makefile.am: * orbsvcs/examples/RtEC/Kokyu/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: Regenerate with recent *.mpc file changes. Sun Oct 9 14:14:01 2005 J.T. Conklin * orbsvcs/IFR_Service/IFR_Service.mpc: Removed includes definitions pointing to $(TAO_ROOT) and $(TAO_ROOT)/orbsvcs/IFR_Service. These are already obtained from the base projects we derive from. Set TAO_IDL_INCLUDE_DIR to $(includedir)/tao for automake builds so end-user's won't have to set ACE_ROOT/TAO_ROOT to run the installed executable. Sun Oct 9 08:16:17 2005 J.T. Conklin * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc: * orbsvcs/orbsvcs/FtRtEvent.mpc: Removed includes definitions pointing to directories under $(TAO_ROOT)/orbsvcs. This appears no longer to be needed, all headers are specified relative to $(TAO_ROOT)/orbsvcs. Sat Oct 8 18:43:12 UTC 2005 Johnny Willemsen * tests/Codec/client.cpp: * tests/Codec/test.idl: Added a wstring to the struct we encode/decode, this fails at this moment, working on a fix, but this at least demonstrates the problem Sat Oct 8 08:18:29 2005 J.T. Conklin * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc: * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc: * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc: * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc: * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc: * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc: * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc: * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc: * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/LoadMonitorCPU.mpc: Remove includes definitions pointing to $(TAO_ROOT)/orbsvcs. This is already obtained from the base projects we derive from. * orbsvcs/tests/FT_App/FT_App.mpc: Remove includes definitions pointing to $(TAO_ROOT). This is already obtained from the base projects we derive from. Sat Oct 8 07:50:48 2005 J.T. Conklin * examples/Simulator/Event_Supplier/Event_Supplier.mpc: * examples/Quoter/Quoter.mpc: Remove includes and idlflags definitions pointing to ../../orbsvcs/orbsvcs. This hasn't been right since we normalized all orbsvcs header files to be included with "orbsvcs/foo.h". The correct settings of ../../orbsvcs is already obtained from the base projects we derive from. Fri Oct 7 16:40:05 2005 Simon McQueen * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp: Another day, another emulated exception macro problem. Fri Oct 7 14:03:54 2005 J.T. Conklin * docs/tutorials/Quoter/AMI/Makefile.am: * docs/tutorials/Quoter/Event_Service/Makefile.am: * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am: * docs/tutorials/Quoter/RT_Event_Service/Makefile.am: * docs/tutorials/Quoter/idl/Makefile.am: * examples/AMH/Sink_Server/Makefile.am: * examples/AMI/FL_Callback/Makefile.am: * examples/Advanced/ch_3/Makefile.am: * examples/Buffered_AMI/Makefile.am: * examples/Buffered_Oneways/Makefile.am: * examples/Callback_Quoter/Makefile.am: * examples/Content_Server/AMI_Iterator/Makefile.am: * examples/Content_Server/AMI_Observer/Makefile.am: * examples/Content_Server/SMI_Iterator/Makefile.am: * examples/Event_Comm/Makefile.am: * examples/Kokyu_dsrt_schedulers/Makefile.am: * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am: * examples/Load_Balancing/Makefile.am: * examples/Load_Balancing_persistent/Makefile.am: * examples/Logging/Makefile.am: * examples/OBV/Typed_Events/Makefile.am: * examples/POA/DSI/Makefile.am: * examples/POA/Default_Servant/Makefile.am: * examples/POA/Forwarding/Makefile.am: * examples/POA/Generic_Servant/Makefile.am: * examples/POA/TIE/Makefile.am: * examples/Persistent_Grid/Makefile.am: * examples/PluggableUDP/tests/Basic/Makefile.am: * examples/PluggableUDP/tests/Performance/Makefile.am: * examples/PluggableUDP/tests/SimplePerformance/Makefile.am: * examples/Quoter/Makefile.am: * examples/RTCORBA/Activity/Makefile.am: * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am: * examples/RTScheduling/MIF_Scheduler/Makefile.am: * examples/Simple/bank/Makefile.am: * examples/Simple/chat/Makefile.am: * examples/Simple/echo/Makefile.am: * examples/Simple/grid/Makefile.am: * examples/Simple/time/Makefile.am: * examples/Simple/time-date/Makefile.am: * examples/Simulator/Event_Supplier/Makefile.am: * examples/TypeCode_Creation/Makefile.am: * examples/ior_corbaloc/Makefile.am: * examples/mfc/Makefile.am: * interop-tests/wchar/Makefile.am: * orbsvcs/ImplRepo_Service/Makefile.am: * orbsvcs/examples/CosEC/Factory/Makefile.am: * orbsvcs/examples/CosEC/TypedSimple/Makefile.am: * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am: * orbsvcs/examples/ImR/Advanced/Makefile.am: * orbsvcs/examples/ImR/Combined_Service/Makefile.am: * orbsvcs/examples/LoadBalancing/Makefile.am: * orbsvcs/examples/ORT/Makefile.am: * orbsvcs/examples/Security/Send_File/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am: * orbsvcs/performance-tests/RTEvent/lib/Makefile.am: * orbsvcs/tests/BiDir_CORBALOC/Makefile.am: * orbsvcs/tests/Bug_1395_Regression/Makefile.am: * orbsvcs/tests/Bug_2247_Regression/Makefile.am: * orbsvcs/tests/Bug_2248_Regression/Makefile.am: * orbsvcs/tests/EC_Custom_Marshal/Makefile.am: * orbsvcs/tests/FT_App/Makefile.am: * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am: * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am: * orbsvcs/tests/HTIOP/AMI/Makefile.am: * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am: * orbsvcs/tests/HTIOP/Hello/Makefile.am: * orbsvcs/tests/IOR_MCast/Makefile.am: * orbsvcs/tests/ImplRepo/Makefile.am: * orbsvcs/tests/ImplRepo/scale/Makefile.am: * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am: * orbsvcs/tests/Interoperable_Naming/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am: * orbsvcs/tests/Miop/McastHello/Makefile.am: * orbsvcs/tests/Notify/Blocking/Makefile.am: * orbsvcs/tests/Notify/Discarding/Makefile.am: * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am: * orbsvcs/tests/Notify/Ordering/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/lib/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am: * orbsvcs/tests/Redundant_Naming/Makefile.am: * orbsvcs/tests/Security/BiDirectional/Makefile.am: * orbsvcs/tests/Security/Big_Request/Makefile.am: * orbsvcs/tests/Security/Callback/Makefile.am: * orbsvcs/tests/Security/Crash_Test/Makefile.am: * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am: * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am: * orbsvcs/tests/Security/Secure_Invocation/Makefile.am: * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am: * orbsvcs/tests/Simple_Naming/Makefile.am: * orbsvcs/tests/Trading/Makefile.am: * orbsvcs/tests/ior_corbaname/Makefile.am: Regenerate with recent MPC and base project changes. Fri Oct 7 07:11:29 2005 J.T. Conklin * orbsvcs/orbsvcs/Log/LogActivator.h: Changed header inclusion guard macro name to match file name. Fri Oct 7 07:07:28 2005 J.T. Conklin * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc: * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc: Changed *idl project to inherit from anytypecode. Fri Oct 7 10:43:12 UTC 2005 Johnny Willemsen * tao/Sync_Strategies.h: Document must_flush argument Fri Oct 7 10:35:12 UTC 2005 Johnny Willemsen * tests/Big_AMI/client.cpp: Added a check that after sending the AMI requests we shouldn't have received any reply at that moment. If so, we output an error Fri Oct 7 07:46:12 UTC 2005 Johnny Willemsen * tests/Big_Request_Muxing/Payload_Receiver.cpp: Removed RefCountServantBase and made the count an Atomic_Op to make sure it does get incremented correctly in a MT situation Thu Oct 6 10:03:16 2005 J.T. Conklin * Makefile.am: Enabled building "docs" subdirectory. * docs/tutorials/Quoter/Naming_Service/Makefile.am: * docs/tutorials/Quoter/Simple/Makefile.am: * docs/tutorials/Quoter/Simple/Client/Makefile.am: * docs/tutorials/Quoter/Simple/Impl-Repo/Makefile.am: * docs/tutorials/Quoter/Simple/ImprovedServer/Makefile.am: * docs/tutorials/Quoter/Simple/Persistent/Makefile.am: * docs/tutorials/Quoter/Simple/Server/Makefile.am: Hand tweaks to _CPPFLAGS to find Stub/Skeleton headers in ../idl directory. * docs/tutorials/Quoter/AMI/Makefile.am: * docs/tutorials/Quoter/Event_Service/Makefile.am: * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am: * docs/tutorials/Quoter/RT_Event_Service/Makefile.am: Regenerate. * docs/tutorials/Quoter/AMI/Quoter_AMI.mpc: * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc: * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc: * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc: Add "*idl" project for compiling *.idl files. Thu Oct 6 15:44:13 2005 Simon McQueen * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h: Yet another emulated exception fix. Thu Oct 6 10:02:12 UTC 2005 Johnny Willemsen * tests/Big_AMI/*: Added new test to test the behaviour of AMI when sending large request. We shouldn't block in that case. Perl script will follow but put the files now in cvs so that I can build the server remotely and then test AMI between two hosts that are connected using the internet. Testing things locally doesn't show the issues I want to address Thu Oct 6 09:19:12 UTC 2005 Johnny Willemsen * tests/AMI/ami_test_i.h: * orbsvcs/tests/HTIOP/AMI/simple_client.cpp: * orbsvcs/tests/HTIOP/AMI/ami_test_i.h: Removed usage of TAO_HAS_AMI_EXCEPTIONS, seems something that has gone a long time ago Thu Oct 6 08:57:12 UTC 2005 Johnny Willemsen * tests/AMI/ami_test_i.{h,cpp}: * tests/AMI/client.cpp: * tests/AMI/server.cpp: * tests/AMI/simple_client.cpp: Converted documentation to doxygen style Thu Oct 6 08:16:12 UTC 2005 Johnny Willemsen * tests/Param_Test/client.cpp: Fixed might be unitialized warning in MinGW build Wed Oct 5 13:54:00 2005 J.T. Conklin * orbsvcs/tests/Miop/McastHello/Makefile.am: Regenerate. * orbsvcs/tests/Miop/McastHello/McastHello.mpc: Add "*idl" project for compiling *.idl files. Wed Oct 5 12:18:39 2005 Ossama Othman * examples/POA/DSI/Database_i.h: Include appropriate headers to address incomplete type definition related compile-time errors. Necessitated by header dependency reductions in ACE. Wed Oct 5 17:28:52 UTC 2005 Jeff Parsons * TAO_IDL/ast/ast_native.cpp: * TAO_IDL/ast/ast_operation.cpp: * TAO_IDL/be/be_native.cpp: * TAO_IDL/be_include/be_native.h: * TAO_IDL/include/ast_native.h: Implemented the handling of IDL native declarations in an IDL operation exception list. Thanks to Johnny Willemsen for pointing out that, in the latest version of the CORBA Messaging specification, the ExceptionHolder valuetype contains an operation with this use case. Wed Oct 5 11:44:12 UTC 2005 Johnny Willemsen * tao/Messaging/AMH_Response_Handler.cpp: Removed not needed return at end of method Wed Oct 5 11:23:27 2005 Simon McQueen * tao/CodecFactory.mpc: * tao/DynamicAny.mpc: * tao/IFR_Client.mpc: * tao/IORManipulation.mpc: * tao/PortableServer.mpc: * tao/Strategies.mpc: * tao/Valuetype.mpc: Removed 'anytypecode' base project and substituted 'core_anytypecode'. This removes a dependency on the IDL compiler that had crept in. Wed Oct 5 02:24:50 2005 Bala Natarajan * tests/Queued_Message_Test/Queued_Message_Test.cpp: Fixed compilation errors introduced from Mon Oct 3 06:33:20 2005 Bala Natarajan Tue Oct 4 15:15:02 2005 J.T. Conklin * configure.ac: * orbsvcs/tests/Makefile.am: Add Bug_2247_Regression and Bug_2248_Regression directories. * orbsvcs/tests/Bug_2247_Regression/Makefile.am: * orbsvcs/tests/Bug_2248_Regression/Makefile.am: New files. * orbsvcs/tests/ImplRepo/Makefile.am: * orbsvcs/tests/ImplRepo/scale/Makefile.am: Regenerated. * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc: * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: * orbsvcs/tests/ImplRepo/ImplRepo.mpc: * orbsvcs/tests/ImplRepo/scale/scaletest.mpc Add "*idl" project for compiling *.idl files. Tue Oct 4 11:19:47 2005 Ossama Othman * tao/PortableServer/Creation_Time.inl: Include "tao/orbconf.h" to pull in POA_NO_TIMESTAMP definition. Addresses problems where comparison to this preprocessor constant were made but no definition of it was available. Tue Oct 4 14:46:12 UTC 2005 Johnny Willemsen * tao/IIOP_Transport.cpp (send): Make clear the number printed out in the send failure message is errno. Tue Oct 4 14:22:12 UTC 2005 Johnny Willemsen * tests/Big_Oneways/server.cpp: Improved debug statement to make clear we are waiting on the sessions to finish. Tue Oct 4 14:06:12 UTC 2005 Johnny Willemsen * tao/Transport.cpp (send_message_shared_i): Get the flushing_strategy later in the method just before the moment we need it. Tue Oct 4 13:32:12 UTC 2005 Johnny Willemsen * tests/Bug_1476_Regression/client.cpp: Added -c commandline argument to control how many client tasks will be created. Makes it easier to debug Tue Oct 4 12:52:12 UTC 2005 Johnny Willemsen * tests/Bug_1476_Regression/client.cpp: Fixed bug in handling of -n commandline argument Tue Oct 4 12:48:12 UTC 2005 Johnny Willemsen * tests/Bug_1476_Regression/server.cpp: Print an error when the server didn't receive any calls Tue Oct 4 13:01:42 2005 Simon McQueen * tests/Bug_2183_Regression/Hello.h: Remove reference to deprecated RefCountServantBase. Tue Oct 4 12:57:09 2005 Simon McQueen * orbsvcs/tests/Bug_2248_Regression/tests.idl: Swapped <> for "" in #includes to fix fuzz error. Tue Oct 4 11:37:12 UTC 2005 Johnny Willemsen * TAO_IDL/fe/fe_tmplinst.cpp: Removed, not needed anymore * TAO_IDL/Makefile.am: Removed file above * TAO_IDL/be/be_helper.cpp * TAO_IDL/be/be_tmplinst.cpp * TAO_IDL/be_include/be_helper.h * examples/RTCORBA/Activity/Activity.cpp * examples/RTCORBA/Activity/Task_Stats.cpp * examples/RTScheduling/Task_Stats.cpp * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp * examples/RTScheduling/MIF_Scheduler/test.cpp * orbsvcs/PSS/PSDL_Datastore.cpp * orbsvcs/PSS/PSDL_Interface_Visitor.cpp * orbsvcs/PSS/PSDL_Scope.cpp * orbsvcs/Scheduling_Service/Scheduling_Service.cpp * orbsvcs/Trading_Service/Trading_Service.cpp * orbsvcs/orbsvcs/Scheduler_Factory.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp * orbsvcs/orbsvcs/Notify/Properties.cpp * orbsvcs/orbsvcs/Notify/RT_Properties.cpp * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp * orbsvcs/orbsvcs/Notify/Topology_Object.cpp * orbsvcs/orbsvcs/Notify/XML_Loader.cpp * orbsvcs/orbsvcs/PortableGroup/GOA.cpp * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.cpp * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp * orbsvcs/orbsvcs/Sched/DynSched.cpp * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp * orbsvcs/orbsvcs/Sched/Scheduler.cpp * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp * orbsvcs/orbsvcs/Time/Timer_Helper.cpp * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp * orbsvcs/orbsvcs/Trader/Trader.cpp * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/server.cpp * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.cpp * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/server.cpp * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp * orbsvcs/performance-tests/RTEvent/Roundtrip/server.cpp * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp * orbsvcs/performance-tests/RTEvent/TCP_Baseline/server.cpp * orbsvcs/performance-tests/RTEvent/lib/Loopback.cpp * orbsvcs/performance-tests/RTEvent/lib/ORB_Task.cpp * orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.cpp * orbsvcs/performance-tests/RTEvent/lib/Send_Task.cpp * orbsvcs/performance-tests/RTEvent/lib/Send_Task_Stopper.cpp * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp * orbsvcs/tests/AVStreams/Asynch_Three_Stage/distributer.cpp * orbsvcs/tests/AVStreams/Asynch_Three_Stage/receiver.cpp * orbsvcs/tests/AVStreams/Asynch_Three_Stage/sender.cpp * orbsvcs/tests/AVStreams/Bidirectional_Flows/receiver.cpp * orbsvcs/tests/AVStreams/Bidirectional_Flows/sender.cpp * orbsvcs/tests/AVStreams/Component_Switching/Connection_Manager.cpp * orbsvcs/tests/AVStreams/Component_Switching/distributer.cpp * orbsvcs/tests/AVStreams/Component_Switching/receiver.cpp * orbsvcs/tests/AVStreams/Component_Switching/sender.cpp * orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp * orbsvcs/tests/AVStreams/Full_Profile/server.cpp * orbsvcs/tests/AVStreams/Latency/control.cpp * orbsvcs/tests/AVStreams/Latency/ping.cpp * orbsvcs/tests/AVStreams/Latency/pong.cpp * orbsvcs/tests/AVStreams/Modify_QoS/receiver.cpp * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp * orbsvcs/tests/AVStreams/Multicast/ftp.cpp * orbsvcs/tests/AVStreams/Multicast/server.cpp * orbsvcs/tests/AVStreams/Multicast_Full_Profile/ftp.cpp * orbsvcs/tests/AVStreams/Multicast_Full_Profile/server.cpp * orbsvcs/tests/AVStreams/Multiple_Flows/receiver.cpp * orbsvcs/tests/AVStreams/Multiple_Flows/sender.cpp * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp * orbsvcs/tests/AVStreams/Pluggable/server.cpp * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/receiver.cpp * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.cpp * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.cpp * orbsvcs/tests/AVStreams/Simple_Three_Stage/receiver.cpp * orbsvcs/tests/AVStreams/Simple_Three_Stage/sender.cpp * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/receiver.cpp * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/sender.cpp * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp * orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp * orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp * orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp * orbsvcs/tests/Event/Basic/BCast.cpp * orbsvcs/tests/Event/Basic/Bitmask.cpp * orbsvcs/tests/Event/Basic/Control.cpp * orbsvcs/tests/Event/Basic/Disconnect.cpp * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp * orbsvcs/tests/Event/Basic/Negation.cpp * orbsvcs/tests/Event/Basic/Observer.cpp * orbsvcs/tests/Event/Basic/Reconnect.cpp * orbsvcs/tests/Event/Basic/Schedule.cpp * orbsvcs/tests/Event/Basic/Shutdown.cpp * orbsvcs/tests/Event/Basic/Timeout.cpp * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.cpp * orbsvcs/tests/Event/Performance/Connect.cpp * orbsvcs/tests/Event/Performance/Inversion.cpp * orbsvcs/tests/Event/Performance/Latency.cpp * orbsvcs/tests/Event/Performance/Latency_Server.cpp * orbsvcs/tests/Event/Performance/Throughput.cpp * orbsvcs/tests/Event/lib/Consumer.cpp * orbsvcs/tests/Event/lib/Counting_Consumer.cpp * orbsvcs/tests/Event/lib/Counting_Supplier.cpp * orbsvcs/tests/Event/lib/Supplier.cpp * orbsvcs/tests/FT_App/FTAPP_Analyzer_Main.cpp * orbsvcs/tests/FT_App/FTAPP_FactoryRegistry_Main.cpp * orbsvcs/tests/FT_App/FTAPP_FaultConsumer_Main.cpp * orbsvcs/tests/FT_App/FTAPP_Notifier_Main.cpp * orbsvcs/tests/FT_App/FT_Client.cpp * orbsvcs/tests/FT_App/FT_Creator.cpp * orbsvcs/tests/FT_App/FT_Replica.cpp * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp * orbsvcs/tests/FT_App/StubBatchConsumer.cpp * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp * orbsvcs/tests/FT_App/StubFaultConsumer.cpp * orbsvcs/tests/FT_App/StubFaultNotifier.cpp * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp * orbsvcs/tests/HTIOP/AMI/Test_Output.cpp * orbsvcs/tests/HTIOP/BiDirectional/Test_Output.cpp * orbsvcs/tests/HTIOP/Hello/Test_Output.cpp * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Map.cpp * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Struct.cpp * orbsvcs/tests/Notify/Basic/Events.cpp * orbsvcs/tests/Notify/Basic/Filter.cpp * orbsvcs/tests/Notify/Basic/Sequence.cpp * orbsvcs/tests/Notify/Basic/Simple.cpp * orbsvcs/tests/Notify/Basic/Updates.cpp * orbsvcs/tests/Notify/RT_lib/RT_Factories_Define.cpp * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp * orbsvcs/tests/Notify/lib/Activation_Manager.cpp * orbsvcs/tests/Notify/lib/Command_Builder.cpp * orbsvcs/tests/Notify/lib/Driver.cpp * orbsvcs/tests/Notify/lib/Factories_Define.cpp * orbsvcs/tests/Notify/lib/LookupManager.cpp * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp * orbsvcs/tests/Notify/lib/PushConsumer.cpp * orbsvcs/tests/Notify/lib/PushSupplier.cpp * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp * orbsvcs/tests/Notify/lib/Task_Stats.cpp * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp * orbsvcs/tests/Trading/Offer_Exporter.cpp * orbsvcs/tests/Trading/colocated_test.cpp * performance-tests/Callback/client.cpp * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp * performance-tests/Cubit/TAO/MT_Cubit/client.cpp * performance-tests/Cubit/TAO/MT_Cubit/server.cpp * performance-tests/POA/Demux/demux_test_server.cpp * performance-tests/RTCorba/Thread_Pool/client.cpp * tao/ORB_Table.cpp * tao/TSS_Resources.cpp * tao/Strategies/DIOP_Connector.cpp * tao/Valuetype/ValueFactory_Map.cpp * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp * tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16_Factory.cpp * tests/DynAny_Test/driver.cpp * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp * tests/OctetSeq/OctetSeq.cpp * tests/Param_Test/driver.cpp * tests/Param_Test/helper.cpp * tests/Param_Test/options.cpp * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp * tests/RTCORBA/Collocation/Collocation.cpp Zapped explicit templates Tue Oct 4 11:08:35 2005 Simon McQueen * orbsvcs/tests/Bug_2248_Regression/tests.idl: Added missing file. * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h: Correct errors. Tue Oct 4 10:04:12 UTC 2005 Johnny Willemsen * examples/POA/DSI/Database_i.cpp * examples/RTCORBA/Activity/Activity.cpp * examples/RTCORBA/Activity/Task_Stats.cpp * examples/RTScheduling/Task_Stats.cpp * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp * examples/RTScheduling/MIF_Scheduler/test.cpp * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp * orbsvcs/FT_ReplicationManager/FT_ReplicationManager_Main.cpp * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp * orbsvcs/Fault_Detector/Fault_Detector_Main.cpp * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp * orbsvcs/Fault_Notifier/Fault_Notifier_Main.cpp * orbsvcs/IFR_Service/be_global.cpp * orbsvcs/IFR_Service/ifr_adding_visitor.cpp * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp * orbsvcs/orbsvcs/AV/AVStreams_i.cpp * orbsvcs/orbsvcs/AV/AV_Core.cpp * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp * orbsvcs/orbsvcs/AV/Policy.cpp * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp * orbsvcs/orbsvcs/AV/RTCP.cpp * orbsvcs/orbsvcs/AV/TCP.cpp * orbsvcs/orbsvcs/AV/Transport.cpp * orbsvcs/orbsvcs/AV/sfp.cpp * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Factory.cpp * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp * orbsvcs/orbsvcs/Event/ECG_Adapters.cpp * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp * orbsvcs/orbsvcs/Event/EC_Factory.cpp * orbsvcs/orbsvcs/Event/EC_Filter.cpp * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp * orbsvcs/orbsvcs/IFRService/Options.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp * orbsvcs/orbsvcs/Log/Log_i.cpp * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache.cpp * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.cpp * orbsvcs/orbsvcs/Metrics/Metrics_Utils.cpp * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp * orbsvcs/orbsvcs/Notify/Bit_Vector.cpp * orbsvcs/orbsvcs/Notify/Builder.cpp * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp * orbsvcs/orbsvcs/Notify/EventChannel.cpp * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp * orbsvcs/orbsvcs/Notify/Object.cpp * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp * orbsvcs/orbsvcs/Notify/QoSProperties.cpp * orbsvcs/orbsvcs/Notify/Random_File.cpp * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp: Zapped explicit templates Mon Oct 3 23:43:08 2005 J.T. Conklin * orbsvcs/tests/FT_App/Makefile.am: * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am: * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am: * orbsvcs/tests/IOR_MCast/Makefile.am: * orbsvcs/tests/ior_corbaname/Makefile.am: Regenerated. * orbsvcs/tests/FT_App/FT_App.mpc: * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc: * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc: * orbsvcs/tests/IOR_MCast/IOR_MCast.mpc: * orbsvcs/tests/ior_corbaname/ior_corbaname.mpc: Add "*idl" project for compiling *.idl files. Mon Oct 3 19:26:12 UTC 2005 Johnny Willemsen * docs/tutorials/Quoter/Event_Service/Stock_i.cpp * docs/tutorials/Quoter/RT_Event_Service/Stock_i.cpp * examples/Callback_Quoter/Notifier_i.cpp * examples/Event_Comm/Event_Comm_i.cpp * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp * examples/Kokyu_dsrt_schedulers/utils.cpp * examples/Load_Balancing/Load_Balancer_i.cpp * examples/Load_Balancing_persistent/Load_Balancer_i.cpp * examples/Logging/Logger_i.cpp * examples/OBV/Typed_Events/Client_i.cpp * examples/OBV/Typed_Events/server.cpp * examples/POA/On_Demand_Loading/Servant_Manager.cpp * examples/Persistent_Grid/Grid_Client_i.cpp * examples/Persistent_Grid/Persistent_Client_i.cpp * examples/Persistent_Grid/server.cpp * examples/PluggableUDP/tests/Basic/UDP_i.cpp * examples/PluggableUDP/tests/Performance/UDP_i.cpp * examples/RTScheduling/Starter.cpp * examples/Simple/bank/AccountManager_i.cpp * examples/Simple/bank/Bank_Client_i.cpp * examples/Simple/bank/server.cpp * examples/Simple/chat/Broadcaster_i.cpp * examples/Simple/echo/Echo_Client_i.cpp * examples/Simple/echo/server.cpp * examples/Simple/grid/Grid_Client_i.cpp * examples/Simple/grid/server.cpp * examples/Simple/time/Time_Client_i.cpp * examples/Simple/time/server.cpp * examples/Simple/time-date/Time_Date.cpp * examples/Simple/time-date/Time_Date_Client_i.cpp * examples/Simulator/Event_Supplier/DualEC_Sup.cpp * examples/Simulator/Event_Supplier/Event_Sup.cpp * examples/Simulator/Event_Supplier/Logging_Sup.cpp * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp * orbsvcs/examples/CosEC/RtEC_Based/lib/ConsumerAdmin_i.cpp * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.cpp * orbsvcs/examples/CosEC/RtEC_Based/lib/EventChannel_i.cpp * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.cpp * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.cpp * orbsvcs/examples/CosEC/RtEC_Based/lib/SupplierAdmin_i.cpp * orbsvcs/examples/CosEC/Simple/Consumer.cpp * orbsvcs/examples/CosEC/Simple/Service.cpp * orbsvcs/examples/CosEC/Simple/Supplier.cpp * orbsvcs/examples/Log/Event/Event_Consumer.cpp * orbsvcs/examples/Log/Event/Event_Supplier.cpp * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp * orbsvcs/examples/Notify/Filter/Filter.cpp * orbsvcs/examples/Notify/Subscribe/Subscribe.cpp * orbsvcs/examples/RtEC/IIOPGateway/Consumer.cpp * orbsvcs/examples/RtEC/IIOPGateway/EC.cpp * orbsvcs/examples/RtEC/IIOPGateway/Gateway.cpp * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp * orbsvcs/examples/RtEC/Kokyu/Consumer.cpp * orbsvcs/examples/RtEC/Kokyu/Service.cpp * orbsvcs/examples/RtEC/Kokyu/Supplier.cpp * orbsvcs/examples/RtEC/MCast/Consumer.cpp * orbsvcs/examples/RtEC/MCast/MCast.cpp * orbsvcs/examples/RtEC/MCast/Supplier.cpp * orbsvcs/examples/RtEC/Schedule/Service.cpp * orbsvcs/examples/RtEC/Simple/Consumer.cpp * orbsvcs/examples/RtEC/Simple/Service.cpp * orbsvcs/examples/RtEC/Simple/Supplier.cpp Zapped explicit templates Mon Oct 3 18:29:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp Zapped explicit templates Mon Oct 3 18:26:12 UTC 2005 Johnny Willemsen * tao/RTPortableServer/RT_Policy_Validator.cpp: Emulated exception fix * tao/RTCORBA/Thread_Pool.{h,cpp}: Renamed request_dynamic_thread to new_dynamic_thread. Mon Oct 3 10:48:45 2005 Ossama Othman * TAO/TAO_IDL/tao_idl.mpc: * TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc: * TAO/orbsvcs/orbsvcs/Svc_Utils.mpc: * TAO/tao/Strategies.mpc: Added "ace_for_tao" ACE library subset support. * TAO/TAO_IDL/driver/drv_preproc.cpp: * TAO/TAO_IDL/fe/fe_extern.cpp: * TAO/TAO_IDL/fe/fe_init.cpp: * TAO/TAO_IDL/include/fe_extern.h: Removed use of ACE_UUID. Rely on ACE_OS::mkstemp() instead to avoid depending on more areas of ACE than necessary. * TAO/orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h: * TAO/tao/default_resource.cpp: * TAO/tao/Strategies/advanced_resource.cpp: Include appropriate headers to address incomplete type definition related compile-time errors. Necessitated by header dependency reductions in ACE. Mon Oct 3 15:39:59 2005 Simon McQueen * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h: * orbsvcs/tests/Bug_2248_Regression/client.h: Linux build errors. Mon Oct 3 06:54:16 2005 J.T. Conklin * orbsvcs/examples/ImR/Advanced/Makefile.am: * orbsvcs/examples/ImR/Combined_Service/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am: * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am: Regenerated. * orbsvcs/examples/ImR/Advanced/Advanced.mpc: * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc: * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc: * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc: * orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc: Add "*idl" project for compiling *.idl files. Mon Oct 3 13:38:12 UTC 2005 Johnny Willemsen * tao/RTPortableServer/RT_Policy_Validator.cpp: Updated for threadpool manager interfaces Mon Oct 3 12:37:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/Thread_Pool.{h,cpp,inl}: Fixed deadlock that occured when a ThreadPool was being destructed when the ORB is still running. At that moment we did a wait on the thread pool wait the lock on the thread pool manager was still hold which resulted in a deadlock. Now each Thread Pool lane has its own lock to guard its state, the lock in the thread pool manager is just to guard the map in the manager. This fixes bugzilla bug #2235. Thanks to Anders Olsson for reporting this issue. * tao/Makefile.am: Added new Thread_Pool.inl Mon Oct 3 12:25:12 UTC 2005 Johnny Willemsen * tests/RTCORBA/Thread_Pool/test_i.cpp: Use C++ cast instead of c-style cast Mon Oct 3 11:45:12 UTC 2005 Johnny Willemsen * docs/releasenotes/index.html: Documented IPv6 status Mon Oct 3 06:33:20 2005 Bala Natarajan * tao/LF_Event.cpp (state_changed): * tao/LF_Event.h: There was strange problem that showed up during our testing here. The problem happens only on peers that have server threads waiting for requests, effectively leaving some threads hanging around LF waiting for the reply, when infact the reply was received by the server thread -- sort of missed wakeups. Problem: Server threads that wait for requests can process replies (for requests initiated by client threads) since they can get to the reactor right away and become leaders within the reactor. What happens when a reply is received by a server thread before a client thread adds itslf as a follower (in the LF loop as a follower)? Disaster. Context: Why disaster? The server thread, never bound by the synchronization in the LF, would pick the reply. It would check for the follower (without holding the LF lock), and since the follower is still joining the follower list, the LF_Event would not have a follower pointer. The server thread would then simply exit state_changed () without waiting for a follower. The client thread that becomes a follower will never get a wakeup signal and continue to hang around blocking a resource. Solution: Do wakeups only with the locks held. Grab LF lock before thinking of doing wakeups, which would allow clients languishing to set the follower pointer. To implement the solution, all I did was to change the interface of state_changed () to pass in a LF reference. * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: * performance-tests/Latency/Thread_Pool/run_test.pl: * tao/Asynch_Queued_Message.cpp: * tao/Asynch_Queued_Message.h: * tao/Connection_Handler.cpp: * tao/IIOP_Connection_Handler.cpp: * tao/Queued_Message.cpp: * tao/Queued_Message.h: * tao/Synch_Queued_Message.cpp: * tao/Synch_Queued_Message.h: * tao/Synch_Reply_Dispatcher.cpp: * tao/Transport.cpp: * tao/Wait_On_Read.cpp: * tao/Strategies/DIOP_Connection_Handler.cpp: * tao/Strategies/SCIOP_Connection_Handler.cpp: * tao/Strategies/SHMIOP_Connection_Handler.cpp: * tao/Strategies/UIOP_Connection_Handler.cpp: Changes that got propogated due to the interface change in LF_Event. Mon Oct 3 11:20:12 UTC 2005 Johnny Willemsen * tao/Connection_Handler.cpp (close_connection_eh): Removed some asserts that triggered when a RTCorba ThreadLane was destroyed from a thread not belonging to this ThreadLane, now we just have a fallback when the reactor associated with the event handler is zero. This fixes bugzilla bug #2244. Thanks to Bala for validating my ideas. * tao/Transport.{h,cpp,inl}: Moved sent_byte_count and recv_buffer_size const and moved them to the inline file Mon Oct 3 10:02:06 2005 Simon McQueen * tao/Synch_Invocation.cpp: Don't reset the profiles upon a comm failure exception when the FT service callback indicates a restart. This fixes bug #2248. Thanks to Milan Cvetkovic for reporting the problem and providing the regression test. * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: * orbsvcs/tests/Bug_2248_Regression/Client_i.h: * orbsvcs/tests/Bug_2248_Regression/README: * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.cpp: * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.h: * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp: * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h: * orbsvcs/tests/Bug_2248_Regression/client.cpp: * orbsvcs/tests/Bug_2248_Regression/client.h: * orbsvcs/tests/Bug_2248_Regression/run_test.pl: * orbsvcs/tests/Bug_2248_Regression/server.cpp: * orbsvcs/tests/Bug_2248_Regression/test.idl: * orbsvcs/tests/Bug_2248_Regression/test_i.cpp: * orbsvcs/tests/Bug_2248_Regression/test_i.h: Regression test for the above. Sun Oct 2 11:05:51 2005 J.T. Conklin * orbsvcs/orbsvcs/Log/Log_i.cpp (validate_capacity_alarm_thresholds): Fixed out-of-range array element access that occured with single element sequences. Add note that the specification does not require theshold values to be in order or unique. Sun Oct 2 22:22:55 IST 2005 Bala Natarajan * performance-tests/Latency/Thread_Per_Connection/run_test.pl: Increased the timeout for the test to succeed on all platforms. Sun Oct 2 12:01:40 2005 Carlos O'Ryan * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc: * tests/Sequence_Unit_Tests/bounded_object_reference_sequence.hpp: * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp: * tests/Sequence_Unit_Tests/run_test.pl: Implemented bounded sequences of object references. * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp: Fixed typos in unit test. * tests/Sequence_Unit_Tests/object_reference_traits.hpp: * tests/Sequence_Unit_Tests/object_reference_traits_base.hpp: Refactor traits so it is possible to implement better unit tests. * tests/Sequence_Unit_Tests/string_traits_base.hpp: Fixed comment * tests/Sequence_Unit_Tests/testing_allocation_traits.hpp: Fixed #include guards * tests/Sequence_Unit_Tests/testing_object_reference_traits.hpp: Modified so we can better test object reference management in the sequences. * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp: Add more test cases Sat Oct 1 08:16:12 UTC 2005 Johnny Willemsen * TAO_IDL/fe/fe_init.cpp: Reverted WChar fixes, we have some problems in the idl compiler, maybe they are caused by this Fri Sep 30 18:30:12 UTC 2005 Johnny Willemsen * tests/Smart_Proxies/dtor/dtor.mpc: Added anytypecode as base project to the client Fri Sep 30 12:26:12 UTC 2005 Johnny Willemsen * tao/params.cpp: Fixed 64bit conversion warning Fri Sep 30 12:22:51 2005 Simon McQueen * TAO/orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc: Add minimum_corba. * TAO/orbsvcs/tests/Bug_2247_Regression/Manager.cpp: ACE_CHECK to ACE_CHECK_RETURN. Fri Sep 30 10:48:12 UTC 2005 Johnny Willemsen * tao/Invocation_Base.{h,cpp}: Set the invoke_status_ correctly when an exception has occured. This fixes bugzilla bug 2247. Thanks to Simon McQueen for adding the regression for this test to the repo and to Milan Cvetkovic for creating the regression Fri Sep 30 10:41:12 UTC 2005 Johnny Willemsen * TAO_IDL/fe/fe_init.cpp: WChar fix Fri Sep 30 09:10:00 2005 Simon Massey * tao/PI_Server/ServerInterceptorAdapter.cpp: This fixes Bugzilla 2249. (Problems with TAO_HAS_EXTENDED_FT_INTERCEPTORS builds) Thu Sep 29 15:07:30 2005 J.T. Conklin * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/EventLog_i.cpp: * orbsvcs/orbsvcs/Log/Log_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp: De-fuzzed simple cases ACE_CHECK/ACE_TRY_CHECK warnings. I'll get to the remaining cases that need new temporary variables, etc. in the next week. Thu Sep 29 17:25:39 2005 Simon McQueen * orbsvcs/tests/Bug_2247_Regression/test_i.cpp: * orbsvcs/tests/Bug_2247_Regression/test_i.h: Fixing the inevitable emulated exception errors. Thu Sep 29 10:02:19 2005 Chris Cleeland * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp: De-fuzzed ACE_CHECK/ACE_TRY_CHECK warnings. Thanks to Johnny Willemsen for catching this and holding my feet to the fire. Thu Sep 29 09:12:24 2005 Chad Elliott * tao/SmartProxies/Smart_Proxies.h: Removed the virtual from the inheritance list. It is not necessary. Thu Sep 29 14:29:17 2005 Simon McQueen * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc: * orbsvcs/tests/Bug_2247_Regression/Client_i.h: * orbsvcs/tests/Bug_2247_Regression/Manager.cpp: * orbsvcs/tests/Bug_2247_Regression/Manager.h: * orbsvcs/tests/Bug_2247_Regression/README: * orbsvcs/tests/Bug_2247_Regression/run_test.pl: * orbsvcs/tests/Bug_2247_Regression/server.cpp: * orbsvcs/tests/Bug_2247_Regression/test.idl: * orbsvcs/tests/Bug_2247_Regression/test_i.cpp: * orbsvcs/tests/Bug_2247_Regression/test_i.h: Regression test added. Thu Sep 29 07:38:32 2005 Chad Elliott * tests/Smart_Proxies/dtor/client.cpp: * tests/Smart_Proxies/dtor/server.cpp: Corrected build issues (include files, exception macros and minimum corba related problems) and warnings from certain versions of the GNU compiler about implicit conversion. Thu Sep 29 12:34:50 2005 Simon McQueen * tao/Makefile.am: Removed WrongTransactionS.inl - file no longer in CVS. Thu Sep 29 09:57:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/AVStreams/Bidirectional_Flows/sender.cpp * orbsvcs/tests/AVStreams/Component_Switching/distributer.cpp * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp * orbsvcs/tests/AVStreams/Multicast/server.cpp * orbsvcs/tests/AVStreams/Multiple_Flows/sender.cpp * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp * tests/Big_Twoways/client.cpp * tests/Two_Objects/Object_Factory_i.cpp Fixed fuzz errors * utils/catior/catior.cpp Wchar fix Thu Sep 29 07:53:12 UTC 2005 Johnny Willemsen * tests/Smart_Proxies/server.cpp: * tests/Smart_Proxies/Benchmark/client.cpp: * tests/Smart_Proxies/Benchmark/server.cpp: * tests/Smart_Proxies/On_Demand/server.cpp: * tests/Smart_Proxies/Policy/client.cpp: * tests/Smart_Proxies/Policy/server.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: Fixed fuzz errors Thu Sep 29 07:30:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp: Emulated exception fix Thu Sep 29 07:24:12 UTC 2005 Johnny Willemsen * tao/Connect_Strategy.h: * tao/ORB.h: * tao/PI_Server/Policy_Creator_T.h: Layout and documentation changes * tao/Strategies/SHMIOP_Connection_Handler.cpp: Updated debug statement to have the same layout as the other messages * tao/Stub.{h,cpp,i}: Use an Atomic_Op for the refcount, removed some accessors that are not needed and which violated the encapsulation principle. Made some methods protected which don't need to be public, removed the return value of the _incr_refcnt and _decr_refcnt methods, the return value isn't something you can build logic on because it can change again quickly. Also fixed a 64bit problem. * tao/Valuetype/AbstractBase.cpp: Removed (void) before calls of _incr_rfcnt/_decr_refcnt, they don't return a value anymore. Thu Sep 29 07:08:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp: * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}: * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp: Fixed emulated exception fuzz errors. It seems the Trading service is not really correct related to emulated exceptions, if someone really wants to use it in that configuration some more work has to be done. Thu Sep 29 06:46:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp: Fixed emulated exception fuzz errors Wed Sep 28 20:05:12 UTC 2005 Martin Corino * tao/IIOP_Acceptor.cpp: Fixed compile error for Borland compiler. Wed Sep 28 18:42:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Naming/Naming_Server.cpp: Fixed emulated exception errors Wed Sep 28 11:35:17 2005 Chad Elliott Committing the following changes on behalf of Wallace Zhang . * tao/SmartProxies/Smart_Proxies.h: Let TAO_Smart_Proxy_Base inherit from TAO_Local_RefCounted_Object to have a correct destruction of smart proxies. This also fixed the problem that _non_existent() crashes when using smart proxy * tests/Smart_Proxies/dtor/.cvsignore: * tests/Smart_Proxies/dtor/README: * tests/Smart_Proxies/dtor/Smart_Proxy_Impl.h: * tests/Smart_Proxies/dtor/Smart_Proxy_Impl.cpp: * tests/Smart_Proxies/dtor/client.cpp: * tests/Smart_Proxies/dtor/dtor.mpc: * tests/Smart_Proxies/dtor/run_test.pl: * tests/Smart_Proxies/dtor/server.cpp: * tests/Smart_Proxies/dtor/test.idl: Created a new test for Smart Proxy. This test is to detect the destruction of smart proxies and a _non_existent() crash. Wed Sep 28 15:21:12 UTC 2005 Martin Corino * tao/Acceptor_Registry{.h .cpp}: * tao/IIOP_Acceptor{.h .cpp .i}: Added improvements for IPv6 support with Windows (circumventing the problems coming from MS's single-stack implementation of IPv4/IPv6). Fri Sep 23 13:11:31 2005 Douglas C. Schmidt * tao/orbconf.h: Added a comment warning users about the impact of setting huge values for the number of configured handles. Thanks to Jan.Zima@sofis.cz for motivating this. Wed Sep 28 14:31:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/IFRService/*S.{h,cpp,inl}: * orbsvcs/orbsvcs/IFRService/*S_T.{h,cpp,inl}: Regenerated with the latest version of the TAO_IDL compiler Wed Sep 28 14:12:12 UTC 2005 Johnny Willemsen * performance-tests/POA/Demux/demux_test_server.cpp: Fixed fuzz error Wed Sep 28 14:53:27 2005 Simon McQueen * orbsvcs/tests/Bug_2137_Regression/client.cpp: What kind of muppet makes 35 seperate mistakes with emulated exception handling in one file ? That would be me. Wed Sep 28 14:35:26 2005 Simon McQueen * tao/WrongTransaction.pidl: Changed generation instructions to include use of -SS. * tao/WrongTransactionS.h: Regenerated using -SS. * tao/WrongTransactionS.inl: Removed file. Tue Sep 27 18:23:12 UTC 2005 Johnny Willemsen * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp: Emulated exception fix Mon Sep 26 14:19:42 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/DsLogAdmin.mpc: Added "Log/LogStore.h" to Header_Files in the DsLogAdmin_Serv project. Mon Sep 26 09:47:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Scheduler_Factory.cpp: Wchar fix * orbsvcs/orbsvcs/RTEvent.mpc: * orbsvcs/orbsvcs/RTEvent_Skel.mpc: Added export files to the header section so that they get copied on install Mon Sep 26 09:30:12 UTC 2005 Johnny Willemsen * orbsvcs/Event_Service/Event_Service.cpp: Corrected the way we check whether we should create a persistent POA or not. Mon Sep 26 07:34:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: Added ACE_CHECK generation and fixed some layout issues Sun Sep 25 21:33:41 2005 Bala Natarajan * tao/Transport_Cache_Manager.cpp: Cosmetic check, which seems to help some builds. Sat Sep 24 11:37:37 2005 Balachandran Natarajan * tao/default_client.cpp: Changed the default value of use_cleanup_options_ switch to false. This should address performance and thread_pool latency test failures in our daily scoreboard. Fri Sep 23 12:17:29 2005 Ossama Othman * tests/Bug_2222_Regression/test.cpp (main): Removed unnecessary try/catch block that caused an "unused ACE_TRY_LABEL" warning in emulated exception builds. Thanks to Simon Massey for pointing out the problem. Fri Sep 23 16:22:01 UTC 2005 Jeff Parsons * tao/AnyTypeCode/Any_Basic_Impl_T.cpp: Added include of Any.h, similar to the other Any_*_Impl_T.cpp files. The need for this include shows up only when enums are seen in an IDL file, with no other IDL types to pull in the include. Thanks to Jules Colding for reporting the problem. Fri Sep 23 07:42:38 2005 J.T. Conklin * orbsvcs/examples/Security/Send_File/Makefile.am: Regenerate. * orbsvcs/examples/Security/Send_File/Security_Send_File.mpc: Add "*idl" project for compiling *.idl files. Fri Sep 23 07:07:33 2005 J.T. Conklin * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc: Changed *idl project to inherit from anytypecode. Fri Sep 23 14:31:39 2005 Simon McQueen * docs/Options.html: Removed some text that had been put in the wrong place. Fri Sep 23 05:55:03 2005 J.T. Conklin * orbsvcs/HTIOP/Hello/Makefile.am: Regenerated. * orbsvcs/HTIOP/Hello/HTIOP_Hello.mpc: Added "custom_only = 1" to *idl project. Fri Sep 23 11:16:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Notify/Event.inl: Emulated exception fix Fri Sep 23 11:09:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.{h,cpp}: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp: Some wchar fixes Fri Sep 23 10:05:12 UTC 2005 Martin Corino * tests/CallbackTest/Callback.cpp: * tests/CallbackTest/server.cpp: * tests/CallbackTest/client.cpp: Fixed compile warnings. Thu Sep 22 23:55:22 2005 J.T. Conklin * orbsvcs/tests/HTIOP/AMI/Makefile.am: * orbsvcs/tests/HTIOP/Hello/Makefile.am: Regenerated. * orbsvcs/tests/HTIOP/AMI/HTIOP_AMI.mpc: * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc: Add "*idl" projects for compiling *.idl files. This eliminates duplicate rules that would otherwise result when Makefile.am's are aggregated in the automake build. Thu Sep 22 14:03:11 2005 J.T. Conklin * configure.ac: Updated AC_CONFIG_FILES for the new directories. Added BUILD_REPO, BUILD_THREADS, and BUILD_EC_TYPED_EVENTS automake conditionals. Explicitly set to false, true, and true (at least for now). * TAO_IDL/Makefile.am: * orbsvcs/Makefile.am: * orbsvcs/Concurrency_Service/Makefile.am: * orbsvcs/CosEvent_Service/Makefile.am: * orbsvcs/Dump_Schedule/Makefile.am: * orbsvcs/Event_Service/Makefile.am: * orbsvcs/FTRT_Event_Service/Makefile.am: * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am: * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am: * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am: * orbsvcs/FT_ReplicationManager/Makefile.am: * orbsvcs/Fault_Detector/Makefile.am: * orbsvcs/Fault_Notifier/Makefile.am: * orbsvcs/IFR_Service/Makefile.am: * orbsvcs/ImplRepo_Service/Makefile.am: * orbsvcs/LifeCycle_Service/Makefile.am: * orbsvcs/LoadBalancer/Makefile.am: * orbsvcs/Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am: * orbsvcs/Naming_Service/Makefile.am: * orbsvcs/Notify_Service/Makefile.am: * orbsvcs/Scheduling_Service/Makefile.am: * orbsvcs/TAO_Service/Makefile.am: * orbsvcs/Time_Service/Makefile.am: * orbsvcs/Trading_Service/Makefile.am: * orbsvcs/examples/CosEC/RtEC_Based/bin/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/performance-tests/Makefile.am: * orbsvcs/performance-tests/LoadBalancing/Makefile.am: * orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am: * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am: * orbsvcs/performance-tests/RTEvent/Makefile.am: * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am: * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am: * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am: * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am: * orbsvcs/performance-tests/RTEvent/lib/Makefile.am: * orbsvcs/tests/Makefile.am: * orbsvcs/tests/AVStreams/Makefile.am: * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am: * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am: * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am: * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am: * orbsvcs/tests/AVStreams/Latency/Makefile.am: * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am: * orbsvcs/tests/AVStreams/Multicast/Makefile.am: * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am: * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am: * orbsvcs/tests/AVStreams/Pluggable/Makefile.am: * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am: * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am: * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am: * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am: * orbsvcs/tests/BiDir_CORBALOC/Makefile.am: * orbsvcs/tests/Bug_1334_Regression/Makefile.am: * orbsvcs/tests/Bug_1393_Regression/Makefile.am: * orbsvcs/tests/Bug_1395_Regression/Makefile.am: * orbsvcs/tests/Bug_1630_Regression/Makefile.am: * orbsvcs/tests/Concurrency/Makefile.am: * orbsvcs/tests/CosEvent/Makefile.am: * orbsvcs/tests/CosEvent/Basic/Makefile.am: * orbsvcs/tests/CosEvent/lib/Makefile.am: * orbsvcs/tests/EC_Custom_Marshal/Makefile.am: * orbsvcs/tests/EC_MT_Mcast/Makefile.am: * orbsvcs/tests/EC_Mcast/Makefile.am: * orbsvcs/tests/EC_Multiple/Makefile.am: * orbsvcs/tests/EC_Throughput/Makefile.am: * orbsvcs/tests/Event/Makefile.am: * orbsvcs/tests/Event/Basic/Makefile.am: * orbsvcs/tests/Event/Mcast/Makefile.am: * orbsvcs/tests/Event/Mcast/Common/Makefile.am: * orbsvcs/tests/Event/Mcast/Complex/Makefile.am: * orbsvcs/tests/Event/Mcast/Simple/Makefile.am: * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am: * orbsvcs/tests/Event/Performance/Makefile.am: * orbsvcs/tests/Event/lib/Makefile.am: * orbsvcs/tests/FT_App/Makefile.am: * orbsvcs/tests/FaultTolerance/Makefile.am: * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am: * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am: * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.am: * orbsvcs/tests/FtRtEvent/Makefile.am: * tao/Makefile.am: * utils/Makefile.am: * utils/catior/Makefile.am: * utils/nslist/Makefile.am: Regenerated. * docs/Makefile.am: * docs/tutorials/Makefile.am: * docs/tutorials/Quoter/AMI/Makefile.am: * docs/tutorials/Quoter/Event_Service/Makefile.am: * docs/tutorials/Quoter/Makefile.am: * docs/tutorials/Quoter/Naming_Service/Makefile.am: * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am: * docs/tutorials/Quoter/RT_Event_Service/Makefile.am: * docs/tutorials/Quoter/Simple/Client/Makefile.am: * docs/tutorials/Quoter/Simple/Impl-Repo/Makefile.am: * docs/tutorials/Quoter/Simple/ImprovedServer/Makefile.am: * docs/tutorials/Quoter/Simple/Makefile.am: * docs/tutorials/Quoter/Simple/Persistent/Makefile.am: * docs/tutorials/Quoter/Simple/Server/Makefile.am: * docs/tutorials/Quoter/idl/Makefile.am: * examples/AMH/Makefile.am: * examples/AMH/Sink_Server/Makefile.am: * examples/AMI/FL_Callback/Makefile.am: * examples/AMI/Makefile.am: * examples/Advanced/Makefile.am: * examples/Advanced/ch_3/Makefile.am: * examples/Buffered_AMI/Makefile.am: * examples/Buffered_Oneways/Makefile.am: * examples/Callback_Quoter/Makefile.am: * examples/Content_Server/AMI_Iterator/Makefile.am: * examples/Content_Server/AMI_Observer/Makefile.am: * examples/Content_Server/Makefile.am: * examples/Content_Server/SMI_Iterator/Makefile.am: * examples/Event_Comm/Makefile.am: * examples/Kokyu_dsrt_schedulers/Makefile.am: * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am: * examples/Load_Balancing/Makefile.am: * examples/Load_Balancing_persistent/Makefile.am: * examples/Logging/Makefile.am: * examples/Makefile.am: * examples/OBV/Makefile.am: * examples/OBV/Typed_Events/Makefile.am: * examples/POA/Adapter_Activator/Makefile.am: * examples/POA/DSI/Makefile.am: * examples/POA/Default_Servant/Makefile.am: * examples/POA/Explicit_Activation/Alt_Resources/Makefile.am: * examples/POA/Explicit_Activation/Makefile.am: * examples/POA/FindPOA/Makefile.am: * examples/POA/Forwarding/Makefile.am: * examples/POA/Generic_Servant/Makefile.am: * examples/POA/Loader/Makefile.am: * examples/POA/Makefile.am: * examples/POA/NewPOA/Makefile.am: * examples/POA/On_Demand_Activation/Makefile.am: * examples/POA/On_Demand_Loading/Makefile.am: * examples/POA/POA_BiDir/Makefile.am: * examples/POA/Reference_Counted_Servant/Makefile.am: * examples/POA/RootPOA/Makefile.am: * examples/POA/TIE/Makefile.am: * examples/Persistent_Grid/Makefile.am: * examples/PluggableUDP/Makefile.am: * examples/PluggableUDP/tests/Basic/Makefile.am: * examples/PluggableUDP/tests/Makefile.am: * examples/PluggableUDP/tests/Performance/Makefile.am: * examples/PluggableUDP/tests/SimplePerformance/Makefile.am: * examples/Quoter/Makefile.am: * examples/RTCORBA/Activity/Makefile.am: * examples/RTCORBA/Makefile.am: * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am: * examples/RTScheduling/MIF_Scheduler/Makefile.am: * examples/RTScheduling/Makefile.am: * examples/Simple/Makefile.am: * examples/Simple/bank/Makefile.am: * examples/Simple/chat/Makefile.am: * examples/Simple/echo/Makefile.am: * examples/Simple/grid/Makefile.am: * examples/Simple/time-date/Makefile.am: * examples/Simple/time/Makefile.am: * examples/Simulator/Event_Supplier/Makefile.am: * examples/Simulator/Makefile.am: * examples/TypeCode_Creation/Makefile.am: * examples/ior_corbaloc/Makefile.am: * examples/mfc/Makefile.am: * interop-tests/Makefile.am: * interop-tests/wchar/Makefile.am: * orbsvcs/examples/CosEC/Factory/Makefile.am: * orbsvcs/examples/CosEC/Makefile.am: * orbsvcs/examples/CosEC/RtEC_Based/Makefile.am: * orbsvcs/examples/CosEC/RtEC_Based/lib/Makefile.am: * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Makefile.am: * orbsvcs/examples/CosEC/RtEC_Based/tests/Makefile.am: * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am: * orbsvcs/examples/CosEC/Simple/Makefile.am: * orbsvcs/examples/CosEC/TypedSimple/Makefile.am: * orbsvcs/examples/FaultTolerance/Makefile.am: * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am: * orbsvcs/examples/ImR/Advanced/Makefile.am: * orbsvcs/examples/ImR/Combined_Service/Makefile.am: * orbsvcs/examples/ImR/Makefile.am: * orbsvcs/examples/LoadBalancing/Makefile.am: * orbsvcs/examples/Log/Basic/Makefile.am: * orbsvcs/examples/Log/Event/Makefile.am: * orbsvcs/examples/Log/Makefile.am: * orbsvcs/examples/Log/Notify/Makefile.am: * orbsvcs/examples/Log/RTEvent/Makefile.am: * orbsvcs/examples/Makefile.am: * orbsvcs/examples/Notify/Federation/Agent/Makefile.am: * orbsvcs/examples/Notify/Federation/Gate/Makefile.am: * orbsvcs/examples/Notify/Federation/Makefile.am: * orbsvcs/examples/Notify/Federation/SpaceCraft/Makefile.am: * orbsvcs/examples/Notify/Filter/Makefile.am: * orbsvcs/examples/Notify/Lanes/Makefile.am: * orbsvcs/examples/Notify/Makefile.am: * orbsvcs/examples/Notify/Subscribe/Makefile.am: * orbsvcs/examples/Notify/ThreadPool/Makefile.am: * orbsvcs/examples/ORT/Makefile.am: * orbsvcs/examples/RtEC/IIOPGateway/Makefile.am: * orbsvcs/examples/RtEC/Kokyu/Makefile.am: * orbsvcs/examples/RtEC/MCast/Makefile.am: * orbsvcs/examples/RtEC/Makefile.am: * orbsvcs/examples/RtEC/Schedule/Makefile.am: * orbsvcs/examples/RtEC/Simple/Makefile.am: * orbsvcs/examples/Security/Makefile.am: * orbsvcs/examples/Security/Send_File/Makefile.am: * orbsvcs/tests/Bug_2137_Regression/Makefile.am: * orbsvcs/tests/HTIOP/AMI/Makefile.am: * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am: * orbsvcs/tests/HTIOP/Hello/Makefile.am: * orbsvcs/tests/HTIOP/Makefile.am: * orbsvcs/tests/IOR_MCast/Makefile.am: * orbsvcs/tests/ImplRepo/Makefile.am: * orbsvcs/tests/ImplRepo/NameService/Makefile.am: * orbsvcs/tests/ImplRepo/scale/Makefile.am: * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am: * orbsvcs/tests/InterfaceRepo/IDL3_Test/Makefile.am: * orbsvcs/tests/InterfaceRepo/IFR_Test/Makefile.am: * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile.am: * orbsvcs/tests/InterfaceRepo/Makefile.am: * orbsvcs/tests/InterfaceRepo/Persistence_Test/Makefile.am: * orbsvcs/tests/Interoperable_Naming/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am: * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/Makefile.am: * orbsvcs/tests/LoadBalancing/LoadMonitor/Makefile.am: * orbsvcs/tests/LoadBalancing/Makefile.am: * orbsvcs/tests/Log/Basic_Log_Test/Makefile.am: * orbsvcs/tests/Log/Makefile.am: * orbsvcs/tests/Miop/Makefile.am: * orbsvcs/tests/Miop/McastHello/Makefile.am: * orbsvcs/tests/Notify/Basic/Makefile.am: * orbsvcs/tests/Notify/Blocking/Makefile.am: * orbsvcs/tests/Notify/Destroy/Makefile.am: * orbsvcs/tests/Notify/Discarding/Makefile.am: * orbsvcs/tests/Notify/Driver/Makefile.am: * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am: * orbsvcs/tests/Notify/Makefile.am: * orbsvcs/tests/Notify/Ordering/Makefile.am: * orbsvcs/tests/Notify/PluggableTopology/Makefile.am: * orbsvcs/tests/Notify/RT_lib/Makefile.am: * orbsvcs/tests/Notify/Reconnecting/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Filter/Makefile.am: * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am: * orbsvcs/tests/Notify/Test_Filter/Makefile.am: * orbsvcs/tests/Notify/XML_Persistence/Makefile.am: * orbsvcs/tests/Notify/lib/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Makefile.am: * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am: * orbsvcs/tests/Property/Makefile.am: * orbsvcs/tests/Redundant_Naming/Makefile.am: * orbsvcs/tests/Sched/Makefile.am: * orbsvcs/tests/Sched_Conf/Makefile.am: * orbsvcs/tests/Security/BiDirectional/Makefile.am: * orbsvcs/tests/Security/Big_Request/Makefile.am: * orbsvcs/tests/Security/Callback/Makefile.am: * orbsvcs/tests/Security/Crash_Test/Makefile.am: * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am: * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am: * orbsvcs/tests/Security/Makefile.am: * orbsvcs/tests/Security/Secure_Invocation/Makefile.am: * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am: * orbsvcs/tests/Simple_Naming/Makefile.am: * orbsvcs/tests/Time/Makefile.am: * orbsvcs/tests/Trading/Makefile.am: * orbsvcs/tests/ior_corbaname/Makefile.am: * orbsvcs/tests/tests_svc_loader/Makefile.am: Added. * examples/AMI/FL_Callback/FL_Callback.mpc: * examples/Advanced/ch_3/Advanced_ch_3.mpc: * orbsvcs/examples/CosEC/Factory/CosEC_Factory.mpc: * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc: * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc: * orbsvcs/examples/ORT/ORT.mpc: * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc: * orbsvcs/tests/Notify/Blocking/Blocking.mpc: * orbsvcs/tests/Notify/Discarding/Discarding.mpc: * orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc: * orbsvcs/tests/Notify/Ordering/Ordering.mpc: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc: * orbsvcs/tests/Notify/Sequence_Multi_Filter/Seq_Multi_Filter.mpc: * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc: * orbsvcs/tests/Notify/Structured_Multi_Filter/Struct_Multi_Filter.mpc: * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc: * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc: * orbsvcs/tests/Security/Big_Request/Big_Request.mpc: * orbsvcs/tests/Security/Callback/Callback.mpc: * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc: * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc: * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc: * performance-tests/Sequence_Latency/DII/DII.mpc: * performance-tests/Sequence_Latency/DSI/DSI.mpc: * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: Add "*idl" projects for compiling *.idl files. This eliminates duplicate rules that would otherwise result when Makefile.am's are aggregated in the automake build. Thu Sep 22 15:12:12 UTC 2005 Jeff Parsons * orbsvcs/tests/InterfaceRepo/IDL3_Test/test.idl: Modified valuetype declartion used as a primary key to conform to the CCM spec section 61.7.2.1 listing constraints on primary key types. Thu Sep 22 08:48:12 UTC 2005 Johnny Willemsen * examples/POA/Loader/Server_Manager.cpp: * examples/Quoter/Factory_Finder.cpp: * tao/ImR_Client/ImplRepoC.*: * tao/ImR_Client/ImplRepoS.*: * tao/ImR_Client/ServerObjectC.*: * tao/ImR_Client/ServerObjectS.*: * tao/PortableServer/POA_Policy_Set.cpp: * tao/PortableServer/Root_POA.inl: * tests/AMH_Oneway/client.cpp: * tests/POA/Default_Servant/Default_Servant.cpp: * tests/RTScheduling/Thread_Cancel/test.cpp: * utils/nslist/nsdel.cpp: Emulated exceptions fixes * tests/RTScheduling/Thread_Cancel/Thread_Cancel.mpc: Removed empty lines * tao/Codeset/Codeset_Manager_i.cpp: * tao/RTCORBA/RT_ORBInitializer.cpp: Wchar fixes Thu Sep 22 08:21:12 UTC 2005 Johnny Willemsen * examples/POA/DSI/Server.cpp: Emulated exceptions fixes * tao/IIOP_Endpoint.cpp: * tao/MCAST_Parser.cpp: * tao/ORB_Core.cpp: Wchar fixes Thu Sep 22 08:13:12 UTC 2005 Martin Corino * tests/CallbackTest/Service.cpp: * tests/CallbackTest/server.cpp: Fixed compile errors. Wed Sep 21 08:06:12 UTC 2005 Martin Corino * tests/CallbackTest/Callback.{h,cpp}: Fixed compile errors. Tue Sep 20 17:23:37 2005 Arvind S. Krishna * tao/Connection_Handler.inl: * tao/GIOP_Message_Base.cpp: * tao/PortableServer/Servant_Base.cpp: Added hooks in the source file to enable aggressive specialization of request processing in certain conditions. Tue Sep 20 21:18:12 UTC 2005 Martin Corino * tests/IPV6/run_test.pl: Added a test. Tue Sep 20 15:13:12 UTC 2005 Martin Corino * tests/CallbackTest/CallbackTest.mpc: * tests/CallbackTest/Callback{.h .cpp}: * tests/CallbackTest/Test.idl: * tests/CallbackTest/Service{.h .cpp}: * tests/CallbackTest/client.cpp: * tests/CallbackTest/server.cpp: * tests/CallbackTest/run_test.pl: * tests/CallbackTest/run_test_ipv6.pl: * tests/CallbackTest/run_test_mixed_ip.pl: * tests/CallbackTest/README: Added new test. Tue Sep 20 08:39:12 UTC 2005 Martin Corino * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: Added IPV6 specific testscript. Tue Sep 20 08:32:12 UTC 2005 Martin Corino * orbsvcs/tests/IOR_MCast/ior_mcast_client_i.cpp: Added some traces to be able to see testresult. * orbsvcs/tests/IOR_MCast/run_test_ipv6.pl: Added IPV6 specific testscript. Tue Sep 20 08:26:12 UTC 2005 Martin Corino * tests/BiDirectional/run_test_ipv6.pl: Added IPV6 specific testscript. Tue Sep 20 08:23:12 UTC 2005 Martin Corino * tao/IIOP_Acceptor.cpp: * tao/IIOP_Endpoint.cpp: * tao/Invocation_Endpoint_Selectors.cpp: Improvements for IPv6 support. Mon Sep 19 20:46:14 2005 Ossama Othman * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp: Removed run-time assertions. They generally shouldn't be used in infrastructure code. Favor returning and checking error conditions and/or throwing exceptions instead. Mon Sep 19 16:14:09 2005 Douglas C. Schmidt * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp: Fixed the initialization of the event_channel_ and typed_event_channel_ data members. Thanks to Lukas Gruetzmacher for reporting this and suggesting the fix. Mon Sep 19 16:11:12 UTC 2005 Jeff Parsons * TAO_IDL/ast/ast_home.cpp: Added missing check for null before enqueueing a primary key valuetype into the queue to be checked after parsing. If there is no primary key specified, we don't want to enqueue a 0, since the queue will then be non-empty but have no usable value to dequeue. Mon Sep 19 14:50:00 UTC 2005 Simon Massey * tests/Bug_2234_Regression/server.cpp: Eliminate unused exception macros. Mon Sep 19 11:45:00 UTC 2005 Simon Massey * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp: Corrected the correction due to non-standard MSVC name, Thanks to Martin J.N. Corino for the correct interpretation. Mon Sep 19 10:15:00 UTC 2005 Simon Massey * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp: Corrected typo at line 7 (#include "strstrea.h") Mon Sep 19 08:50:00 UTC 2005 Simon Massey * tests/Bug_2234_Regression/run_test.pl: Forced commit for chmod permissions. Mon Sep 19 08:00:00 UTC 2005 Simon Massey * tests/Bug_2234_Regression/server.cpp: Incorrect emulated exception call for init_orb. Fri Sep 16 15:12:12 UTC 2005 Martin Corino * test/IPV6/Hello.mpc: Removed and replaced by: * test/IPV6/IPV6_Hello.mpc: Because MPC can't work with identically named .mpc files even in separate directories:-( Fri Sep 16 12:45:00 UTC 2005 Simon Massey * tests/Bug_2234_Regression/server.cpp: Emulated exception incorrect macro used line 681. Fri Sep 16 10:55:12 UTC 2005 Martin Corino * test/IPV6/Hello.mpc: * test/IPV6/Hello{.h .cpp}: * test/IPV6/client.cpp: * test/IPV6/server.cpp: * test/IPV6/Test.idl: * test/IPV6/run_test.pl: * test/IPV6/README: Added new IPV6 specific test. Fri Sep 16 08:53:55 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp(lookup_cookie): Changed creation of scoped name to use the member UTL_Identifier for the "Components" module name, instead of creating a new identifier. * TAO_IDL/include/utl_err.h: * TAO_IDL/util/utl_err.cpp: - Changed existing error enum value from EIDL_ILLEGAL_VALUETYPE to the more informative EIDL_ILLEGAL_BOXED_TYPE, which is what this enum value is used to express. - Added new error enum value EIDL_ILLEGAL_PRIMARY_KEY, to be used in the check for illegal primary key described below. * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Changed usage of EIDL_ILLEGAL_VALUETYPE to EIDL_ILLEGAL_BOXED_TYPE. * TAO_IDL/tao_idl.cpp: * TAO_IDL/ast/ast_home.cpp: * TAO_IDL/ast/ast_structure.cpp: * TAO_IDL/ast/ast_type.cpp: * TAO_IDL/ast/ast_union.cpp: * TAO_IDL/ast/ast_valuetype.cpp: * TAO_IDL/be/be_interface.cpp: * TAO_IDL/include/ast_type.h: * TAO_IDL/include/ast_union.h: * TAO_IDL/include/ast_valuetype.h: * TAO_IDL/include/idl_global.h: * TAO_IDL/util/utl_global.cpp: Added check for illegal usage of a valuetype as a primary key. The CCM spec puts several constraints on valuetypes that are used as primary keys, and making sure these constaints are satisfied requires checking the valuetype's inheritance graph, as well as recursively checking its members. Valuetypes used as primary keys are place in a list, and the list is checked after all parsing has finished, so that we can be sure all forward declared structs and unions have been fully defined. Thu Sep 15 15:54:24 2005 J.T. Conklin * tao/Makefile.am: Regenerated. * tao/tao.mpc: Added WrongTransactionS.h to Header_Files. Thu Sep 15 15:25:06 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/CosNaming_Serv.mpc: Added Naming/nsconf.h to Header_Files. Thu Sep 15 14:04:28 2005 Ossama Othman * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h (dispatch): * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp (dispatch): Removed unnecessary exception specification. It prevented user exceptions from being propagated to the caller. Thanks to David Carlton for reporting the problem and to Johnny Willemsen for suggesting a fix. Thu Sep 15 12:42:34 2005 J.T. Conklin * tao/Makefile.am: Regenerated. Thu Sep 15 14:16:00 UTC 2005 Simon Massey * tests/Bug_2234_Regression/server.cpp: Emulated exception incorrect macro used line 118/156. Wed Sep 14 10:34:00 UTC 2005 Simon Massey * tests/Bug_2234_Regression/server.cpp: Correct another minor fussy compiler gripe. Wed Sep 14 09:45:00 UTC 2005 Simon Massey * tests/Bug_2234_Regression/client.cpp: * tests/Bug_2234_Regression/server.cpp: Correct minor fussy compiler gripes for some gcc platforms. Wed Sep 14 08:41:12 UTC 2005 Martin Corino * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp: Fixed compile error. Tue Sep 13 11:43:12 UTC 2005 Martin Corino * examples/Advanced/ch_3/client.cpp: * examples/Advanced/ch_3/server.cpp: * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp: * tests/Bug_1639_Regression/struct_client.cpp: Fixed for environments defining ACE_USES_OLD_IOSTREAMS (which unfortunately is the case for Windows x64 at the moment due to shortcomings in the Platform SDK). Tue Sep 13 10:30:00 UTC 2005 Simon Massey * tao/AnyTypeCode/Any.cpp: * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: * tests/Bug_2234_Regression/Bug_2234_Regression.mpc: * tests/Bug_2234_Regression/Test.idl: * tests/Bug_2234_Regression/client.cpp: * tests/Bug_2234_Regression/run_test.pl: * tests/Bug_2234_Regression/server.cpp: This fixes bug 2234. The Portiable Interception call to arguments() attempts to create a read-only copy of all arguments passed into the current method. Unfortunatly during the call to receive_request() the "out" args of variable length types have not yet been allocated by the server and so are NULL pointers. A deep copy was being attempted which de-referenced these NULLs causing a crash. Explicit NULL checks are now performed for these types and a NULL pointer to the type is placed into the arg list instead. Tue Sep 13 10:18:12 UTC 2005 Martin Corino * tests/Portable_Interceptors/Bug_1559/run_test.pl: * tests/Portable_Interceptors/Dynamic/run_test.pl: * tests/Portable_Interceptors/Service_Context_Manipulation/run_test.pl: * tests/RTCORBA/Persistent_IOR/run_test.pl: Removed '-ORBObjRefStyle url' switch because it causes problems with IPv6 builds and is not essential to the tests. * tests/Hang_Shutdown/server.cpp: * tests/Hang_Shutdown/client.cpp: Adjusted test timeouts because they were a little too tight for Windows/IPv6 environment. Mon Sep 12 11:52:22 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerate. Mon Sep 12 11:34:13 2005 Simon McQueen * tao/orb.idl: Had left fix commented out in Fri Sep 9 11:08:40 2005 Simon McQueen. Fri Sep 9 22:00:24 UTC 2005 Jeff Parsons * TAO_IDL/ast/ast_array.cpp: * TAO_IDL/ast/ast_field.cpp: * TAO_IDL/ast/ast_interface.cpp: * TAO_IDL/ast/ast_sequence.cpp: * TAO_IDL/ast/ast_structure.cpp: * TAO_IDL/ast/ast_type.cpp: * TAO_IDL/ast/ast_typedef.cpp: * TAO_IDL/ast/ast_union.cpp: * TAO_IDL/ast/ast_valuetype.cpp: * TAO_IDL/include/ast_array.h: * TAO_IDL/include/ast_field.h: * TAO_IDL/include/ast_interface.h: * TAO_IDL/include/ast_sequence.h: * TAO_IDL/include/ast_structure.h: * TAO_IDL/include/ast_type.h: * TAO_IDL/include/ast_typedef.h: * TAO_IDL/include/ast_union.h: * TAO_IDL/include/ast_valuetype.h: - Added virtual legal_for_primary_key() method to AST_Type plus overrides for derived node classes AST_Sruct, AST_Union, AST_Array, AST_Sequence, AST_Typedef, AST_Interface, and AST_Valuetype. The override in AST_Valuetype is empty at this time, but when finished, the method will be called on a valuetype when it is used as a primary key of a component. The method will check the various constraints put on valuetypes used as primary keys by the CCM spec. It will, among other things, be called recursively on the valuetype's members. - Made some accessor methods, such as base_type() and field_type(), const. Fri Sep 9 11:08:40 2005 Simon McQueen * tao/orb.idl: Add include of WrongTransaction.pidl. * tao/WrongTransaction.pidl: Update generation instructions. * tao/WrongTransactionS.h: * tao/WrongTransactionS.inl: Add these new 'handcrafted' files. These changes fix bug #1813. * tests/Bug_1813_Regression/Bug_1813_Regession.mpc: * tests/Bug_1813_Regression/Test.idl: * tests/Bug_1813_Regression/test.cpp: Regression test for the above. Fri Sep 9 10:28:11 2005 Simon McQueen * tao/orb.idl: Add ValueFactory to CORBA module. Fixes bug #1812. * tests/Bug_1812_Regression/Bug_1812_Regession.mpc: * tests/Bug_1812_Regression/Test.idl: * tests/Bug_1812_Regression/test.cpp: Regression test for the above. Thu Sep 8 16:39:10 2005 J.T. Conklin * tao/tao.mpc: Added AnyTypeCode_Adapter.h and Any_Insert_Policy_T.h to list of Header_Files. Wed Sep 7 15:54:08 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. Wed Sep 7 11:47:35 2005 Arvind S. Krishna * tao/IIOP_Acceptor.cpp: Marker modified for the specializations to work properly. Tue Sep 6 15:54:57 2005 Ossama Othman * tests/Bug_2222_Regression/test.cpp: Fixed unused argument warnings. * tests/DynAny_Test/test_dynany.cpp: * tests/DynAny_Test/test_dynunion.cpp: More include directive reordering to address g++ 3.4 order of parsing template related errors. Tue Sep 6 15:40:17 2005 Ossama Othman * TAO_IDL/be/be_codegen.cpp (gen_stub_src_includes): Reordered include directives to address CORBA::AbstractBase order of parsing related template compile-time errors with g++ 3.4 or better and some HP compilers. Tue Sep 6 17:26:39 2005 Arvind S. Krishna * tao/Endpoint.h Accidentally committed a file with the instrumented code. Reverted this and updated the markers. Tue Sep 6 16:12:04 2005 Arvind S. Krishna * tao/Connection_Handler.cpp: * tao/IIOP_Acceptor.cpp: * tao/IIOP_Connector.h: * tao/IIOP_Endpoint.h: * tao/IIOP_Endpoint.cpp: * tao/IIOP_Profile.h: * tao/Transport.h: * tao/Transport_Acceptor.h: The markers in these files accidentally includes the destructor which conflicts with the base class. Tue Sep 6 13:29:04 2005 Arvind S. Krishna * tao/IIOP_Endpoint.h: * tao/IIOP_Profile.h: * tao/Transport_Acceptor.h: * tao/Profile.h: Updated marker names as there was a mismatch in the code based and the specialization files. Tue Sep 6 10:33:09 2005 Ossama Othman * orbsvcs/examples/ORT/Gateway_i.h: Added "AnyTypeCode_methods.h" include directive as a temporary work around for g++ 3.4 or better and some HP compiler order of parsing template related issues. Tue Sep 6 11:32:31 2005 Arvind S. Krishna * tao/Connection_Handler.h: * tao/Connection_Handler.cpp: * tao/IIOP_Connection_Handler.h: * tao/IIOP_Connection_Handler.cpp: * tao/Transport.h: * tao/Transport.cpp: * tao/IIOP_Transport.h: * tao/IIOP_Transport.cpp: * tao/Endpoint.h: * tao/IIOP_Endpoint.cpp: * tao/IIOP_Endpoint.h: * tao/Profile.h: * tao/IIOP_Profile.h: * tao/Profile.cpp: * tao/IIOP_Profile.h: * tao/Transport_Acceptor.h: * tao/Traport_Acceptor.cpp: * tao/IIOP_Acceptor.h: * tao/IIOP_Connector.h: * tao/IIOP_Connector.cpp: * tao/Transport_Connector.h: * tao/Transport_Connector.cpp: Added markers within the Pluggable protocols frameworks for specializing the implementation with a concrete protocol implementation, e.g., iiop. Mon Sep 5 12:11:28 2005 Simon McQueen * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp: Only omit generating the copy, dup, alloc & free operations if the typedef is imported. This fixes bugzilla #2222. * tests/Bug_2222_Regression/Bug_2222_Regression.mpc: * tests/Bug_2222_Regression/TestCase.idl: * tests/Bug_2222_Regression/TestType.idl: * tests/Bug_2222_Regression/test.cpp: Regression test for the above. Fri Sep 02 13:21:30 2005 Gary Maxey * performance-tests/Callback/Callback_i.cpp: * performance-tests/Latency/DII/client.cpp: * performance-tests/Latency/Deferred/client.cpp: * performance-tests/Latency/Thread_Per_Connection/Client_Task.cpp: * performance-tests/Latency/Thread_Pool/Client_Task.cpp: * performance-tests/POA/Demux/demux_test_client.cpp: * performance-tests/Sequence_Latency/DII/client.cpp: * performance-tests/Sequence_Latency/Deferred/client.cpp: * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.cpp: Used ACE_hrtime_t and ACE_HRTIME_TO_U64 macro for platform independence. Fri Sep 2 12:51:23 2005 Ciju John * tests/Big_Request_Muxing/Payload_Receiver.h: * tests/Big_Request_Muxing/Payload_Receiver.cpp * tests/Big_Request_Muxing/run_test.pl * tests/Big_Request_Muxing/Big_Request_Muxing.mpc * tests/Big_Request_Muxing/Client_Task.cpp Added AnyTypeCode includes. Removed msvc checks. VxWorks fixes. Fri Sep 2 11:05:12 UTC 2005 Martin Corino * tao/MCAST_Parser.cpp: Small change concerning IPv6 multicast support. Fri Sep 2 09:39:12 UTC 2005 Johnny Willemsen * tao/Array_VarOut_T.inl: Reverted a C++ cast back to a c-style cast, vc6 can't handle the C++ cast. Added a remark that we can use a C++ cast when vc6 has been dropped Thu Sep 1 16:56:12 2005 Ciju John * tests/Big_Request_Muxing/* Brought in OCI modified tests. Wed Jul 13 09:57:17 2005 Chad Elliott * tests/Big_Request_Muxing/run_test.pl: Added a separator between tests to aid in debugging. Tue Jul 5 07:31:33 2005 Chad Elliott * tests/Big_Request_Muxing/server.cpp: Added includes for inline=0 builds. Wed Jun 29 14:35:36 2005 Justin Michel * tests/Big_Request_Muxing/client.cpp: * tests/Big_Request_Muxing/run_test.pl: * tests/Big_Request_Muxing/server.cpp: This test was destroying the orb before the orb was finished sending requests. The test still fails intermittently, because sometimes events are lost. I tried changing SYNC_NONE to SYNC_WITH_TRANSPORT, but this didn't help. This may be a real TAO bug. I changed the run_test.pl to run more iterations so that the bug should happen more often. Tue Jun 28 08:46:29 2005 Justin Michel * tests/Big_Request_Muxing/Client_Task.cpp: * tests/Big_Request_Muxing/Payload_Receiver.h: * tests/Big_Request_Muxing/Payload_Receiver.cpp: * tests/Big_Request_Muxing/client.cpp: * tests/Big_Request_Muxing/run_test.pl: * tests/Big_Request_Muxing/server.cpp: Changed the way the test works so that it prints an error if too many messages are received. Added a -e parameter when starting the server in the run_test.pl to expect the correct number of events when running multiple clients. Added additional debugging output. Changed the default number of events from 12000 to 1200 to make the test run faster. Mon Jun 27 12:15:31 2005 Chad Elliott * tests/Big_Request_Muxing/client.cpp: This test was changed a while back to decrease the amount of time it takes to run. However, a time value of 2 miniutes was overlooked (and was causing problems during test shutdown). I have changed it to be 10 seconds. Sat Jun 25 14:30:34 2005 Justin Michel * tests/Big_Request_Muxing/Client_Task.h: * tests/Big_Request_Muxing/Client_Task.cpp: * tests/Big_Request_Muxing/Payload_Receiver.h: * tests/Big_Request_Muxing/Payload_Receiver.cpp: * tests/Big_Request_Muxing/Test.idl: * tests/Big_Request_Muxing/client.cpp: * tests/Big_Request_Muxing/run_test.pl: * tests/Big_Request_Muxing/server.cpp: Changed the processes in this test to actually wait for the test to complete instead of simply running for two minutes. Thu Sep 1 19:07:12 UTC 2005 Johnny Willemsen * orbsvcs/Event_Service/Event_Service.{h,cpp}: Restored -n to the original behaviour, it is the name that will be used to register to the naming service. With the new option -x we can indicate that the event service shouldn't register with the naming service. This is just as the other orbsvcs, thanks to JT for indicating this. * docs/ec_options.html: Updated Thu Sep 1 16:54:53 UTC 2005 Jeff Parsons * TAO_IDL/be/be_interface_strategy.cpp: Fixed typo in comment. * TAO_IDL/be/be_interface.cpp (gen_stub_ctor): Fixed order of generated base class stub constructor calls when the interface has both concrete and abstract parents. * TAO_IDL/be/be_visitor_amh_pre_proc.cpp (visit_interface): * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: Disabled all AMH-related code generation for interfaces that have an abstract ancestor. The AMH_-prefixed classes have an inheritance structure that reflects that of the corresponding IDL interfaces. This poses a problem when the interface has an abstract ancestor, since no skeleton code is generated for abstract interfaces. * tests/IDL_Test/fwd.idl: Just after an interface with a concrete and an abstract parent, added another interface with the same parents in reverse order. This change is to test the order of generated base class stub constructor calls in the stub inline file. Thu Sep 01 08:30:31 2005 Gary Maxey * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: Add extra underscore in generated names to help reduce conflicts with user supplied names. Thu Sep 1 14:54:12 UTC 2005 Johnny Willemsen * orbsvcs/Event_Service/Event_Service.{h,cpp}: Made it possible to just pass -n to indicate that no service name should be used. At that moment the Event_Service will not register itself with the naming service. If also the default scheduling service option (none) is used, then the naming service is not used at all. This is usefull for systems where the Event_Service is with the option to write the IOR to file, then the user doesn't need the naming service. * docs/ec_options.html: Documentated the commandline options of the Event_Service executable Thu Sep 1 10:15:12 UTC 2005 Johnny Willemsen * tao/MCAST_Parser.cpp: * tao/params.cpp: * tao/Transport_Connector.cpp: Fixed 64bit conversion warnings Thu Sep 1 09:40:12 UTC 2005 Johnny Willemsen * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.{h,cpp}: Fixed gcc4 compile errors Thu Sep 1 08:46:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_interface.cpp: Fixed variable not used warning Thu Sep 1 07:44:12 UTC 2005 Johnny Willemsen * tao/default_resource.cpp: Use the new ACE_REMOVE_SERVICE_DIRECTIVE macro to remove the TAO_CodeSet. Thanks to Lothar Werzinger for reporting this. This fixes bugzilla bug 2227 Wed Aug 31 21:49:41 UTC 2005 Jeff Parsons * tests/IDL_Test/fwd.idl: Added simple test case to reproduce the situation described below in Wed Aug 31 21:19:41 UTC 2005 Jeff Parsons . Wed Aug 31 21:19:41 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: Removed some unnecessary code. * TAO_IDL/be/be_interface.cpp (redefine): Changed the method to handle the use case where an interface with one or more abstract parents has been forward declared, then fully defined. The IDL compiler maintains an internal queue of interfaces with mixed (abstract and concrete) parentage, in order to generate overloads of CORBA::release() and CORBA::is_nil(). The process of full definition after forward declaration ends up deleting the node that has been put in the queue (just after redefine() returns), so we now update the queue inside the redefine() method. Thanks to Paul Friberg for providing the sample IDL that uncovered the bug. Wed Aug 31 18:24:12 UTC 2005 Martin Corino * docs/Options.html: Corrected description of option ORBUseSharedProfiles which in reality is 'ORBUseSharedProfile' (without the 's') and by is *disabled* instead of enabled! Wed Aug 31 11:53:51 2005 Ossama Othman * tests/Any/Recursive/NonRecursive.idl: * tests/Any/Recursive/RecursiveHello.mpc: New IDL containing non-recursive structures that triggered the TAO_IDL recursive type false positive problem described in bug 2225. This IDL will be used to prevent such problems from being reintroduced. Thanks to Bruce MacDonald for supplying this IDL. Wed Aug 31 10:53:06 2005 Ossama Othman * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: Fixed false positive recursion detection by using Jeff's existing type-specific in_recursion() method. Thanks to Jeff for explaining how to use that method. [Bug 2225] Wed Aug 31 13:52:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/TypeCode.h: Export the unaliased_kind method Wed Aug 31 13:12:12 UTC 2005 Johnny Willemsen * tao/BooleanSeqC.{h,cpp}: * tao/CharSeqC.{h,cpp}: * tao/DoubleSeqC.{h,cpp}: * tao/FloatSeqC.{h,cpp}: * tao/AnyTypeCode/BooleanSeqA.{h,cpp}: * tao/AnyTypeCode/CharSeqA.{h,cpp}: * tao/AnyTypeCode/DoubleSeqA.{h,cpp}: * tao/AnyTypeCode/FloatSeqA.{h,cpp}: Regenerated Wed Aug 31 12:33:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/TypeCode.{h,cpp,inl}: Moved unaliased_kind to the cpp file, it uses a TypeCode_var which requires again the TypeCode_methods which causes issues with GCC4 Wed Aug 31 12:09:12 UTC 2005 Johnny Willemsen * tao/corba.h: Removed include of AnyTypeCode/TypeCode.h * tao/Exception.h: Removed _tc_exception_type * tao/Exception_Data.h: Added forward declaration CORBA::TypeCode_ptr * tao/Profile.h: Removed not needed forward declarations Wed Aug 31 11:56:12 UTC 2005 Johnny Willemsen * orbsvcs/IFR_Service/be_global.h: * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.h: * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.h: * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.h: Fixed GCC4 error * tao/TypeCode.cpp: Removed this file, it shouldn't be in the archive anymore * tao/Environment.i (_nil): Use a static cast instead of a c-style cast * tao/Object.{cpp,i} (is_nil): Use true/false instead of 1/0 * tao/AnyTypeCode/TC_Constants_Forward.h: Added forward declaration of TypeCode Wed Aug 31 11:21:12 UTC 2005 Johnny Willemsen * orbsvcs/IFR_Service/IFR_Service.h: Fixed GCC4 error * tao/ULongSeq.pidl: Updated regeneration instructions * tao/ULongSeqC.{h,cpp}: * tao/AnyTypeCode/ULongSeqA.{h,cpp}: Regenerated without patching. Wed Aug 31 10:57:12 UTC 2005 Johnny Willemsen * tao/WStringSeq.pidl: * tao/WCharSeq.pidl: Updated regeneration instructions * tao/WStringSeqC.{h,cpp}: * tao/WCharSeqC.{h,cpp}: * tao/AnyTypeCode/WStringSeqA.{h,cpp}: * tao/AnyTypeCode/WCharSeqA.{h,cpp}: Regenerated without patching. Wed Aug 31 10:01:12 UTC 2005 Johnny Willemsen * orbsvcs/Notify_Service/Notify_Server.cpp * orbsvcs/Notify_Service/Notify_Service.cpp * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp * orbsvcs/tests/Notify/Driver/main.cpp * orbsvcs/tests/Time/Client_i.cpp * tao/AnyTypeCode/append.cpp * tao/DynamicAny/DynStruct_i.cpp * tao/DynamicAny/DynUnion_i.cpp * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp * tao/PortableServer/Default_Servant_Dispatcher.cpp * tao/PortableServer/LifespanStrategyPersistent.cpp * tao/PortableServer/ServantRetentionStrategyRetain.cpp * tao/RTCORBA/RT_Endpoint_Utils.cpp * tao/RTCORBA/RT_Protocols_Hooks.cpp * tao/TypeCodeFactory/TypeCodeFactory_i.cpp * tests/Exposed_Policies/Policy_Verifier.cpp * tests/MProfile_Connection_Timeout/client.cpp * tests/NestedUpcall/MT_Client_Test/server.cpp * tests/NestedUpcall/Triangle_Test/server_B.cpp * tests/ORT/ServerRequestInterceptor.cpp * tests/Policies/Manipulation.cpp * tests/Portable_Interceptors/Benchmark/client.cpp Fixed emulated exception fuzz errors Wed Aug 31 09:27:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp: Replaced deprecated ACE cast macro Wed Aug 31 09:14:12 UTC 2005 Johnny Willemsen * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h: Reordered includes to fix vc71 link warnings Tue Aug 30 17:05:11 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. Tue Aug 30 16:30:30 2005 J.T. Conklin * orbsvcs/Notify_Service/Notify_Service.cpp (shutdown): Removed code that abuses ._retn() to release orb, poa, naming context, etc. This may have been done because the driver class was previously a file-scope static, but now that it's allocated on the stack within main() we can let the destructor release these variables. Tue Aug 30 16:09:53 2005 J.T. Conklin * orbsvcs/Notify_Service/Notify_Server.cpp: Removed extraneous ACE_DEBUG(). Tue Aug 30 15:56:49 2005 J.T. Conklin * orbsvcs/Notify_Service/Notify_Server.cpp: Changed to add support for clean shutdown with SIGINT/SIGTERM using the Service_Shutdown class from the Svc_Utils library. Tue Aug 30 12:42:18 2005 Chris Cleeland * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp: Removed inclusion of .i files to complete my earlier commit. Tue Aug 30 11:22:51 2005 Steve Totten * tests/IDL_Test/IDL_Test.mpc: * tests/IDL_Test/array_only.idl: Added a test for the IDL compiler to make sure code generated for an IDL file that contains nothing but an array definition will compile correctly. Thanks to Yevgen Galchenko for supplying the test case. Tue Aug 30 10:03:24 2005 Chris Cleeland * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp: Fixed errors in Fuzz build and use of deprecated ACE cast macros * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.i: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.i: Removed these b/c they're empty and fix a fuzz build. Tue Aug 30 14:43:12 UTC 2005 Martin Corino * docs/Options.html: Added docu for new IPv6 specific options (ORBPreferIPV6Interfaces and ORBConnectIPV6Only). Tue Aug 30 14:23:12 UTC 2005 Johnny Willemsen * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp * examples/RTCORBA/Activity/Activity.cpp * examples/RTCORBA/Activity/Task_Stats.cpp * orbsvcs/Concurrency_Service/Concurrency_Service.cpp * orbsvcs/Event_Service/Event_Service.cpp * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.cpp * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp * orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp * orbsvcs/Naming_Service/Naming_Server.cpp * orbsvcs/Naming_Service/Naming_Service.cpp * orbsvcs/Notify_Service/Notify_Server.cpp * orbsvcs/Notify_Service/Notify_Service.cpp * orbsvcs/Scheduling_Service/Scheduling_Service.cpp * orbsvcs/Time_Service/Clerk_i.cpp * orbsvcs/Time_Service/Server_i.cpp * orbsvcs/Trading_Service/Trading_Service.cpp * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp * orbsvcs/orbsvcs/Scheduler_Factory.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp * orbsvcs/orbsvcs/Naming/Naming_Server.cpp * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp * orbsvcs/orbsvcs/Sched/DynSched.cpp * orbsvcs/orbsvcs/Sched/Scheduler.cpp * orbsvcs/orbsvcs/Trader/Trader.cpp * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp * orbsvcs/tests/FtRtEvent/consumer.cpp * orbsvcs/tests/FtRtEvent/supplier.cpp * orbsvcs/tests/Notify/Destroy/main.cpp * orbsvcs/tests/Notify/Driver/main.cpp * orbsvcs/tests/Notify/lib/Activation_Manager.cpp * orbsvcs/tests/Notify/lib/Command.cpp * orbsvcs/tests/Notify/lib/Driver.cpp * orbsvcs/tests/Redundant_Naming/client.cpp * tao/CORBALOC_Parser.cpp * tao/IIOP_Connection_Handler.cpp * tao/IIOP_Profile.cpp * tao/MCAST_Parser.cpp * tao/ORB_Core.cpp * tao/default_client.cpp * tests/MProfile_Connection_Timeout/client.cpp Replaced ACE_LIB_TEXT with ACE_TEXT. ACE_LIB_TEXT is only for in the ACE lib itself. Tue Aug 30 14:04:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h: Fixed export macro Tue Aug 30 06:42:46 2005 J.T. Conklin * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp: Fix emulated exception builds. Tue Aug 30 13:32:12 UTC 2005 Johnny Willemsen * tests/Param_Test/server.cpp: * tests/Param_Test/except.cpp: * tests/Faults/test_i.cpp: * tests/Faults/ping.cpp: * tests/AMI_Timeouts/timeout_client.cpp: * tests/InterOp-Naming/Server_i.cpp: * tests/Bug_1476_Regression/Client_Task.cpp: * tests/Bug_1482_Regression/Reply_Handler.cpp: * tests/Big_Oneways/Session.cpp: Fixed emulated exception fuzz errors Tue Aug 30 13:22:12 UTC 2005 Johnny Willemsen * tao/PortableServer/PolicyS.cpp: Regenerated this file and merged some of the changes caused by that, especially the include order Tue Aug 30 12:35:12 UTC 2005 Johnny Willemsen * TAO_IDL/util/utl_global.cpp: Fixed hasspace implementation, if an empty string was passed the function would loop forever. Also a space as second last character in the string wasn't detected Tue Aug 30 10:09:12 UTC 2005 Johnny Willemsen * orbsvcs/Time_Service/Server_i.cpp: Fixed compilation problem with emulated exceptions Tue Aug 30 09:12:12 UTC 2005 Martin Corino * tao/CORBALOC_Parser.cpp: * IIOP_Acceptor.cpp: * IIOP_Connection_Handler.cpp: * IIOP_Connector.cpp: * IIOP_Endpoint{.h .cpp. i}: * IIOP_Profile.cpp: * IIOP_Transport.cpp: * Invocation_Endpoint_Selectors.cpp: * MCAST_Parser.cpp: * orbconf.h: * ORB_Core.cpp: * params{ .h .cpp}: * orbsvcs/orbsvcs/IOR_Multicast.cpp: Added IPv6 support for TAO. Tue Aug 30 06:26:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h: Fixed pragma once is obsolete warning Tue Aug 30 01:20:32 2005 Ossama Othman * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp (queue_full_action): Fixed "'*/' found outside of comment" warning. Mon Aug 29 18:39:29 2005 Ossama Othman * orbsvcs/orbsvcs/AV/AV_Core.h: * orbsvcs/orbsvcs/AV/Policy.cpp:: * orbsvcs/orbsvcs/AV/Protocol_Factory.h:: * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h:: * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.h:: * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.h:: * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:: * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h:: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp:: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h:: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp:: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:: * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h:: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:: * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp:: * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp:: * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp:: * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp: * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h: * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h: * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp: * orbsvcs/orbsvcs/Log/LogActivator.h: * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h: * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp: * orbsvcs/orbsvcs/Notify/Builder.h: * orbsvcs/orbsvcs/Notify/POA_Helper.h: * orbsvcs/orbsvcs/Notify/Properties.h: * orbsvcs/orbsvcs/Notify/Timer.h: * orbsvcs/orbsvcs/Notify/Timer_Reactor.cpp: * orbsvcs/orbsvcs/PortableGroup/GOA.cpp: * orbsvcs/orbsvcs/PortableGroup/GOA.h: * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h: * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp: * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp: * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp: * orbsvcs/orbsvcs/Trader/Trading_Loader.h: Reordered include directives to make sure all necessary non-dependent names are parsed before the templates that use them. Addresses g++ 3.4.x or better compile-time errors. Mon Aug 29 18:45:49 2005 Arvind S. Krishna * tao/Wait_On_Read.cpp: * tao/Wait_Strategy.cpp: Added makers that aid in specializing the wait strategy implementation in TAO. Mon Aug 29 14:08:42 2005 Arvind S. Krishna * tao/GIOP_Message_Base.h: * tao/Strategies/UIOP_Transport.cpp: * tao/Strategies/DIOP_Transport.cpp: * tao/Strategies/SHMIOP_Transport.cpp: Added markers that aid in specializing TAO's pluggable messaging implementation with either GIOP or GIOP_Lite when the type of messaging object is known a priori. Mon Aug 29 12:08:16 2005 J.T. Conklin * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp: Changed to clarify error message output when service initialization fails. Mon Aug 29 09:03:55 2005 Arvind S. Krishna * tao/default_resource.cpp: * tao/Strategies/advanced_resource.cpp: Added markers within the code to specialize TAO components with concrete implementations. This commit relates to the commit on Sun Aug 28 14:25:07 2005 Arvind S. Krishna on specializing middleware components. The motivation here is added for sake of clarity. As a part of the Feature Oriented Customizer (FOCUS) tool being developed in my research, we are trying to specialize framework implementation and strategies within middleware with concrete counterparts when their implementation/type is known a priori. FOCUS provides an XML based transformation engine, where the specialization transformations are captured in XML file and a weaver specializes the code. To help in this transformation process, this commit adds markers within the source code. These markers are added as special comments. For example, //@@ REACTOR_SPL_INCLUDE_FORWARD_DECL_ADD_HOOK represents a hook where forward declarations and include files are added by the weaver. As these markers are comments therefore should not affect normal applications in *any* manner. Additionally, applications that use multiple reactor implementations not be affected/do not need any change. Currently, these specializations are targeted for TAO middleware, where applications know the target reactor a priori and want to leverage the specialization to improve performance. Mon Aug 29 13:40:12 UTC 2005 Johnny Willemsen * orbsvcs/Time_Service/Server_i.cpp: Fixed emulated exception fuzz errors Mon Aug 29 13:37:12 UTC 2005 Johnny Willemsen * orbsvcs/LoadBalancer/LoadManager.cpp: Fixed emulated exception fuzz errors Mon Aug 29 13:35:12 UTC 2005 Johnny Willemsen * tao/default_client.cpp: Corrected argument initialisation order to silence GNU warnings Sun Aug 28 13:36:19 2005 Arvind S. Krishna * tao/orbconf.h: Updated the TAO_NULL_LOCK_REACTOR typedef to conform to the following Reactor change: Fri Aug 26 18:01:31 2005 Steve Huston . In particular, updated ACE_Select_Reactor_Token_T to ACE_Reactor_Token_T in the typedef for ACE_Select_Reactor. Sat Aug 27 13:32:55 UTC 2005 Jeff Parsons * TAO_IDL/driver/drv_args.cpp: * TAO_IDL/include/idl_global.h: * TAO_IDL/util/utl_global.cpp: Fixed the command line parsing to preserve the literal quotes if they are used in an include path that has a space, so the path is passed to the preprocessor with the literal quotes following '-I'. Since the string is also added to the IDL compiler's list of include paths this way, the literal quotes must also be stripped off when using the include path to form a full path for validation of included files. This fix closes [BUGID:2219]. Thanks to Dorian Hileaga for reporting the problem. Sat Aug 27 11:56:12 UTC 2005 Johnny Willemsen * orbsvcs/ImplRepo_Service/Forwarder.cpp * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp Fixed emulated exception errors Sat Aug 27 10:14:12 UTC 2005 Johnny Willemsen * tao/ORB_Core.cpp: Added missing semi colon Fri Aug 26 23:48:25 2005 Balachandran Natarajan Fix for bug http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=2224 * tao/Client_Strategy_Factory.cpp: * tao/Client_Strategy_Factory.h: * tao/default_client.cpp: * tao/default_client.h: New strategy ORBCOnnectionHandlerCleanup . * tao/Connection_Handler.cpp: Use the id for deregistration instead of the handle. * tao/Transport_Cache_Manager.cpp: * tao/Wait_On_Read.cpp: Do the registration and deregistration. One could possibly think of doing a suspend and resume instead of registration/deregistration. Our reactor interfaces do not provide a way to add a handler in a suspended mode. Doing a registration and then calling suspend () could provide a window of time where a thread could be dispatched. Hence the decision to use registration/deregistration combo. Fri Aug 26 14:07:57 2005 Chris Cleeland * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp: Fix the "export" class used in the ACE_FACTORY_DEFINE for the TAO_EC_Simple_Queue_Full_Action. Hopefully this fixes the internal compiler error on mingw compilers. * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp: Fix problems for no-exception builds. Fri Aug 26 18:42:12 UTC 2005 Johnny Willemsen * tao/DynamicInterface/Server_Request.cpp: Fixed fuzz error Fri Aug 26 18:25:12 UTC 2005 Johnny Willemsen * tao/CORBALOC_Parser.cpp: * tao/ORB_Core.cpp: * tao/Messaging/Asynch_Invocation.cpp: * tao/PortableServer/Root_POA.cpp: Fixed fuzz errors Fri Aug 26 11:42:29 2005 Phil Mesnier * tao/Codeset/Codeset_Manager_i.cpp: The codeset manager was doing the wrong thing when no codeset information was available. The "default" codeset should be used in that case, not the "fallback" codeset, which is only to be used when codeset information is available, but no other codeset will do. * tao/Codeset/UTF8_Latin1_Translator.cpp: This translator was not correctly appending the NUL to the end of outbound strings. Fri Aug 26 11:33:07 2005 Justin Michel * tao/AnyTypeCode/Any_Unknown_IDL_Type.h: * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: * tao/CDR.h: * tao/CDR.i: * tao/LocateRequest_Invocation.cpp: * tao/Synch_Invocation.cpp: * tao/orbconf.h: Add a new compile-time setting to TAO that controls whether output CDRs are reset() after a request is sent. Enabling this feature greatly reduces memory usage in some situations such as event services that occasionally send large messages. However, it also currently exposes (or introduces) a multi-threading bug introducing deadlocks or infinite loops. One (of several) test that can show the problem is TAO/orbsvcs/tests/Notify/Basic/run_test.pl notify.mt.conf. Add a new constructor for input CDR that allows specifying a ACE_Lock* which will be used to protect the ACE_Data_Block used in the CDR. This will be used by the Any impl above. The current implementation uses a global mutex to protect all instances, because the internals of the Any impl will be copied around, and there's no way to give ownership of the lock to the actual ACE_Data_Block that uses it. Fri Aug 26 06:33:04 2005 J.T. Conklin * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am: Regenerated. * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp: * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.h: Changed to add support for the thread pool concurrency model. A new "-t" command line parameter is used to specify the number of threads in the pool. * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp: Changed to add support for clean shutdown with SIGINT/SIGTERM using the Service_Shutdown class from the Svc_Utils library. * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp: * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp: * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h: Split main() out into new file Basic_Logging_Server.cpp. * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h: Split main() out into new file Event_Logging_Server.cpp. Fri Aug 26 13:45:10 2005 Simon McQueen * tests/Portable_Interceptors/PolicyFactory/server.cpp: * tests/OBV/Supports/Supports_Test_impl.cpp: * tests/OBV/Supports/client.cpp: * tests/Big_Twoways/Session.cpp: * tests/NestedUpcall/Triangle_Test/server_B.cpp: * tests/NestedUpcall/MT_Client_Test/server.cpp: * tests/Bug_1551_Regression/Reply_Handler.cpp: * tests/InterOp-Naming/Server_i.cpp: Chipping away at the fuzz errors. Fri Aug 26 13:17:12 UTC 2005 Johnny Willemsen * tao/Acceptor_Registry.cpp: * tao/default_server.h: * tao/PortableServer/PortableServer_WFunctions.cpp: * tao/Strategies/DIOP_Acceptor.cpp: Fixed 64bit conversion warnings Fri Aug 26 12:30:47 2005 Simon McQueen * tao/AnyTypeCode.mpc: Removed ServicesA.cpp from unconditional compilation list. ServicesC.cpp does not get built in min corba builds. * tao/extra_anytypecode.mpb: Create feature template to include ServicesA.cpp only if not a min corba build. Fri Aug 26 10:18:12 UTC 2005 Johnny Willemsen * tao/ORB_Core.cpp: Removed handling of ORBGlobalCollocation, it is deprecated for some time. Also removed handling of ORBCollocation==YES, this is now ORBCollocation==global. Fri Aug 26 09:49:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp * TAO_IDL/be/be_visitor_exception/exception_ch.cpp * TAO_IDL/be/be_visitor_exception/exception_cs.cpp * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp * TAO_IDL/include/utl_err.h * TAO_IDL/util/utl_err.cpp * docs/compiler.html When the -St option is used to suppress typecodes, we now also suppress the type codes of user exceptions. There is no requirement for this from the orb, the only functionality the user looses is the ability to retrieve which exceptions an operation throws using interceptors. * tao/Adapter_Factory.cpp * tao/BiDir_Adapter.cpp * tao/CORBALOC_Parser.cpp * tao/Cleanup_Func_Registry.cpp * tao/DLL_Parser.cpp * tao/Endpoint_Selector_Factory.cpp * tao/Environment.cpp * tao/Exclusive_TMS.cpp * tao/FILE_Parser.cpp * tao/IFR_Client_Adapter.cpp * tao/IOR_Parser.cpp * tao/LF_Follower.cpp * tao/Leader_Follower.cpp * tao/MCAST_Parser.cpp * tao/Muxed_TMS.cpp * tao/ORB.cpp * tao/ORB_Core.cpp * tao/ORB_Table.cpp * tao/Resource_Factory.cpp * tao/Stub.cpp * tao/Stub_Factory.cpp * tao/TSS_Resources.cpp * tao/Transport_Cache_Manager.cpp * tao/default_resource.cpp * tao/Codeset/Codeset_Manager_i.cpp * tao/Codeset/UTF16_BOM_Factory.cpp * tao/Codeset/UTF8_Latin1_Factory.cpp * tao/DynamicAny/DynAnyFactory.cpp * tao/DynamicAny/DynUnion_i.cpp * tao/DynamicInterface/ExceptionList.cpp * tao/DynamicInterface/Request.cpp * tao/IORManipulation/IORManipulation.cpp * tao/Messaging/Asynch_Invocation.cpp * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp * tao/PortableServer/Active_Object_Map.cpp * tao/PortableServer/ImR_Client_Adapter.cpp * tao/PortableServer/LifespanStrategyPersistent.cpp * tao/PortableServer/LifespanStrategyTransient.cpp * tao/PortableServer/Object_Adapter.cpp * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp * tao/PortableServer/Root_POA.cpp * tao/PortableServer/Root_POA.inl * tao/RTCORBA/RT_Mutex.cpp * tao/RTCORBA/RT_ORB.cpp * tao/RTCORBA/RT_Protocols_Hooks.cpp * tao/RTCORBA/Thread_Pool.cpp * tao/RTScheduling/Current.cpp * tao/Strategies/DIOP_Connection_Handler.cpp * tao/Strategies/DIOP_Connector.cpp * tao/Strategies/SCIOP_Acceptor.cpp * tao/Strategies/SCIOP_Connection_Handler.cpp * tao/Strategies/SCIOP_Connector.cpp * tao/Strategies/SHMIOP_Acceptor.cpp * tao/Strategies/SHMIOP_Connection_Handler.cpp * tao/Strategies/SHMIOP_Connector.cpp * tao/Strategies/UIOP_Acceptor.cpp * tao/Strategies/UIOP_Connection_Handler.cpp * tao/Strategies/UIOP_Connector.cpp * tao/Strategies/advanced_resource.cpp * tao/TypeCodeFactory/TypeCodeFactory_i.cpp * tao/Valuetype/AbstractBase.cpp * tao/Valuetype/StringValueC.cpp * tao/Valuetype/ValueFactory_Map.cpp Fixed emulated exception fuzz errors and removed explicit template instantiations Thu Aug 25 17:15:27 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. Thu Aug 25 16:43:15 UTC 2005 Jeff Parsons * tao/AnyTypeCode/Any_Array_Impl_T.cpp: Added include of Any.h, similar to Any_Dual_Impl_T.cpp, needed when compiling code generated for arrays and not passing -Sa or -St to the IDL compiler. Thu Aug 25 11:00:47 2005 Chris Cleeland This does two things in the Real Time Event Service: 1. Added a new dispatching strategy--Thread Per Consumer. This strategy is similar to the MT dispatching strategy in that it separates the thread that receives the push() from a supplier from the thread that does the eventual push() to the consumer(s), but it differs from MT in that MT has a pool of threads pulling from a single queue and ultimately potentially servicing every consumer, whereas TPC has a queue for *each* consumer and, thus, a single thread dedicated to pushing to that consumer. This insures that a badly-behaved consumer CANNOT have an adverse effect on the channel or supplier. 2. It adds a means by which an application can specify what the RTEC should do if the TAO_EC_Queue fills up. This behavior is encapsulated in a derivation of an ACE_Service_Object, called TAO_EC_Queue_Full_Service_Object. The RTEC looks for a service object of a particular name (default in macro TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME) * orbsvcs/orbsvcs/RTEvent_Serv.mpc: Updated to build new files that are part of the TPC strategy. * orbsvcs/orbsvcs/Event/EC_Default_Factory.h: Added new data member to hold the name of the service object used for queue full behavior. * orbsvcs/orbsvcs/Event/EC_Default_Factory.i: * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp: Added new option, -ECQueueFullServiceObject, that can be used to specify the name/tag in the svc.conf file through which the RTEC should look for a queue full service object. * orbsvcs/orbsvcs/Event/EC_Defaults.h: Added default service object name/tag, TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME. * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h: * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i: * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp: Added the TAO_EC_Simple_Queue_Full_Action service object implementation into here, since only the TAO_EC_Dispatching_Task needs to know about it. This default implementation has only two choices of behavior: "wait" for not-full condition (the default) or "discard" silently. Specification of the desired behavior is by putting the word "wait" or "discard" as the first argument in this object's svc.conf arg vector. * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i: Created new macros, TAO_EC_QUEUE_LWM and TAO_EC_QUEUE_HWM, that can be used to specify the low-water and high-water marks for the TAO_EC_Queue. Previously, these were hard-coded values. * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp: Modifications to CTORs to allow passing of a service object pointer from the factory down through the dispatching strategy down to the dispatching task itself. * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp: Minor modifications to pass the service object to the dispatching strategy. * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.i: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h: * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.i: * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.i: * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp: Rather than cluttering the EC_Default_Factory with yet another dispatch strategy, this derives from the EC_Default_Factory and replaces certain behaviors with its own. Thus, in order to use this new strategy you will have to replace the call in your code for TAO_EC_Default_Factory::init_svcs() with TAO_EC_TPC_Factory::init_svcs(). * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h: Moved event_channel_, consumer_, and refcount_ into "protected" section so subclasses can have access. * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h: Moved event_channel_ into "protected" section so subclasses can have access. Thu Aug 25 07:11:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp: Fixed small bug Wed Aug 24 21:57:37 2005 J.T. Conklin * configure.ac: Copied in updated copyright paragraph from COPYING. Wed Aug 24 18:12:16 2005 Simon McQueen * TAO_IDL/util/utl_global.cpp: Avoid recording duplicate file names in ::add_to_included_idl_files. This fixes bug #2221. Wed Aug 24 11:59:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp: Reordered includes to fix gcc4 build problems Wed Aug 24 10:20:12 UTC 2005 Johnny Willemsen * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp: * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp: * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp: * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp: * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp: Explicitly include the AnyTypeCode_Adapter_Impl.h. These tests use the functionality to get the method arguments as Any and for this we now need the AnyTypeCode adapter. Fixes test failures in the static builds. * tao/PI/PI.cpp: Also do the process directive for the PICurrent Loader * tao/PI/PICurrent_Loader.{h,cpp}: No static initializer needed here, this is in the PI file * tests/Portable_Interceptors/PICurrent/server.cpp: Fixed static runtime error Wed Aug 24 09:13:12 UTC 2005 Johnny Willemsen On the client side we passed the typecode of the user exceptions to the invocation adapter, but this is only needed when interceptors are being used. * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp: Generate a TAO_HAS_INTERCEPTORS==1 around the passing of the typecode of the user exception * TAO_IDL/be/be_visitor_operation/operation.cpp: Removed generation of an environment variable in the client side code which was not needed * tao/Exception_Data.h * tao/PI/ClientRequestInfo.cpp Only store and use the typecode of an user exception when interceptors are enabled * TAO/tao/ImR_Client/ImplRepo.pidl: * TAO/tao/ImR_Client/ServerObject.pidl: Updated regeneration instructions to not use -GA * tao/ImR_Client/ImplRepoA.h * tao/ImR_Client/ImplRepoC.cpp * tao/ImR_Client/ImplRepoC.h * tao/ImR_Client/ImplRepoC.inl * tao/ImR_Client/ImplRepoS.cpp * tao/ImR_Client/ImplRepoS.h * tao/ImR_Client/ServerObjectA.h * tao/ImR_Client/ServerObjectC.cpp * tao/ImR_Client/ServerObjectC.h * tao/ImR_Client/ServerObjectC.inl * tao/ImR_Client/ServerObjectS.cpp * tao/ImR_Client/ServerObjectS.h Regenerated * TAO/tao/ImR_Client/ImplRepoA.cpp * TAO/tao/ImR_Client/ServerObjectA.cpp Removed * tao/Makefile.am: Updated Tue Aug 23 18:09:07 2005 J.T. Conklin * orbsvcs/tests/Bug_1395_Regression/Makefile.am: * orbsvcs/tests/Bug_1630_Regression/Makefile.am: * orbsvcs/tests/Event/Mcast/Common/Makefile.am: Regenerated. * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc: Removed nonexistant ectest_export.h file from Header_Files section. Tue Aug 23 15:54:52 2005 Ossama Othman * TAO_IDL/be/be_codegen.cpp (gen_stub_hdr_includes): Another round of generated include directive reording to address template related order of parsing issues in g++ 3.4.x or better. * tao/Any_Insert_Policy_T.h (any_insert): Made these methods non-virtual. All binding is done at compile-time so there is no need make them virtual. Also addresses "class with virtual funtions but no virtual destructor" g++ 4.0 warnings. * tao/IFR_Client/IFR_ComponentsC.h: * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h: More g++ 3.4.x or better order of parsing related template error fixes. Tue Aug 23 10:43:07 2005 Ossama Othman * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp: * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h: * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h: * tao/IORManipulation/IORA.cpp: * tao/ImR_Client/ImplRepoA.cpp: * tao/ImR_Client/ImplRepoS.cpp: * tao/ImR_Client/ServerObjectA.cpp: * tao/ImR_Client/ServerObjectS.cpp: * tao/ObjRefTemplate/Default_ORTA.cpp: * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp: * tao/RTCORBA/RTCORBAA.cpp: * tao/RTCORBA/RT_ORBInitializer.h: * tao/RTCORBA/rtcorba_export.h: * tao/RTCORBA/rtcorba_typedefs.h: * tao/RTPortableServer/RTPortableServerA.cpp: * tao/RTScheduling/RTSchedulerC.h: * tao/Strategies/sciop_endpointsC.cpp: * tao/Strategies/uiop_endpointsC.cpp: * tao/TypeCodeFactory/TypeCodeFactoryA.cpp: * tao/TypeCodeFactory/TypeCodeFactoryC.h: * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp: * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: * tao/Utils/RIR_Narrow.h: Reordered include directives to make sure all necessary non-dependent names are parsed before the templates that use them. In the case of the "*A.h" files, this is a temporary work-around until TAO_IDL is updated. Addresses g++ 3.4.x or better compile-time errors. Tue Aug 23 14:03:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Acceptor.cpp: Fixed possible unitialized warning Tue Aug 23 13:37:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp: Added include of Any.h Tue Aug 23 13:13:12 UTC 2005 Johnny Willemsen * tao/Abstract_Servant_Base.h: * tao/PortableServer/Servant_Base.{h,cpp}: Changed the type of the operation name length to size_t to fix 64bit conversion warnings Tue Aug 23 12:52:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp: * tao/Abstract_Servant_Base.h: * tao/CORBA_String.cpp: * tao/Invocation_Adapter.{h,inl}: * tao/ORB.cpp: * tao/ServerRequestInterceptor_Adapter.h: * tao/operation_details.{h,i}: * tao/Domain/DomainS.cpp: * tao/DynamicInterface/DII_Invocation_Adapter.{h,cpp}: * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp: * tao/ImR_Client/ImplRepoS.cpp: * tao/ImR_Client/ServerObjectS.cpp: * tao/Messaging/Asynch_Invocation_Adapter.{h,cpp}: * tao/Messaging/MessagingS.cpp: * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}: * tao/PI_Server/ServerRequestInfo.{h,inl}: * tao/PortableServer/PolicyS.cpp: * tao/PortableServer/Upcall_Wrapper.{h,cpp}: * tao/Valuetype/AbstractBase_Invocation_Adapter.{h,cpp}: Fixed several 64bit conversion warnings. The size of the exception list is now a CORBA::ULong, the length of the operation name is size_t. Tue Aug 23 10:26:12 UTC 2005 Johnny Willemsen * tao/DynamicInterface/Request.cpp: Fixed 64bit conversion warnings and removed some not needed const casts Tue Aug 23 10:03:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Fixed_Array_SArgument_T.{h,cpp}: Fixed compilation issues with vc6 Tue Aug 23 07:29:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc: Added anytypecode Mon Aug 22 23:03:02 2005 J.T. Conklin * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h: Changed the event_log_factory_ member variable from a TAO_EventLogFactory_i to a pointer to a TAO_EventLogFactory_i. This delays execution of the constructor, which avoids the ORB being constructed implicitly, which in turn allows any -ORB... command line arguments to be parsed and removed from the argc/ argv vector in Event_Logging_Service::init_ORB(). Mon Aug 22 21:33:37 2005 Ossama Othman * TAO_IDL/be/be_codegen.cpp: Another round of generated include directive reording to address template related order of parsing issues in g++ 3.4.x or better. * tao/Typecode_typesC.h: * tao/ParameterModeC.h Removed unnecessary include directives. They were causing headers to be included that prematurely caused some templates to be parsed before all non-dependent names were parsed. Addresses g++ 3.4.x or better compile-time errors. * tao/AnyTypeCode/BooleanSeqA.h: * tao/AnyTypeCode/BoundsA.h: * tao/AnyTypeCode/CONV_FRAMEA.h: * tao/AnyTypeCode/CharSeqA.h: * tao/AnyTypeCode/CurrentA.h: * tao/AnyTypeCode/DomainA.h: * tao/AnyTypeCode/DoubleSeqA.h: * tao/AnyTypeCode/DynamicC.h: * tao/AnyTypeCode/Dynamic_ParameterC.h: * tao/AnyTypeCode/FloatSeqA.h: * tao/AnyTypeCode/GIOPA.h: * tao/AnyTypeCode/IIOPA.h: * tao/AnyTypeCode/IIOP_EndpointsA.h: * tao/AnyTypeCode/IOPA.h: * tao/AnyTypeCode/IOP_IORA.h: * tao/AnyTypeCode/LongDoubleSeqA.h: * tao/AnyTypeCode/LongLongSeqA.h: * tao/AnyTypeCode/LongSeqA.h: * tao/AnyTypeCode/Messaging_PolicyValueA.h: * tao/AnyTypeCode/NVList.h: * tao/AnyTypeCode/ObjectIdListA.h: * tao/AnyTypeCode/OctetSeqA.h: * tao/AnyTypeCode/PI_ForwardA.h: * tao/AnyTypeCode/ParameterModeA.h: * tao/AnyTypeCode/PolicyA.h: * tao/AnyTypeCode/Policy_ForwardA.h: * tao/AnyTypeCode/PortableInterceptorA.h: * tao/AnyTypeCode/ServicesA.h: * tao/AnyTypeCode/ShortSeqA.h: * tao/AnyTypeCode/StringSeqA.h: * tao/AnyTypeCode/SystemExceptionA.h: * tao/AnyTypeCode/TAOA.h: * tao/AnyTypeCode/TimeBaseA.h: * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: * tao/AnyTypeCode/ULongLongSeqA.h: * tao/AnyTypeCode/ULongSeqA.h: * tao/AnyTypeCode/UShortSeqA.h: * tao/AnyTypeCode/ValueModifierA.h: * tao/AnyTypeCode/VisibilityA.h: * tao/AnyTypeCode/WCharSeqA.h: * tao/AnyTypeCode/WStringSeqA.h: * tao/AnyTypeCode/WrongTransactionA.h: * tao/AnyTypeCode/orb_typesA.h * tao/BiDir_GIOP/BiDirGIOP.cpp: * tao/CodecFactory/CDR_Encaps_Codec.cpp: * tao/CodecFactory/CDR_Encaps_Codec.h: * tao/CodecFactory/CodecFactory.h: * tao/CodecFactory/CodecFactory_impl.cpp: * tao/CodecFactory/CodecFactory_impl.h: * tao/CodecFactory/IOP_CodecC.h: * tao/CodecFactory/IOP_Codec_includeC.h: * tao/Domain/DomainS.h: * tao/DynamicAny/DynamicAny.h: * tao/DynamicAny/DynamicAnyC.h: * tao/DynamicInterface/Context.h: * tao/DynamicInterface/DII_Arguments.cpp: * tao/DynamicInterface/DII_Invocation.cpp: * tao/DynamicInterface/ExceptionList.h: * tao/IFR_Client/IFR_BaseC.h: * tao/IFR_Client/IFR_BasicC.h: * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: * tao/IFR_Client/IFR_ComponentsC.cpp: * tao/IFR_Client/IFR_ExtendedC.cpp: * tao/IFR_Client/IFR_ExtendedC.h: * tao/Messaging/MessagingA.cpp: * tao/Messaging/MessagingS.cpp: * tao/Messaging/Messaging_No_ImplA.cpp: * tao/Messaging/Messaging_RT_PolicyA.cpp: * tao/Messaging/Messaging_SyncScope_PolicyA.cpp: * tao/Messaging/PollableC.cpp: * tao/Messaging/TAO_ExtA.cpp: * tao/PI/ClientRequestInfo.h: * tao/PI/ClientRequestInfoC.h: * tao/PI/ClientRequestInterceptorA.cpp: * tao/PI/ClientRequestInterceptor_Adapter_Impl.h: * tao/PI/InterceptorA.cpp: * tao/PI/Interceptor_List_T.cpp: * tao/PI/InvalidSlotA.cpp: * tao/PI/ORBInitInfoC.h: * tao/PI/ORBInitializerA.cpp: * tao/PI/ORBInitializer_Registry_Impl.h: * tao/PI/PI.h: * tao/PI/PICurrent.h: * tao/PI/PICurrentA.cpp: * tao/PI/PICurrent_Impl.h: * tao/PI/PIForwardRequestA.cpp: * tao/PI/PolicyFactoryC.h: * tao/PI/RequestInfoC.h: * tao/PI_Server/ServerInterceptorAdapter.h: * tao/PI_Server/ServerRequestInfoC.h: * tao/PI_Server/ServerRequestInterceptorC.h: * tao/PortableServer/AdapterActivatorA.cpp: * tao/PortableServer/ForwardRequestA.cpp: * tao/PortableServer/IdAssignmentPolicyA.cpp: * tao/PortableServer/IdUniquenessPolicyA.cpp: * tao/PortableServer/ImplicitActivationPolicyA.cpp: * tao/PortableServer/LifespanPolicyA.cpp: * tao/PortableServer/POAManagerC.cpp: * tao/PortableServer/PS_CurrentA.cpp: * tao/PortableServer/PS_ForwardA.cpp: * tao/PortableServer/PolicyS.cpp: * tao/PortableServer/PortableServerA.cpp: * tao/PortableServer/RequestProcessingPolicyA.cpp: * tao/PortableServer/ServantActivatorA.cpp: * tao/PortableServer/ServantLocatorA.cpp: * tao/PortableServer/ServantManagerA.cpp: * tao/PortableServer/ServantRetentionPolicyA.cpp: * tao/PortableServer/ThreadPolicyA.cpp: * tao/Valuetype/StringValueC.cpp: * tao/Valuetype/ValueBase.cpp: Reordered include directives to make sure all necessary non-dependent names are parsed before the templates that use them. In the case of the "*A.h" files, this is a temporary work-around until TAO_IDL is updated. Addresses g++ 3.4.x or better compile-time errors. Mon Aug 22 21:05:36 2005 Ossama Othman * TAO_IDL/be/be_codegen.cpp (gen_stub_hdr_includes): Reordered generated include directives so that Any/TypeCode include directives are placed before ones from the ORB core to make sure some things are parsed before some templates (e.g. TAO_Pseudo_{Var,Out}_T). Addresses issues with compilers that require all necessary non-dependent names be parsed prior to parsing templates that may use them (e.g. GNU g++ 3.4.x or better). Removed duplicate "TypeCode.h" include directive generation. * tao/AnyTypeCode/AnySeqC.h: * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: * tao/AnyTypeCode/BooleanSeqA.h: * tao/AnyTypeCode/TypeCode.h: * tao/AnyTypeCode/append.cpp: Reordered include directives to force non-dependent names used as template arguments to be parsed before the templates in question. Addresses issues with compilers that require all necessary non-dependent names be parsed prior to parsing templates that may use them (e.g. GNU g++ 3.4.x or better). * tao/AnyTypeCode/Any_Impl.h: Removed unnecessary "Any.h" include directive. Mon Aug 22 15:46:29 2005 Ossama Othman * tao/ORB.h: Reordered include directives to work around g++ 4.0.x internal compiler error. Mon Aug 22 12:58:11 2005 J.T. Conklin * orbsvcs/Concurrency_Service/Makefile.am: * orbsvcs/CosEvent_Service/Makefile.am: * orbsvcs/Dump_Schedule/Makefile.am: * orbsvcs/FTRT_Event_Service/Makefile.am: * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am: * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am: * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am: * orbsvcs/FT_ReplicationManager/Makefile.am: * orbsvcs/Fault_Detector/Makefile.am: * orbsvcs/Fault_Notifier/Makefile.am: * orbsvcs/IFR_Service/Makefile.am: * orbsvcs/ImplRepo_Service/Makefile.am: * orbsvcs/LifeCycle_Service/Makefile.am: * orbsvcs/LoadBalancer/Makefile.am: * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am: * orbsvcs/Naming_Service/Makefile.am: * orbsvcs/Notify_Service/Makefile.am: * orbsvcs/Scheduling_Service/Makefile.am: * orbsvcs/Time_Service/Makefile.am: * orbsvcs/Trading_Service/Makefile.am: Regenerated. Mon Aug 22 12:32:42 2005 J.T. Conklin * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am: * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am: * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am: * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am: * orbsvcs/tests/AVStreams/Latency/Makefile.am: * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am: * orbsvcs/tests/AVStreams/Multicast/Makefile.am: * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am: * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am: * orbsvcs/tests/AVStreams/Pluggable/Makefile.am: * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am: * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am: * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am: * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am: * orbsvcs/tests/BiDir_CORBALOC/Makefile.am: * orbsvcs/tests/Bug_1334_Regression/Makefile.am: * orbsvcs/tests/Bug_1393_Regression/Makefile.am: * orbsvcs/tests/Bug_1395_Regression/Makefile.am: * orbsvcs/tests/Bug_1630_Regression/Makefile.am: * orbsvcs/tests/Concurrency/Makefile.am: * orbsvcs/tests/CosEvent/Basic/Makefile.am: * orbsvcs/tests/CosEvent/lib/Makefile.am: * orbsvcs/tests/EC_Custom_Marshal/Makefile.am: * orbsvcs/tests/EC_MT_Mcast/Makefile.am: * orbsvcs/tests/EC_Mcast/Makefile.am: * orbsvcs/tests/EC_Multiple/Makefile.am: * orbsvcs/tests/EC_Throughput/Makefile.am: * orbsvcs/tests/Event/Basic/Makefile.am: * orbsvcs/tests/Event/Mcast/Common/Makefile.am: * orbsvcs/tests/Event/Mcast/Complex/Makefile.am: * orbsvcs/tests/Event/Mcast/Simple/Makefile.am: * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am: * orbsvcs/tests/Event/Performance/Makefile.am: * orbsvcs/tests/Event/lib/Makefile.am: Regenerated. * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc: Add *_IDL projects for compiling *.idl files. This eliminates duplicate rules that would otherwise result when Makefile.am's are aggregated in the automake build. Mon Aug 22 18:15:12 UTC 2005 Johnny Willemsen * performance-tests/Pluggable/Pluggable.mpc: * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc: * examples/Advanced/ch_3/Advanced_ch_3.mpc: Updated to resolve link errors Mon Aug 22 18:12:12 UTC 2005 Johnny Willemsen * tao/Array_VarOut_T.{h,inl}: * tao/PortableServer/Fixed_Array_SArgument_T.cpp: * tao/PortableServer/Var_Array_SArgument_T.{h,cpp}: Changes to make msvc6 happy Mon Aug 22 10:43:11 2005 J.T. Conklin * TAO_IDL/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: * tao/Makefile.am: Regenerated. * tao/AnyTypeCode.mpc: Changed AnyTypecode to AnyTypeCode so generated project files work with case sensitive filesystems. * tao/tao.mpc: Removed a few more headers that have been moved to the AnyTypeCode library. * tao/BiDir_GIOP/TAO_BiDirGIOP.pc.in: * tao/CodecFactory/TAO_CodecFactory.pc.in: * tao/Domain/TAO_Domain.pc.in: * tao/DynamicAny/TAO_DynamicAny.pc.in: * tao/DynamicInterface/TAO_DynamicInterface.pc.in: * tao/IFR_Client/TAO_IFR_Client.pc.in: * tao/IORInterceptor/TAO_IORInterceptor.pc.in: * tao/IORManipulation/TAO_IORManip.pc.in: * tao/ImR_Client/TAO_ImR_Client.pc.in: * tao/Messaging/TAO_Messaging.pc.in: * tao/ObjRefTemplate/TAO_ObjRefTemplate.pc.in: * tao/PI/TAO_PI.pc.in: * tao/PI_Server/TAO_PI_Server.pc.in: * tao/PortableServer/TAO_PortableServer.pc.in: * tao/RTCORBA/TAO_RTCORBA.pc.in: * tao/RTPortableServer/TAO_RTPortableServer.pc.in: * tao/RTScheduling/TAO_RTScheduler.pc.in: * tao/Strategies/TAO_Strategies.pc.in: * tao/TypeCodeFactory/TAO_TypeCodeFactory.pc.in: * tao/Valuetype/TAO_Valuetype.pc.in: * tao/TAO_Utils.pc.in Update to add TAO_AnyTypeCode to "Requires:" as needed. * tao/AnyTypeCode/TAO_AnyTypeCode.pc.in: New file, pkg-config *.pc template for TAO_AnyTypeCode library. Mon Aug 22 13:23:12 UTC 2005 Johnny Willemsen * tao/PortableServer/*: Fixed minimum corba builds Mon Aug 22 10:48:12 UTC 2005 Johnny Willemsen * tao/tao.mpc: Removed a lot of files that are zapped * tao/ORB.cpp * tao/ORB.h * tao/ORB_Core.cpp * tao/ORB_Core.h * tao/ORB_Core.i * tao/PI/PICurrent_Loader.h * tao/PI_Server/PI_Server.h * tao/PI_Server/PortableServer_ORBInitializer.cpp * tao/PI_Server/PortableServer_ORBInitializer.h * tao/PortableServer/PortableServer.cpp * tao/PortableServer/PortableServer.h * tao/PortableServer/POA_Current.{h,cpp,inl}: * tao/PortableServer/POA_Current_Factory.{h,cpp}: * tao/PortableServer/PS_Current.pidl * tao/PortableServer/PS_CurrentA.cpp * tao/PortableServer/PS_CurrentC.cpp * tao/PortableServer/PS_CurrentC.h Moved POACurrent back to the PortableServer libary and use an object loader to get it on demand instead of using an orbinitializer * tao/PI_Server/POA_Current.cpp * tao/PI_Server/POA_Current.h * tao/PI_Server/POA_Current.inl * tao/PI_Server/PS_Current.pidl * tao/PI_Server/PS_CurrentA.cpp * tao/PI_Server/PS_CurrentC.cpp * tao/PI_Server/PS_CurrentC.h Removed, back to PortableServer * examples/POA/DSI/Database_i.h * examples/POA/DSI/POA_DSI.mpc * examples/POA/Default_Servant/File_i.cpp * examples/POA/Default_Servant/POA_Default_Servant.mpc * orbsvcs/ImplRepo_Service/Forwarder.cpp * orbsvcs/ImplRepo_Service/Forwarder.h * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc * orbsvcs/examples/ORT/Gateway_i.h * orbsvcs/examples/ORT/ORT.mpc * orbsvcs/orbsvcs/IFRService.mpc * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp * orbsvcs/orbsvcs/IFRService/Repository_i.h * orbsvcs/tests/FtRtEvent/PushConsumer.cpp * orbsvcs/tests/FtRtEvent/PushSupplier.cpp * orbsvcs/tests/ImplRepo/scale/scaletest.mpc * orbsvcs/tests/ImplRepo/scale/server_i.cpp * tests/Collocation_Opportunities/Collocation_Opportunities.cpp * tests/Collocation_Opportunities/Collocation_Opportunities.mpc * tests/File_IO/File_IO.mpc * tests/File_IO/File_i.cpp * tests/ORT/ServerORBInitializer.cpp * tests/POA/Current/Current.cpp * tests/POA/Current/Current.mpc * tests/POA/Persistent_ID/Persistent_ID.mpc * tests/POA/Persistent_ID/server.cpp Updated, no need to use PI_Server anymore now the POACurrent is back to the PortableServer lib. * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp * orbsvcs/orbsvcs/Event/EC_ConsumerControl.cpp * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp Removed explicit template instantiations * tao/Valuetype/ValueBase.cpp Use C++ cast instead of c-style cast Mon Aug 22 09:09:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/Any.h: * tao/AnyTypeCode/RefCount_Policy_Traits.h: Include AnyTypeCode_methods instead of CORBA_methods * tao/AnyTypeCode/AnyTypeCode_methods.h: Added missing includes Mon Aug 22 08:52:12 UTC 2005 Johnny Willemsen * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc: * tests/Multiple_Inheritance/Multiple_Inheritance.mpc: Updated to resolve link errors Mon Aug 22 07:39:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: Updated return type of operator >> Sun Aug 21 12:44:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/TypeCode.inl: Include AnyTypeCode_methods instead of CORBA_methods Sun Aug 21 11:46:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/TypeCode.{h,cpp}: Fixed compile errors with msvc6 Sun Aug 21 11:38:12 UTC 2005 Johnny Willemsen * tao/Transport.cpp: Fixed warning in valgrind build Sun Aug 21 11:23:12 UTC 2005 Johnny Willemsen * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc: * tests/MT_Server/MT_Server.mpc: * tests/Hello/Hello.mpc: * tests/Hang_Shutdown/Hang.mpc: * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc: * tests/Bug_1330_Regression/Bug_1330_Regression.mpc: Updated to resolve link errors Sun Aug 21 11:23:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/TAO_AnyTypeCode_Export.h: Fixed vc71 static compile warnings Fri Aug 19 18:47:12 UTC 2005 Johnny Willemsen * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.idl: Added missing include * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc: Added EDF_SchedulingC.cpp Fri Aug 19 18:40:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/Union_TypeCode.cpp: Fixed no return warning Fri Aug 19 18:33:12 UTC 2005 Johnny Willemsen * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc: * tests/Cache_Growth_Test/Cache_Growth_Test.mpc: Updated to resolve link errors Fri Aug 19 18:30:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: Fixed deprecated conversion warning Fri Aug 19 18:27:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc: * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc: * tests/Crash_On_Write/Crash_On_Write.mpc: * tests/MT_Client/MT_Client.mpc: * tests/Server_Connection_Purging/Server_Connection_Purging.mpc: * tests/Single_Read/Single_Read.mpc: Updated to resolve link errors Fri Aug 19 18:18:12 UTC 2005 Johnny Willemsen * tao/Messaging/Messaging_PolicyFactory.{h,cpp}: Fixed compile error when no messaging is defined Fri Aug 19 14:00:12 UTC 2005 Johnny Willemsen * tao/ImR_Client/ImplRepoS.cpp: Fixed some handcrafted code, will regenerate this file next week Fri Aug 19 13:43:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/NVList.h: Fixed HP aCC compile error Fri Aug 19 12:45:12 UTC 2005 Johnny Willemsen * tao/Profile.cpp: Fixed 64bit conversion warnings by using the correct type or using an explicit cast Fri Aug 19 12:24:12 UTC 2005 Johnny Willemsen * tao/SystemException.h: Removed not needed trailing semi colon Fri Aug 19 11:58:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode.mpc: Removed not existent file Fri Aug 19 11:39:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/DomainA.h: Removed include of inline file. * tao/AnyTypeCode/TypeCode.{h,cpp,inl}: Moved operator << to cpp file Fri Aug 19 11:29:12 UTC 2005 Johnny Willemsen * tao/Any_Insert_Policy_T.h: Fix problem for HPUX, will move the special policies out of this file soon. Fri Aug 19 10:15:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: Fixed implicit conversion warning Fri Aug 19 09:17:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/PolicyA.h: Removed include of inline file. Fri Aug 19 09:03:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/Empty_Param_TypeCode.h: * tao/AnyTypeCode/NVList.h: * tao/AnyTypeCode/Objref_TypeCode_Static.h: * tao/AnyTypeCode/Union_TypeCode_Static.h: * tao/AnyTypeCode/Value_TypeCode_Static.h: Fixed include of inline file. Fri Aug 19 08:48:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/TypeCode.h: * tao/AnyTypeCode/Alias_TypeCode_Static.h: * tao/AnyTypeCode/Any.h: Fixed include of inline file. Fri Aug 19 08:35:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: Fixed compile error Fri Aug 19 07:56:12 UTC 2005 Johnny Willemsen Merged AnyRefactor branch, a lot of files where moved to the AnyTypeCode directory. Regenerated all files in the repo, add AnyTypeCode as base project for a lot of MPC files, zapped explicit templates * TAO_IDL/be/be_codegen.cpp * TAO_IDL/be/be_global.cpp * TAO_IDL/be/be_produce.cpp * TAO_IDL/be/be_visitor_arg_traits.cpp * TAO_IDL/be/be_visitor_context.cpp * TAO_IDL/be/be_visitor_root.cpp * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp * TAO_IDL/be/be_visitor_argument/paramlist.cpp * TAO_IDL/be/be_visitor_array/any_op_ch.cpp * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp * TAO_IDL/be/be_visitor_exception/exception_cs.cpp * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp * TAO_IDL/be/be_visitor_interface/interface_ch.cpp * TAO_IDL/be/be_visitor_interface/interface_cs.cpp * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp * TAO_IDL/be/be_visitor_module/module_ch.cpp * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp * TAO_IDL/be/be_visitor_root/any_op.cpp * TAO_IDL/be/be_visitor_root/root.cpp * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp * TAO_IDL/be/be_visitor_union/any_op_ch.cpp * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp * TAO_IDL/be_include/be_codegen.h * TAO_IDL/be_include/be_global.h * TAO_IDL/be_include/be_visitor_arg_traits.h * TAO_IDL/be_include/be_visitor_context.h * TAO_IDL/be_include/be_visitor_root/root.h * TAO_IDL/driver/drv_args.cpp * docs/compiler.html * docs/releasenotes/index.html * examples/Buffered_AMI/client.cpp * examples/Buffered_Oneways/client.cpp * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl * examples/POA/DSI/Database_i.cpp * examples/POA/Default_Servant/POA_Default_Servant.mpc * examples/POA/Forwarding/POA_Forwarding.mpc * examples/POA/POA_BiDir/POA_BiDir.cpp * examples/POA/TIE/POA_TIE.mpc * examples/POA/TIE/client.cpp * examples/POA/TIE/server.cpp * examples/Simulator/NavWeap.idl * examples/Simulator/Event_Supplier/Event_Con.cpp * interop-tests/wchar/interop_wchar.mpc * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp * orbsvcs/PSS/PSDL_Code_Gen.cpp * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly_i.cpp * orbsvcs/examples/ORT/Gateway_i.cpp * orbsvcs/orbsvcs/PortableGroup.mpc * orbsvcs/orbsvcs/AV/AVStreams_i.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp * orbsvcs/orbsvcs/IFRService/Container_i.cpp * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h * orbsvcs/orbsvcs/Log/PersistStore.cpp * orbsvcs/orbsvcs/Log/PersistStore.h * orbsvcs/orbsvcs/Naming/Naming_Server.cpp * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h * orbsvcs/performance-tests/RTEvent/lib/SyncScope_Setup.cpp * orbsvcs/tests/BiDir_CORBALOC/BiDirCORBALOC.mpc * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp * orbsvcs/tests/Bug_1630_Regression/test.mpc * orbsvcs/tests/Bug_1630_Regression/testclient.cpp * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/test.idl * orbsvcs/tests/HTIOP/BiDirectional/client.cpp * orbsvcs/tests/HTIOP/BiDirectional/server.cpp * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp * orbsvcs/tests/Security/BiDirectional/client.cpp * orbsvcs/tests/Security/BiDirectional/server.cpp * orbsvcs/tests/Security/Big_Request/Big_Request.mpc * performance-tests/Anyop/Anyop.mpc * performance-tests/Anyop/anyop.cpp * performance-tests/Callback/client.cpp * performance-tests/Callback/server.cpp * performance-tests/Cubit/TAO/DII_Cubit/client.cpp * performance-tests/Latency/DII/client.cpp * performance-tests/Latency/DSI/Roundtrip.cpp * performance-tests/Latency/Deferred/client.cpp * performance-tests/RTCorba/Oneways/Reliable/client.cpp * performance-tests/Sequence_Latency/DII/client.cpp * performance-tests/Sequence_Latency/DSI/Roundtrip.cpp * performance-tests/Sequence_Latency/Deferred/client.cpp * tao/Arg_Traits_T.h * tao/Argument.cpp * tao/Argument.h * tao/Array_VarOut_T.h * tao/Array_VarOut_T.inl * tao/Asynch_Queued_Message.h * tao/BD_String_Argument_T.cpp * tao/BD_String_Argument_T.h * tao/BD_String_Argument_T.inl * tao/Basic_Argument_T.cpp * tao/Basic_Argument_T.h * tao/Basic_Argument_T.inl * tao/Basic_Arguments.h * tao/BiDir_GIOP.mpc * tao/Block_Flushing_Strategy.h * tao/BooleanSeqC.cpp * tao/BooleanSeqC.h * tao/BooleanSeqS.h * tao/Buffering_Constraint_Policy.cpp * tao/Buffering_Constraint_Policy.h * tao/CONV_FRAMEC.cpp * tao/CONV_FRAMEC.h * tao/CONV_FRAMES.h * tao/CORBANAME_Parser.cpp * tao/CORBA_methods.h * tao/Cache_Entries.h * tao/Cache_Entries.inl * tao/CharSeqC.h * tao/CodecFactory.mpc * tao/CurrentC.cpp * tao/CurrentC.h * tao/CurrentS.h * tao/Domain.mpc * tao/DomainC.cpp * tao/DomainC.h * tao/DoubleSeqC.h * tao/DynamicAny.mpc * tao/DynamicInterface.mpc * tao/Dynamic_Adapter.cpp * tao/Exception.cpp * tao/Exception.h * tao/Fixed_Array_Argument_T.cpp * tao/Fixed_Array_Argument_T.h * tao/Fixed_Array_Argument_T.inl * tao/Fixed_Size_Argument_T.cpp * tao/Fixed_Size_Argument_T.h * tao/Fixed_Size_Argument_T.inl * tao/FloatSeqC.cpp * tao/FloatSeqC.h * tao/FloatSeqS.h * tao/Flushing_Strategy.h * tao/GIOPC.cpp * tao/GIOPC.h * tao/GIOPS.h * tao/GIOP_Message_Generator_Parser_10.cpp * tao/GIOP_Message_Generator_Parser_12.cpp * tao/GIOP_Message_Lite.cpp * tao/IFR_Client.mpc * tao/IFR_Client_Adapter.h * tao/IIOP.pidl * tao/IIOPC.cpp * tao/IIOPC.h * tao/IIOP_Acceptor.cpp * tao/IIOP_EndpointsC.h * tao/IOPC.cpp * tao/IOPC.h * tao/IOPS.h * tao/IOP_IORC.cpp * tao/IOP_IORC.h * tao/IOP_IORS.h * tao/IORInterceptor.mpc * tao/IORManipulation.mpc * tao/IORTable.mpc * tao/ImR_Client.mpc * tao/Invocation_Adapter.h * tao/Invocation_Base.cpp * tao/Invocation_Base.h * tao/Invocation_Base.inl * tao/Leader_Follower_Flushing_Strategy.h * tao/LongDoubleSeqC.h * tao/LongLongSeqC.h * tao/LongSeqC.h * tao/Messaging.mpc * tao/Messaging_PolicyValue.pidl * tao/Messaging_PolicyValueC.h * tao/ORB.cpp * tao/ORB.h * tao/ORBInitializer_Registry_Adapter.h * tao/ORB_Core.cpp * tao/ORB_Core.h * tao/ORB_Core.i * tao/ORB_Core_Auto_Ptr.h * tao/ORB_Core_TSS_Resources.cpp * tao/ORB_Core_TSS_Resources.h * tao/ORB_Table.h * tao/ObjRefTemplate.mpc * tao/Object.cpp * tao/Object.h * tao/ObjectIdListC.h * tao/Object_Argument_T.cpp * tao/Object_Argument_T.h * tao/Object_Argument_T.inl * tao/Object_KeyC.cpp * tao/OctetSeq.pidl * tao/OctetSeqC.cpp * tao/OctetSeqC.h * tao/OctetSeqS.h * tao/PI.mpc * tao/PI_ForwardC.cpp * tao/PI_ForwardC.h * tao/PI_Server.mpc * tao/ParameterModeC.h * tao/PolicyC.cpp * tao/PolicyC.h * tao/Policy_Current.cpp * tao/Policy_ForwardC.cpp * tao/Policy_ForwardC.h * tao/Policy_ForwardS.h * tao/PortableInterceptor.pidl * tao/PortableInterceptorC.cpp * tao/PortableInterceptorC.h * tao/PortableInterceptorS.h * tao/PortableServer.mpc * tao/Profile.h * tao/Profile_Transport_Resolver.h * tao/Protocols_Hooks.h * tao/RTCORBA.mpc * tao/RTPortableServer.mpc * tao/RTScheduler.mpc * tao/Reactive_Flushing_Strategy.h * tao/Refcounted_ObjectKey.h * tao/Remote_Object_Proxy_Broker.cpp * tao/ServerRequestInterceptor_Adapter.h * tao/Services.pidl * tao/ServicesC.cpp * tao/ServicesC.h * tao/ServicesS.h * tao/ShortSeqC.cpp * tao/ShortSeqC.h * tao/ShortSeqS.h * tao/SmartProxies.mpc * tao/Special_Basic_Argument_T.cpp * tao/Special_Basic_Argument_T.h * tao/Special_Basic_Argument_T.inl * tao/Special_Basic_Arguments.h * tao/Strategies.mpc * tao/StringSeqC.cpp * tao/StringSeqC.h * tao/StringSeqS.h * tao/Synch_Invocation.cpp * tao/Synch_Invocation.h * tao/Synch_Queued_Message.h * tao/Synch_Reply_Dispatcher.h * tao/SystemException.cpp * tao/SystemException.h * tao/TAOC.cpp * tao/TAOC.h * tao/TAOS.h * tao/TAO_Server_Request.cpp * tao/TAO_Server_Request.h * tao/TAO_Server_Request.i * tao/TSS_Resources.h * tao/TimeBaseC.h * tao/Transport.cpp * tao/Transport.h * tao/TypeCodeFactory.mpc * tao/TypeCodeFactory_Adapter.cpp * tao/TypeCodeFactory_Adapter.h * tao/UB_String_Argument_T.cpp * tao/UB_String_Argument_T.h * tao/UB_String_Argument_T.inl * tao/UB_String_Arguments.h * tao/ULongLongSeqC.cpp * tao/ULongLongSeqC.h * tao/ULongLongSeqS.h * tao/ULongSeqC.cpp * tao/ULongSeqC.h * tao/ULongSeqS.h * tao/UShortSeqC.h * tao/UserException.cpp * tao/UserException.h * tao/UserException.inl * tao/Utils.mpc * tao/Valuetype.mpc * tao/Valuetype_Adapter.cpp * tao/Var_Array_Argument_T.cpp * tao/Var_Array_Argument_T.h * tao/Var_Array_Argument_T.inl * tao/Var_Size_Argument_T.cpp * tao/Var_Size_Argument_T.h * tao/Var_Size_Argument_T.inl * tao/WCharSeqC.cpp * tao/WCharSeqC.h * tao/WCharSeqS.h * tao/WStringSeqC.cpp * tao/WStringSeqC.h * tao/WStringSeqS.h * tao/Wait_On_LF_No_Upcall.h * tao/Wait_On_Leader_Follower.h * tao/Wait_On_Reactor.h * tao/Wait_On_Read.h * tao/Wait_Strategy.h * tao/WrongTransactionC.cpp * tao/WrongTransactionC.h * tao/corba.h * tao/corbafwd.h * tao/extra_core.mpb * tao/operation_details.cpp * tao/operation_details.h * tao/operation_details.i * tao/orb.idl * tao/orb_typesC.cpp * tao/orb_typesC.h * tao/orb_typesS.h * tao/params.h * tao/tao.mpc * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp * tao/CodecFactory/CDR_Encaps_Codec.cpp * tao/CodecFactory/IOP_CodecA.cpp * tao/CodecFactory/IOP_CodecC.h * tao/Domain/DomainS.cpp * tao/DynamicAny/DynAny_i.cpp * tao/DynamicAny/DynArray_i.cpp * tao/DynamicAny/DynCommon.cpp * tao/DynamicAny/DynEnum_i.cpp * tao/DynamicAny/DynSequence_i.cpp * tao/DynamicAny/DynStruct_i.cpp * tao/DynamicAny/DynUnion_i.cpp * tao/DynamicAny/DynamicAnyC.h * tao/DynamicInterface/Context.cpp * tao/DynamicInterface/DII_Arguments.cpp * tao/DynamicInterface/DII_Arguments.h * tao/DynamicInterface/DII_Invocation.cpp * tao/DynamicInterface/Dynamic_Implementation.cpp * tao/DynamicInterface/Dynamic_Implementation.h * tao/DynamicInterface/ExceptionList.cpp * tao/DynamicInterface/Request.cpp * tao/DynamicInterface/Request.h * tao/DynamicInterface/Server_Request.cpp * tao/DynamicInterface/Unknown_User_Exception.cpp * tao/DynamicInterface/Unknown_User_Exception.h * tao/IFR_Client/IFR_Base.pidl * tao/IFR_Client/IFR_BaseC.cpp * tao/IFR_Client/IFR_BaseC.h * tao/IFR_Client/IFR_BaseC.inl * tao/IFR_Client/IFR_BaseS.h * tao/IFR_Client/IFR_Basic.pidl * tao/IFR_Client/IFR_BasicC.cpp * tao/IFR_Client/IFR_BasicC.h * tao/IFR_Client/IFR_BasicC.inl * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp * tao/IFR_Client/IFR_Client_Adapter_Impl.h * tao/IFR_Client/IFR_Components.pidl * tao/IFR_Client/IFR_ComponentsC.cpp * tao/IFR_Client/IFR_ComponentsC.h * tao/IFR_Client/IFR_ComponentsC.inl * tao/IFR_Client/IFR_Extended.pidl * tao/IFR_Client/IFR_ExtendedC.cpp * tao/IFR_Client/IFR_ExtendedC.h * tao/IFR_Client/IFR_ExtendedC.inl * tao/IORInterceptor/IORInfoC.cpp * tao/IORManipulation/IORA.cpp * tao/ImR_Client/ImplRepo.pidl * tao/ImR_Client/ImplRepoA.cpp * tao/ImR_Client/ImplRepoC.cpp * tao/ImR_Client/ImplRepoS.cpp * tao/ImR_Client/ServerObjectA.cpp * tao/ImR_Client/ServerObjectS.cpp * tao/Messaging/Connection_Timeout_Policy_i.cpp * tao/Messaging/Messaging.cpp * tao/Messaging/MessagingA.cpp * tao/Messaging/MessagingC.cpp * tao/Messaging/MessagingS.cpp * tao/Messaging/Messaging_No_ImplA.cpp * tao/Messaging/Messaging_PolicyFactory.cpp * tao/Messaging/Messaging_PolicyFactory.h * tao/Messaging/Messaging_Policy_i.cpp * tao/Messaging/Messaging_RT_PolicyA.cpp * tao/Messaging/Messaging_SyncScope_PolicyA.cpp * tao/Messaging/PollableC.cpp * tao/Messaging/TAO_ExtA.cpp * tao/ObjRefTemplate/Default_ORTA.cpp * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp * tao/PI/ClientRequestInfo.cpp * tao/PI/ClientRequestInfo.h * tao/PI/ClientRequestInfoA.cpp * tao/PI/ClientRequestInfoC.h * tao/PI/ClientRequestInterceptorA.cpp * tao/PI/InterceptorA.cpp * tao/PI/ORBInitInfo.cpp * tao/PI/ORBInitInfoA.cpp * tao/PI/ORBInitializerA.cpp * tao/PI/ORBInitializer_Registry_Impl.cpp * tao/PI/ORBInitializer_Registry_Impl.h * tao/PI/PI.h * tao/PI/PIForwardRequestA.cpp * tao/PI/PolicyFactoryA.cpp * tao/PI/PolicyFactoryC.h * tao/PI/RequestInfo.pidl * tao/PI/RequestInfoA.cpp * tao/PI/RequestInfoC.h * tao/PI_Server/POA_Current.cpp * tao/PI_Server/PS_CurrentA.cpp * tao/PI_Server/ServerInterceptorAdapter.cpp * tao/PI_Server/ServerInterceptorAdapter.h * tao/PI_Server/ServerRequestInfo.cpp * tao/PI_Server/ServerRequestInfoA.cpp * tao/PI_Server/ServerRequestInfoC.h * tao/PI_Server/ServerRequestInterceptorA.cpp * tao/PortableServer/AdapterActivatorA.cpp * tao/PortableServer/AdapterActivatorC.cpp * tao/PortableServer/AdapterActivatorC.h * tao/PortableServer/Any_SArg_Traits.h * tao/PortableServer/BD_String_SArgument_T.cpp * tao/PortableServer/BD_String_SArgument_T.h * tao/PortableServer/BD_String_SArgument_T.inl * tao/PortableServer/Basic_SArgument_T.cpp * tao/PortableServer/Basic_SArgument_T.h * tao/PortableServer/Basic_SArgument_T.inl * tao/PortableServer/Basic_SArguments.h * tao/PortableServer/Fixed_Array_SArgument_T.cpp * tao/PortableServer/Fixed_Array_SArgument_T.h * tao/PortableServer/Fixed_Array_SArgument_T.inl * tao/PortableServer/Fixed_Size_SArgument_T.cpp * tao/PortableServer/Fixed_Size_SArgument_T.h * tao/PortableServer/Fixed_Size_SArgument_T.inl * tao/PortableServer/ForwardRequestA.cpp * tao/PortableServer/ForwardRequestC.cpp * tao/PortableServer/ForwardRequestC.h * tao/PortableServer/IdAssignmentPolicyA.cpp * tao/PortableServer/IdAssignmentPolicyC.cpp * tao/PortableServer/IdAssignmentPolicyC.h * tao/PortableServer/IdUniquenessPolicyA.cpp * tao/PortableServer/IdUniquenessPolicyC.cpp * tao/PortableServer/IdUniquenessPolicyC.h * tao/PortableServer/ImplicitActivationPolicyA.cpp * tao/PortableServer/ImplicitActivationPolicyC.cpp * tao/PortableServer/ImplicitActivationPolicyC.h * tao/PortableServer/LifespanPolicyA.cpp * tao/PortableServer/LifespanPolicyC.cpp * tao/PortableServer/LifespanPolicyC.h * tao/PortableServer/Object_SArg_Traits.h * tao/PortableServer/Object_SArgument_T.cpp * tao/PortableServer/Object_SArgument_T.h * tao/PortableServer/Object_SArgument_T.inl * tao/PortableServer/POAManagerC.cpp * tao/PortableServer/POAManagerC.h * tao/PortableServer/POA_Current_Impl.cpp * tao/PortableServer/PS_ForwardA.cpp * tao/PortableServer/PS_ForwardC.cpp * tao/PortableServer/PS_ForwardC.h * tao/PortableServer/PolicyS.cpp * tao/PortableServer/PortableServer.h * tao/PortableServer/PortableServerA.cpp * tao/PortableServer/PortableServerC.cpp * tao/PortableServer/PortableServerC.h * tao/PortableServer/PortableServerS.h * tao/PortableServer/PortableServer_includeC.h * tao/PortableServer/PortableServer_includeS.h * tao/PortableServer/RequestProcessingPolicyA.cpp * tao/PortableServer/RequestProcessingPolicyC.cpp * tao/PortableServer/RequestProcessingPolicyC.h * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp * tao/PortableServer/Root_POA.cpp * tao/PortableServer/ServantActivatorA.cpp * tao/PortableServer/ServantActivatorC.cpp * tao/PortableServer/ServantActivatorC.h * tao/PortableServer/ServantLocatorA.cpp * tao/PortableServer/ServantLocatorC.cpp * tao/PortableServer/ServantLocatorC.h * tao/PortableServer/ServantManagerA.cpp * tao/PortableServer/ServantManagerC.cpp * tao/PortableServer/ServantManagerC.h * tao/PortableServer/ServantRetentionPolicyA.cpp * tao/PortableServer/ServantRetentionPolicyC.cpp * tao/PortableServer/ServantRetentionPolicyC.h * tao/PortableServer/Servant_Base.cpp * tao/PortableServer/Special_Basic_SArgument_T.cpp * tao/PortableServer/Special_Basic_SArgument_T.h * tao/PortableServer/Special_Basic_SArgument_T.inl * tao/PortableServer/Special_Basic_SArguments.h * tao/PortableServer/ThreadPolicyA.cpp * tao/PortableServer/ThreadPolicyC.cpp * tao/PortableServer/ThreadPolicyC.h * tao/PortableServer/TypeCode_SArg_Traits.h * tao/PortableServer/UB_String_SArgument_T.cpp * tao/PortableServer/UB_String_SArgument_T.h * tao/PortableServer/UB_String_SArguments.h * tao/PortableServer/Upcall_Wrapper.cpp * tao/PortableServer/Var_Array_SArgument_T.cpp * tao/PortableServer/Var_Array_SArgument_T.h * tao/PortableServer/Var_Array_SArgument_T.inl * tao/PortableServer/Var_Size_SArgument_T.cpp * tao/PortableServer/Var_Size_SArgument_T.h * tao/PortableServer/Var_Size_SArgument_T.inl * tao/RTCORBA/RTCORBAA.cpp * tao/RTCORBA/RT_Policy_i.cpp * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp * tao/RTPortableServer/RTPortableServerA.cpp * tao/RTScheduling/Current.cpp * tao/RTScheduling/RTSchedulerA.cpp * tao/RTScheduling/RTSchedulerC.cpp * tao/RTScheduling/Request_Interceptor.cpp * tao/Strategies/sciop_endpointsC.cpp * tao/Strategies/uiop_endpointsC.cpp * tao/TypeCodeFactory/Recursive_TypeCode.h * tao/TypeCodeFactory/TypeCodeFactoryA.cpp * tao/TypeCodeFactory/TypeCodeFactoryC.h * tao/TypeCodeFactory/TypeCodeFactory_i.cpp * tao/Valuetype/AbstractBase.h * tao/Valuetype/StringValueC.cpp * tao/Valuetype/ValueBase.cpp * tao/Valuetype/ValueBase.h * tests/AMI_Buffering/AMI_Buffering.mpc * tests/AMI_Buffering/client.cpp * tests/AMI_Timeouts/AMI_Timeouts.mpc * tests/AMI_Timeouts/timeout_client.cpp * tests/Any/Recursive/RecursiveHello.mpc * tests/BiDirectional/BiDirectional.mpc * tests/BiDirectional/client.cpp * tests/BiDirectional/server.cpp * tests/BiDirectional_MultipleORB/destroy.cpp * tests/BiDirectional_MultipleORB/destroy.mpc * tests/BiDirectional_NestedUpcall/client.cpp * tests/BiDirectional_NestedUpcall/server.cpp * tests/Big_Reply/Big_Reply.mpc * tests/Big_Request_Muxing/Client_Task.cpp * tests/Blocking_Sync_None/client.cpp * tests/Bug_1020_Basic_Regression/client.cpp * tests/Bug_1020_Regression/client.cpp * tests/Bug_1269_Regression/client.cpp * tests/Bug_1270_Regression/client.cpp * tests/Bug_1361_Regression/client.cpp * tests/Bug_1476_Regression/Client_Task.cpp * tests/Bug_1476_Regression/client.cpp * tests/Bug_1482_Regression/client.cpp * tests/Bug_1551_Regression/client.cpp * tests/Bug_1627_Regression/test.mpc * tests/Bug_2174_Regression/Bug_2174_Regression.mpc * tests/Bug_2183_Regression/Bug_2183_Regression.mpc * tests/CDR/CDR.mpc * tests/CDR/basic_types.cpp * tests/CDR/tc.cpp * tests/Client_Leaks/Client_Leaks.mpc * tests/CodeSets/simple/CodeSets_simple.mpc * tests/Collocation/Collocation.mpc * tests/Collocation_Oneway_Tests/Client_Task.cpp * tests/Connection_Timeout/client.cpp * tests/Crashed_Callback/client.cpp * tests/Crashed_Callback/server.cpp * tests/DLL_ORB/DLL_ORB.mpc * tests/DynAny_Test/data.cpp * tests/DynAny_Test/data.h * tests/File_IO/File_IO.mpc * tests/Forwarding/Forwarding.mpc * tests/Hello/Hello.mpc * tests/IDL_Test/IDL_Test.mpc * tests/IDL_Test/main.cpp * tests/InterOp-Naming/InterOp-Naming.mpc * tests/MProfile_Connection_Timeout/client.cpp * tests/MProfile_Forwarding/MProfile_Forwarding.mpc * tests/MT_BiDir/client.cpp * tests/MT_BiDir/server.cpp * tests/MT_Client/MT_Client.mpc * tests/MT_Server/MT_Server.mpc * tests/MT_Timeout/Client_Task.cpp * tests/Muxing/Muxing.mpc * tests/Native_Exceptions/Native_Exceptions.mpc * tests/Nested_Upcall_Crash/client.cpp * tests/Nested_Upcall_Crash/scavenger.cpp * tests/Nested_Upcall_Crash/server.cpp * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc * tests/ORT/ORT.mpc * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc * tests/OctetSeq/OctetSeq.mpc * tests/Oneway_Buffering/client.cpp * tests/POA/Current/Current.mpc * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp * tests/POA/Policies/Policies.cpp * tests/Param_Test/Param_Test.mpc * tests/Param_Test/param_test.idl * tests/Policies/Manipulation.cpp * tests/Portable_Interceptors/Benchmark/client_interceptors.cpp * tests/Portable_Interceptors/Benchmark/server_interceptors.cpp * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp * tests/Portable_Interceptors/ForwardRequest/test.idl * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.cpp * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.h * tests/Portable_Interceptors/PICurrent/client.cpp * tests/Portable_Interceptors/PICurrent/test_i.h * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.cpp * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc * tests/RTCORBA/Policies/Policies.cpp * tests/Reliable_Oneways/client.cpp * tests/Server_Leaks/Server_Leaks.mpc * tests/Stack_Recursion/Stack_Recursion.mpc * tests/Timed_Buffered_Oneways/client.cpp * tests/Timeout/client.cpp * tests/Two_Objects/Two_Objects.mpc * tests/Typedef_String_Array/typedef_string_array.mpc * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc * utils/catior/catior.cpp Updated these files because of the AnyTypeCode refactoring * tao/AnyTypeCode/Alias_TypeCode.cpp * tao/AnyTypeCode/Alias_TypeCode.h * tao/AnyTypeCode/Alias_TypeCode.inl * tao/AnyTypeCode/Alias_TypeCode_Static.cpp * tao/AnyTypeCode/Alias_TypeCode_Static.h * tao/AnyTypeCode/Alias_TypeCode_Static.inl * tao/AnyTypeCode/Any.cpp * tao/AnyTypeCode/Any.h * tao/AnyTypeCode/Any.inl * tao/AnyTypeCode/AnySeq.pidl * tao/AnyTypeCode/AnySeqA.cpp * tao/AnyTypeCode/AnySeqA.h * tao/AnyTypeCode/AnySeqC.cpp * tao/AnyTypeCode/AnySeqC.h * tao/AnyTypeCode/AnySeqS.h * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h * tao/AnyTypeCode/AnyTypeCode_methods.h * tao/AnyTypeCode/Any_Arg_Traits.h * tao/AnyTypeCode/Any_Array_Impl_T.cpp * tao/AnyTypeCode/Any_Array_Impl_T.h * tao/AnyTypeCode/Any_Array_Impl_T.inl * tao/AnyTypeCode/Any_Basic_Impl.cpp * tao/AnyTypeCode/Any_Basic_Impl.h * tao/AnyTypeCode/Any_Basic_Impl_T.cpp * tao/AnyTypeCode/Any_Basic_Impl_T.h * tao/AnyTypeCode/Any_Basic_Impl_T.inl * tao/AnyTypeCode/Any_Dual_Impl_T.cpp * tao/AnyTypeCode/Any_Dual_Impl_T.h * tao/AnyTypeCode/Any_Dual_Impl_T.inl * tao/AnyTypeCode/Any_Impl.cpp * tao/AnyTypeCode/Any_Impl.h * tao/AnyTypeCode/Any_Impl_T.cpp * tao/AnyTypeCode/Any_Impl_T.h * tao/AnyTypeCode/Any_Impl_T.inl * tao/AnyTypeCode/Any_Special_Impl_T.cpp * tao/AnyTypeCode/Any_Special_Impl_T.h * tao/AnyTypeCode/Any_Special_Impl_T.inl * tao/AnyTypeCode/Any_SystemException.cpp * tao/AnyTypeCode/Any_SystemException.h * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp * tao/AnyTypeCode/Any_Unknown_IDL_Type.h * tao/AnyTypeCode/BooleanSeqA.cpp * tao/AnyTypeCode/BooleanSeqA.h * tao/AnyTypeCode/Bounds.pidl * tao/AnyTypeCode/BoundsA.cpp * tao/AnyTypeCode/BoundsA.h * tao/AnyTypeCode/BoundsC.cpp * tao/AnyTypeCode/BoundsC.h * tao/AnyTypeCode/CONV_FRAMEA.cpp * tao/AnyTypeCode/CONV_FRAMEA.h * tao/AnyTypeCode/CharSeqA.cpp * tao/AnyTypeCode/CharSeqA.h * tao/AnyTypeCode/CurrentA.cpp * tao/AnyTypeCode/CurrentA.h * tao/AnyTypeCode/DomainA.cpp * tao/AnyTypeCode/DomainA.h * tao/AnyTypeCode/DoubleSeqA.cpp * tao/AnyTypeCode/DoubleSeqA.h * tao/AnyTypeCode/Dynamic.pidl * tao/AnyTypeCode/DynamicA.cpp * tao/AnyTypeCode/DynamicA.h * tao/AnyTypeCode/DynamicC.cpp * tao/AnyTypeCode/DynamicC.h * tao/AnyTypeCode/DynamicS.h * tao/AnyTypeCode/Dynamic_Parameter.pidl * tao/AnyTypeCode/Dynamic_ParameterA.cpp * tao/AnyTypeCode/Dynamic_ParameterA.h * tao/AnyTypeCode/Dynamic_ParameterC.cpp * tao/AnyTypeCode/Dynamic_ParameterC.h * tao/AnyTypeCode/Empty_Param_TypeCode.cpp * tao/AnyTypeCode/Empty_Param_TypeCode.h * tao/AnyTypeCode/Empty_Param_TypeCode.inl * tao/AnyTypeCode/Enum_TypeCode.cpp * tao/AnyTypeCode/Enum_TypeCode.h * tao/AnyTypeCode/Enum_TypeCode.inl * tao/AnyTypeCode/Enum_TypeCode_Static.cpp * tao/AnyTypeCode/Enum_TypeCode_Static.h * tao/AnyTypeCode/Enum_TypeCode_Static.inl * tao/AnyTypeCode/ExceptionA.cpp * tao/AnyTypeCode/ExceptionA.h * tao/AnyTypeCode/Fixed_TypeCode.cpp * tao/AnyTypeCode/Fixed_TypeCode.h * tao/AnyTypeCode/Fixed_TypeCode.inl * tao/AnyTypeCode/FloatSeqA.cpp * tao/AnyTypeCode/FloatSeqA.h * tao/AnyTypeCode/GIOPA.cpp * tao/AnyTypeCode/GIOPA.h * tao/AnyTypeCode/IIOPA.cpp * tao/AnyTypeCode/IIOPA.h * tao/AnyTypeCode/IIOP_EndpointsA.cpp * tao/AnyTypeCode/IIOP_EndpointsA.h * tao/AnyTypeCode/IOPA.cpp * tao/AnyTypeCode/IOPA.h * tao/AnyTypeCode/IOP_IORA.cpp * tao/AnyTypeCode/IOP_IORA.h * tao/AnyTypeCode/LongDoubleSeqA.cpp * tao/AnyTypeCode/LongDoubleSeqA.h * tao/AnyTypeCode/LongLongSeqA.cpp * tao/AnyTypeCode/LongLongSeqA.h * tao/AnyTypeCode/LongSeqA.cpp * tao/AnyTypeCode/LongSeqA.h * tao/AnyTypeCode/Marshal.cpp * tao/AnyTypeCode/Marshal.h * tao/AnyTypeCode/Marshal.inl * tao/AnyTypeCode/Messaging_PolicyValueA.cpp * tao/AnyTypeCode/Messaging_PolicyValueA.h * tao/AnyTypeCode/Messaging_SyncScopeA.h * tao/AnyTypeCode/NVList.cpp * tao/AnyTypeCode/NVList.h * tao/AnyTypeCode/NVList.inl * tao/AnyTypeCode/NVList_Adapter_Impl.cpp * tao/AnyTypeCode/NVList_Adapter_Impl.h * tao/AnyTypeCode/Null_RefCount_Policy.h * tao/AnyTypeCode/ObjectIdListA.cpp * tao/AnyTypeCode/ObjectIdListA.h * tao/AnyTypeCode/Objref_TypeCode.cpp * tao/AnyTypeCode/Objref_TypeCode.h * tao/AnyTypeCode/Objref_TypeCode.inl * tao/AnyTypeCode/Objref_TypeCode_Static.cpp * tao/AnyTypeCode/Objref_TypeCode_Static.h * tao/AnyTypeCode/Objref_TypeCode_Static.inl * tao/AnyTypeCode/OctetSeqA.cpp * tao/AnyTypeCode/OctetSeqA.h * tao/AnyTypeCode/PI_ForwardA.cpp * tao/AnyTypeCode/PI_ForwardA.h * tao/AnyTypeCode/ParameterModeA.cpp * tao/AnyTypeCode/ParameterModeA.h * tao/AnyTypeCode/PolicyA.cpp * tao/AnyTypeCode/PolicyA.h * tao/AnyTypeCode/Policy_ForwardA.cpp * tao/AnyTypeCode/Policy_ForwardA.h * tao/AnyTypeCode/PortableInterceptorA.cpp * tao/AnyTypeCode/PortableInterceptorA.h * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp * tao/AnyTypeCode/Recursive_Type_TypeCode.h * tao/AnyTypeCode/Recursive_Type_TypeCode.inl * tao/AnyTypeCode/RefCount_Policy_Traits.h * tao/AnyTypeCode/Sequence_TypeCode.cpp * tao/AnyTypeCode/Sequence_TypeCode.h * tao/AnyTypeCode/Sequence_TypeCode.inl * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp * tao/AnyTypeCode/Sequence_TypeCode_Static.h * tao/AnyTypeCode/Sequence_TypeCode_Static.inl * tao/AnyTypeCode/ServicesA.cpp * tao/AnyTypeCode/ServicesA.h * tao/AnyTypeCode/ShortSeqA.cpp * tao/AnyTypeCode/ShortSeqA.h * tao/AnyTypeCode/StringSeqA.cpp * tao/AnyTypeCode/StringSeqA.h * tao/AnyTypeCode/String_TypeCode.cpp * tao/AnyTypeCode/String_TypeCode.h * tao/AnyTypeCode/String_TypeCode.inl * tao/AnyTypeCode/String_TypeCode_Static.cpp * tao/AnyTypeCode/String_TypeCode_Static.h * tao/AnyTypeCode/String_TypeCode_Static.inl * tao/AnyTypeCode/String_TypeCode_Traits.h * tao/AnyTypeCode/Struct_TypeCode.cpp * tao/AnyTypeCode/Struct_TypeCode.h * tao/AnyTypeCode/Struct_TypeCode.inl * tao/AnyTypeCode/Struct_TypeCode_Static.cpp * tao/AnyTypeCode/Struct_TypeCode_Static.h * tao/AnyTypeCode/Struct_TypeCode_Static.inl * tao/AnyTypeCode/SystemExceptionA.cpp * tao/AnyTypeCode/SystemExceptionA.h * tao/AnyTypeCode/TAOA.cpp * tao/AnyTypeCode/TAOA.h * tao/AnyTypeCode/TAO_AnyTypeCode_Export.h * tao/AnyTypeCode/TC_Constants_Forward.h * tao/AnyTypeCode/TimeBaseA.cpp * tao/AnyTypeCode/TimeBaseA.h * tao/AnyTypeCode/True_RefCount_Policy.cpp * tao/AnyTypeCode/True_RefCount_Policy.h * tao/AnyTypeCode/True_RefCount_Policy.inl * tao/AnyTypeCode/TypeCode.cpp * tao/AnyTypeCode/TypeCode.h * tao/AnyTypeCode/TypeCode.inl * tao/AnyTypeCode/TypeCodeA.cpp * tao/AnyTypeCode/TypeCode_Base_Attributes.cpp * tao/AnyTypeCode/TypeCode_Base_Attributes.h * tao/AnyTypeCode/TypeCode_Base_Attributes.inl * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp * tao/AnyTypeCode/TypeCode_CDR_Extraction.h * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp * tao/AnyTypeCode/TypeCode_Case_Base_T.h * tao/AnyTypeCode/TypeCode_Case_Base_T.inl * tao/AnyTypeCode/TypeCode_Case_T.cpp * tao/AnyTypeCode/TypeCode_Case_T.h * tao/AnyTypeCode/TypeCode_Case_T.inl * tao/AnyTypeCode/TypeCode_Constants.cpp * tao/AnyTypeCode/TypeCode_Constants.h * tao/AnyTypeCode/TypeCode_Struct_Field.h * tao/AnyTypeCode/TypeCode_Traits.h * tao/AnyTypeCode/TypeCode_Value_Field.h * tao/AnyTypeCode/Typecode_typesA.h * tao/AnyTypeCode/ULongLongSeqA.cpp * tao/AnyTypeCode/ULongLongSeqA.h * tao/AnyTypeCode/ULongSeqA.cpp * tao/AnyTypeCode/ULongSeqA.h * tao/AnyTypeCode/UShortSeqA.cpp * tao/AnyTypeCode/UShortSeqA.h * tao/AnyTypeCode/Union_TypeCode.cpp * tao/AnyTypeCode/Union_TypeCode.h * tao/AnyTypeCode/Union_TypeCode.inl * tao/AnyTypeCode/Union_TypeCode_Static.cpp * tao/AnyTypeCode/Union_TypeCode_Static.h * tao/AnyTypeCode/Union_TypeCode_Static.inl * tao/AnyTypeCode/ValueModifier.pidl * tao/AnyTypeCode/ValueModifierA.cpp * tao/AnyTypeCode/ValueModifierA.h * tao/AnyTypeCode/ValueModifierC.cpp * tao/AnyTypeCode/ValueModifierC.h * tao/AnyTypeCode/ValueModifierS.h * tao/AnyTypeCode/Value_TypeCode.cpp * tao/AnyTypeCode/Value_TypeCode.h * tao/AnyTypeCode/Value_TypeCode.inl * tao/AnyTypeCode/Value_TypeCode_Static.cpp * tao/AnyTypeCode/Value_TypeCode_Static.h * tao/AnyTypeCode/Value_TypeCode_Static.inl * tao/AnyTypeCode/Visibility.pidl * tao/AnyTypeCode/VisibilityA.cpp * tao/AnyTypeCode/VisibilityA.h * tao/AnyTypeCode/VisibilityC.cpp * tao/AnyTypeCode/VisibilityC.h * tao/AnyTypeCode/VisibilityS.h * tao/AnyTypeCode/WCharSeqA.cpp * tao/AnyTypeCode/WCharSeqA.h * tao/AnyTypeCode/WStringSeqA.cpp * tao/AnyTypeCode/WStringSeqA.h * tao/AnyTypeCode/WrongTransactionA.cpp * tao/AnyTypeCode/WrongTransactionA.h * tao/AnyTypeCode/append.cpp * tao/AnyTypeCode/orb_typesA.cpp * tao/AnyTypeCode/orb_typesA.h * tao/AnyTypeCode/skip.cpp * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.idl * tao/AnyTypeCode.mpc * tao/AnyTypeCode_Adapter.cpp * tao/AnyTypeCode_Adapter.h * tao/Any_Insert_Policy_T.h * tao/NVList_Adapter.cpp * tao/NVList_Adapter.h * tao/IFR_Client/IFR_BaseA.h * tao/IFR_Client/IFR_BasicA.h * tao/IFR_Client/IFR_ComponentsA.h * tao/ObjRefTemplate/ObjectReferenceTemplate_includeA.h * tao/PI/InvalidSlot.pidl * tao/PI/InvalidSlotA.cpp * tao/PI/InvalidSlotA.h * tao/PI/InvalidSlotC.cpp * tao/PI/InvalidSlotC.h * tao/PI/InvalidSlotS.h * tao/PortableServer/PortableServer_includeA.h * tao/PortableServer/RequestProcessingPolicyA.h * tao/PortableServer/SArg_Traits_T.h * tao/PortableServer/ServantActivatorA.h * tao/PortableServer/ServantLocatorA.h * tao/PortableServer/ServantManagerA.h * tao/PortableServer/ServantRetentionPolicyA.h * tao/PortableServer/ThreadPolicyA.h * tao/PI/PICurrent.cpp * tao/PI/PICurrent.h * tao/PI/PICurrent.inl * tao/PI/PICurrent.pidl * tao/PI/PICurrentA.cpp * tao/PI/PICurrentA.h * tao/PI/PICurrentC.cpp * tao/PI/PICurrentC.h * tao/PI/PICurrentS.h * tao/PI/PICurrent_Copy_Callback.cpp * tao/PI/PICurrent_Copy_Callback.h * tao/PI/PICurrent_Impl.cpp * tao/PI/PICurrent_Impl.h * tao/PI/PICurrent_Impl.inl * tao/PI/PICurrent_Loader.cpp * tao/PI/PICurrent_Loader.h * tao/RTCORBA/RTCORBA_includeA.h * tao/ImR_Client/ImplRepoA.h * tao/IFR_Client/IFR_ExtendedA.h * tao/RTScheduling/RTScheduler_includeA.h * tao/PortableServer/ForwardRequestA.h * tao/PortableServer/IdAssignmentPolicyA.h * tao/PortableServer/IdUniquenessPolicyA.h * tao/ImR_Client/ServerObjectA.h * tao/PortableServer/ImplicitActivationPolicyA.h * tao/PortableServer/LifespanPolicyA.h * tao/PortableServer/AdapterActivatorA.h * tao/PortableServer/PS_ForwardA.h * tao/PI/RequestInfo_Util.cpp * tao/PI/RequestInfo_Util.h * tao/PI_Server/PICurrent_Guard.cpp * tao/PI_Server/PICurrent_Guard.h * tao/PI_Server/PI_Server_include.pidl * tao/PI_Server/PI_Server_includeA.h * tao/PI_Server/PI_Server_includeC.h * tao/PI_Server/PI_Server_includeS.h Added these files to the repo * tao/UShortSeqA.cpp * tao/Union_TypeCode.cpp * tao/Union_TypeCode.h * tao/Union_TypeCode.inl * tao/Union_TypeCode_Static.cpp * tao/Union_TypeCode_Static.h * tao/Union_TypeCode_Static.inl * tao/Dynamic.pidl * tao/DynamicA.cpp * tao/DynamicC.cpp * tao/DynamicC.h * tao/DynamicS.h * tao/Dynamic_Parameter.pidl * tao/Dynamic_ParameterA.cpp * tao/Dynamic_ParameterC.cpp * tao/Dynamic_ParameterC.h * tao/Empty_Param_TypeCode.cpp * tao/Empty_Param_TypeCode.h * tao/Empty_Param_TypeCode.inl * tao/Enum_TypeCode.cpp * tao/Enum_TypeCode.h * tao/Enum_TypeCode.inl * tao/Enum_TypeCode_Static.cpp * tao/Enum_TypeCode_Static.h * tao/Enum_TypeCode_Static.inl * tao/Valuetype/Seq_Tmplinst.cpp * TAO_IDL/be/be_visitor_tmplinst.cpp * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp * TAO_IDL/be/be_visitor_tmplinst/tmplinst.cpp * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.pidl * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.cpp * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.h * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.h.diff * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.i * TAO_IDL/be_include/be_visitor_tmplinst.h * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst.h * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h * tao/ULongSeqA.cpp * orbsvcs/orbsvcs/IFRService/tmplinst.cpp * tao/Alias_TypeCode.cpp * tao/Alias_TypeCode.h * tao/Alias_TypeCode.inl * tao/Alias_TypeCode_Static.cpp * tao/Alias_TypeCode_Static.h * tao/Alias_TypeCode_Static.inl * tao/Any.cpp * tao/Any.h * tao/Any.i * tao/AnySeq.pidl * tao/AnySeqA.cpp * tao/AnySeqC.cpp * tao/AnySeqC.h * tao/AnySeqS.h * tao/Any_Arg_Traits.h * tao/Any_Array_Impl_T.cpp * tao/Any_Array_Impl_T.h * tao/Any_Array_Impl_T.inl * tao/Any_Basic_Impl.cpp * tao/Any_Basic_Impl.h * tao/Any_Basic_Impl_T.cpp * tao/SystemExceptionA.cpp * tao/TAOA.cpp * tao/IFR_Client/IFR_ExtendedA.cpp * tao/Any_Basic_Impl_T.h * tao/Any_Basic_Impl_T.inl * tao/Any_Dual_Impl_T.cpp * tao/Any_Dual_Impl_T.h * tao/Any_Dual_Impl_T.inl * tao/Any_Impl.cpp * tao/Any_Impl.h * tao/Any_Impl_T.cpp * tao/Any_Impl_T.h * tao/Any_Impl_T.inl * tao/IFR_Client/IFR_ComponentsA.cpp * tao/IFR_Client/IFR_BaseA.cpp * tao/IFR_Client/IFR_BasicA.cpp * tao/ValueModifier.pidl * tao/ValueModifierC.cpp * tao/ValueModifierC.h * tao/ValueModifierS.h * tao/Value_TypeCode.cpp * tao/Value_TypeCode.h * tao/Value_TypeCode.inl * tao/Value_TypeCode_Static.cpp * tao/Value_TypeCode_Static.h * tao/Value_TypeCode_Static.inl * tao/Any_Special_Impl_T.cpp * tao/Any_Special_Impl_T.h * tao/Any_Special_Impl_T.inl * tao/Any_SystemException.cpp * tao/Any_SystemException.h * tao/Any_Unknown_IDL_Type.cpp * tao/Any_Unknown_IDL_Type.h * tao/BooleanSeqA.cpp * tao/Bounds.pidl * tao/BoundsA.cpp * tao/BoundsC.cpp * tao/BoundsC.h * tao/CONV_FRAMEA.cpp * tao/CurrentA.cpp * tao/DomainA.cpp * tao/DoubleSeqA.cpp * tao/PortableServer/PICurrent_Guard.cpp * tao/PortableServer/PICurrent_Guard.h * tao/PortableServer/POAManagerA.cpp * tao/TC_Constants_Forward.h * tao/TimeBaseA.cpp * tao/True_RefCount_Policy.cpp * tao/True_RefCount_Policy.h * tao/True_RefCount_Policy.inl * tao/TypeCode.h * tao/TypeCode.inl * tao/TypeCodeA.cpp * tao/TypeCode_Base_Attributes.cpp * tao/TypeCode_Base_Attributes.h * tao/TypeCode_Base_Attributes.inl * tao/TypeCode_CDR_Extraction.cpp * tao/Visibility.pidl * tao/VisibilityC.cpp * tao/VisibilityC.h * tao/VisibilityS.h * tao/WCharSeqA.cpp * tao/WStringSeqA.cpp * tao/WrongTransactionA.cpp * tao/append.cpp * tao/skip.cpp * tao/TypeCode_CDR_Extraction.h * tao/TypeCode_Case.cpp * tao/TypeCode_Case.h * tao/TypeCode_Case.inl * tao/TypeCode_Case_T.cpp * tao/TypeCode_Case_T.h * tao/TypeCode_Case_T.inl * tao/TypeCode_Constants.cpp * tao/TypeCode_Constants.h * tao/TypeCode_Struct_Field.h * tao/TypeCode_Traits.h * tao/TypeCode_Value_Field.h * tao/ULongLongSeqA.cpp * tao/CharSeqA.cpp * tao/Fixed_TypeCode.cpp * tao/Fixed_TypeCode.h * tao/Fixed_TypeCode.inl * tao/FloatSeqA.cpp * tao/GIOPA.cpp * tao/IIOPA.cpp * tao/IIOP_EndpointsA.cpp * tao/IOP_IORA.cpp * tao/InvalidSlot.pidl * tao/InvalidSlotA.cpp * tao/InvalidSlotC.cpp * tao/InvalidSlotC.h * tao/InvalidSlotS.h * tao/Marshal.cpp * tao/LongSeqA.cpp * tao/LongDoubleSeqA.cpp * tao/LongLongSeqA.cpp * tao/Marshal.h * tao/Marshal.i * tao/Messaging_PolicyValueA.cpp * tao/NVList.cpp * tao/NVList.h * tao/NVList.i * tao/Null_RefCount_Policy.h * tao/ObjectIdListA.cpp * tao/Objref_TypeCode.cpp * tao/Objref_TypeCode.h * tao/Objref_TypeCode.inl * tao/Objref_TypeCode_Static.cpp * tao/Objref_TypeCode_Static.h * tao/Objref_TypeCode_Static.inl * tao/OctetSeqA.cpp * tao/PICurrent.cpp * tao/PICurrent.h * tao/PICurrent.inl * tao/PICurrent.pidl * tao/PICurrentA.cpp * tao/PICurrentC.cpp * tao/PICurrentC.h * tao/PICurrentS.h * tao/PICurrent_Copy_Callback.cpp * tao/PICurrent_Copy_Callback.h * tao/PICurrent_Impl.cpp * tao/PICurrent_Impl.h * tao/PICurrent_Impl.inl * tao/PICurrent_Loader.cpp * tao/PICurrent_Loader.h * tao/ParameterModeA.cpp * tao/PolicyA.cpp * tao/Policy_ForwardA.cpp * tao/Recursive_Type_TypeCode.cpp * tao/Recursive_Type_TypeCode.h * tao/Recursive_Type_TypeCode.inl * tao/RefCount_Policy_Traits.h * tao/RequestInfo_Util.cpp * tao/RequestInfo_Util.h * tao/Sequence_TypeCode.cpp * tao/Sequence_TypeCode.h * tao/Sequence_TypeCode.inl * tao/Sequence_TypeCode_Static.cpp * tao/Sequence_TypeCode_Static.h * tao/Sequence_TypeCode_Static.inl * tao/ServicesA.cpp * tao/ShortSeqA.cpp * tao/StringSeqA.cpp * tao/String_TypeCode.cpp * tao/String_TypeCode.h * tao/String_TypeCode.inl * tao/String_TypeCode_Static.cpp * tao/String_TypeCode_Static.h * tao/String_TypeCode_Static.inl * tao/String_TypeCode_Traits.h * tao/Struct_TypeCode.cpp * tao/Struct_TypeCode.h * tao/Struct_TypeCode.inl * tao/Struct_TypeCode_Static.cpp * tao/Struct_TypeCode_Static.h * tao/Struct_TypeCode_Static.inl Removed these files from the repo Thu Aug 18 14:28:45 UTC 2005 Jeff Parsons * examples/Simulator/Event_Supplier/Event_Con.cpp: Removed uses of Any::value() and replaced them with the generated extraction operator. Thu Aug 18 07:43:16 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_arg_traits.cpp: * TAO_IDL/be_include/be_visitor_arg_traits.h: When Any generation is not enabled, generate Any_Insert_Policy_Noop as insert policy for the any, that way we don't get dependent on the AnyTypeCode library Wed Aug 17 13:27:16 UTC 2005 Jeff Parsons * TAO_IDL/be/be_codegen.cpp: In generating the include of *C.h in *A.h, added generation of the prefix "tao/" if we are processing a .pidl file, since in that case, the *A.h file will not be in the same directory. Wed Aug 17 12:39:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: Generate explicit casts to suppress warnings at level 4 with msvc7 Wed Aug 17 10:49:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Upcall_Wrapper.cpp: * tao/ServerRequestInterceptor_Adapter.h: * tao/TAO_Server_Request.{h,cpp,i}: * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}: Made PICurrent working again Wed Aug 17 08:34:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_arg_traits.cpp * tao/AnyTypeCode_Adapter.h * tao/BD_String_Argument_T.h * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h * tao/PortableServer/BD_String_SArgument_T.h Removed the specialization for bound (w)string from the TAO lib and just generate the full Arg_Trait in the IDL compiler, this makes it not needed anymore to have an insertion method for the bound (w)string in the AnyTypeCode adapter Tue Aug 16 20:03:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp: Generate the correct export macro Tue Aug 16 19:53:12 UTC 2005 Johnny Willemsen * tao/PortableServer/*: Regenerated Tue Aug 16 18:52:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: Removed pragma push/pop for msvs, those warnings are already disabled in general * tao/Array_VarOut_T.{h,inl}: In the TAO_Array_Forany_T make the pointer in the constructor const to get things compiling with the new any insertion Mon Aug 15 19:56:10 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_nodule/module_ch.cpp: Where namespace openings and closings are generated, add generation of the same openings and closings in the *A.h file, if the -GA option is being used. This change ensures that typecode declarations for types nested in one or more modules will themselves appear in the same scope. Mon Aug 15 19:52:50 UTC 2005 Jeff Parsons * tao/PI/PICurrent_Loader.cpp: * tao/PI/PICurrent_Loader.h: Change library name in ACE_FACTORY_DEFINE and ACE_FACTORY_DECLARE to TAO_PI (where the modified files are located) instad of TAO. Mon Aug 15 19:14:16 UTC 2005 Jeff Parsons * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp: Added #include of "tao/AnyTypeCode/Any.h". Mon Aug 15 19:10:43 UTC 2005 Jeff Parsons * orbsvcs/orbsvcs/PortableGroup.mpc: Removed the extra subgroup labeled OBRSVCS_COMPONENTS. This is not used on any platform and it creates an extra subdirectory in the MSVC 7.1 solution browser. Mon Aug 15 09:52:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: Generate the A.h includes in the header file instead of the cpp file. When A.idl includes B.pidl which includes C.pidl, when we generate the includes in the header file, then in AC.h we don't have the types from CC.h. Fri Aug 12 12:59:12 UTC 2005 Johnny Willemsen * tao/PI/ORBInitializer_Registry_Impl.cpp: * tao/PI/PICurrent.{h,cpp,inl}: Made PICurrent on the client side working again. When PICurrent is requested and used, then we allocate a key in the orb tss resources and create the PICurrent_Impl at that moment. The server side of PICurrent is now the next todo. Fri Aug 12 09:54:12 UTC 2005 Johnny Willemsen * tao/ORB.cpp: * tao/ORBInitializer_Registry_Adapter.h: * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}: Changed the way the number of allocated slots is passed to PICurrent. This is now completely handled in the PI library, it is not up to the ORB anymore. This makes the ORB unaware of PICurrent Thu Aug 11 15:56:51 UTC 2005 Jeff Parsons * TAO_IDL/be/be_codegen.cpp: Fixed the logic of generating a *A.h include associated with an included .pidl file to determine whether the .pidl file is located in $TAO_ROOT/tao or in a subdirectory, and thus whether to include the *A.h file from the AnyTypeCode library or not. Only .pidl files in the $TAO_ROOT/tao directory itself have their associated *A.* files moved to the AnyTypeCode library. Thu Aug 11 09:52:12 UTC 2005 Johnny Willemsen * tao/PI/PI.h: * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp * orbsvcs/orbsvcs/IFRService/Container_i.cpp * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h * orbsvcs/orbsvcs/Log/PersistStore.cpp * orbsvcs/orbsvcs/Log/PersistStore.h * orbsvcs/orbsvcs/Naming/Naming_Server.cpp * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp * examples/POA/DSI/Database_i.cpp * examples/POA/POA_BiDir/POA_BiDir.cpp * examples/Simulator/Event_Supplier/Event_Con.cpp * orbsvcs/PSS/PSDL_Code_Gen.cpp * orbsvcs/examples/ORT/Gateway_i.cpp * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp * tao/IFR_Client.mpc * tao/tao.mpc * tests/Nested_Upcall_Crash/client.cpp * tests/Nested_Upcall_Crash/scavenger.cpp * tests/Nested_Upcall_Crash/server.cpp * tests/Oneway_Buffering/client.cpp * tests/POA/Policies/Policies.cpp * tests/Portable_Interceptors/PICurrent/client.cpp Wed Aug 10 19:47:30 UTC 2005 Jeff Parsons * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_visitor_root.cpp: * TAO_IDL/be/be_visitor_root/root.cpp: * TAO_IDL/be_include/be_global.h: * TAO_IDL/be_include/be_visitor_root/root.h: Removed calls to the visitor classes in the files below that have been removed, and removed the -GT command line option and the associated usage message. The IDL compiler now generates no explicit template instantiations, and has no command line option to do so. * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h: * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst.h: * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h: * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h: * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp: * TAO_IDL/be/be_visitor_tmplinst/tmplinst.cpp: * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp: * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp: * TAO_IDL/be_include/be_visitor_tmplinst.h: * TAO_IDL/be/be_visitor_tmplinst.cpp: Unused visitor classes related to generation of explicit template instantiations, their files have been removed from CVS. * docs/compiler.html: Removed the -GT command line option from the table. * docs/releasenotes/index.html: Updated documentation of the IDL compiler to reflect the above changes. Wed Aug 10 13:38:12 UTC 2005 Johnny Willemsen * tests/PortableInterceptors/Benchmark/client_interceptors.cpp * tests/PortableInterceptors/Benchmark/server_interceptors.cpp * tests/PortableInterceptors/Collocated/Dynamic/interceptors.cpp * tests/PortableInterceptors/Dynamic/client_interceptor.cpp * tests/PortableInterceptors/Dynamic/server_interceptor.cpp * tests/PortableInterceptors/PolicyFactory/PolicyFactory.cpp Wed Aug 10 13:27:12 UTC 2005 Johnny Willemsen * examples/Buffered_AMI/client.cpp * examples/Buffered_Oneways/client.cpp * orbsvcs/orbsvcs/AV/AVStreams_i.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h * tests/MProfile_Connection_Timeout/client.cpp * tests/MProfile_Forwarding/MProfile_Forwarding.mpc * tests/MT_BiDir/client.cpp * tests/MT_BiDir/server.cpp * tests/MT_Client/MT_Client.mpc * tests/MT_Server/MT_Server.mpc * tests/MT_Timeout/Client_Task.cpp * performance_tests/Anyop/Anyop.mpc * performance_tests/Anyop/anyop.cpp * performance_tests/Callback/client.cpp * performance_tests/Callback/server.cpp * performance_tests/Cubit/TAO/DII_Cubit/client.cpp * performance_tests/Latency/DII/client.cpp * performance_tests/Latency/DSI/Roundtrip.cpp * performance_tests/Latency/Deferred/client.cpp * performance_tests/RTCorba/Oneways/Reliable/client.cpp * performance_tests/Sequence_Latency/DII/client.cpp * performance_tests/Sequence_Latency/DSI/Roundtrip.cpp * performance_tests/Sequence_Latency/Deferred/client.cpp Updated for moves. Wed Aug 10 12:59:06 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp: * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: Removed generation of Any operators for local interfaces. Wed Aug 10 11:39:12 UTC 2005 Johnny Willemsen * tests/MProfile_Forwarding/MProfile_Forwarding.mpc * tests/MT_Client/MT_Client.mpc * tests/MT_Server/MT_Server.mpc * tests/DLL_ORB/DLL_ORB.mpc * tests/CDR/CDR.mpc: * tests/AMI_Buffering/AMI_Buffering.mpc: * tests/AMI_Timeouts/AMI_Timeouts.mpc: * tests/BiDirectional/BiDirectional.mpc: * tests/BiDirectional_MultipleORB/destroy.mpc: * tests/Collocation/Collocation.mpc: * CDR/CDR.mpc Simplified this MPC file * orbsvcs/orbsvcs/AV/AVStreams_i.cpp * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp * tests/MProfile_Connection_Timeout/client.cpp * tests/MT_BiDir/client.cpp * tests/MT_BiDir/server.cpp * tests/MT_Timeout/Client_Task.cpp * tests/CDR/tc.cpp: * tests/AMI_Buffering/client.cpp: * tests/AMI_Timeouts/timeout_client.cpp: * tests/BiDirectional/client.cpp: * tests/BiDirectional/server.cpp: * tests/BiDirectional_MultipleORB/destroy.cpp: * tests/BiDirectional_NestedUpcall/client.cpp: * tests/BiDirectional_NestedUpcall/server.cpp: * tests/Big_Request_Muxing/Client_Task.cpp: * Blocking_Sync_None/client.cpp * Bug_1020_Basic_Regression/client.cpp * Bug_1020_Regression/client.cpp * Bug_1269_Regression/client.cpp * Bug_1270_Regression/client.cpp * Bug_1361_Regression/client.cpp * Bug_1476_Regression/Client_Task.cpp * Bug_1476_Regression/client.cpp * Bug_1482_Regression/client.cpp * Bug_1551_Regression/client.cpp * CDR/basic_types.cpp * tests/Connection_Timeout/client.cpp * tests/Crashed_Callback/client.cpp * tests/Crashed_Callback/server.cpp * tests/DynAny_Test/data.cpp * tests/DynAny_Test/data.h Added missing includes that are needed because of file moves * tests/Any/Recursive/RecursiveHello.mpc: Don't use -GA, causes problems with the recursive structs * tao/corba.h: Removed AnySeqC, file moved to a seperate library * tao/BD_String_Argument_T.h: * tao/PortableServer/BD_String_SArgument_T.{h,inl}: Fixed some errors in these files * tao/Fixed_Size_Argument_T.cpp * tao/Fixed_Size_Argument_T.h * tao/Fixed_Size_Argument_T.inl * tao/PortableServer/Fixed_Size_SArgument_T.h * tao/PortableServer/Fixed_Size_SArgument_T.inl Updated * tao/orb.idl Removed moved files Wed Aug 10 08:14:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: Added AnyTypeCode to include path of Any_Arg_Traits.h Wed Aug 10 08:06:12 UTC 2005 Johnny Willemsen * tao/IFR_Client/*: Removed -GA in the generation options and removed all *A.cpp files. The IFR_Client has a struct defined in an interface, then the generation of seperate *A.h file will not work. * tao/AnyTypeCode/ValueModifier*.*: Added A.{h,cpp} file. Tue Aug 9 13:46:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Any_SArg_Traits.h * tao/PortableServer/BD_String_SArgument_T.cpp * tao/PortableServer/BD_String_SArgument_T.h * tao/PortableServer/BD_String_SArgument_T.inl * tao/PortableServer/Basic_SArgument_T.cpp * tao/PortableServer/Basic_SArgument_T.h * tao/PortableServer/Basic_SArgument_T.inl * tao/PortableServer/Basic_SArguments.h * tao/PortableServer/Fixed_Array_SArgument_T.cpp * tao/PortableServer/Fixed_Array_SArgument_T.h * tao/PortableServer/Fixed_Array_SArgument_T.inl * tao/PortableServer/Fixed_Size_SArgument_T.cpp * tao/PortableServer/Fixed_Size_SArgument_T.h * tao/PortableServer/Fixed_Size_SArgument_T.inl * tao/PortableServer/Object_SArg_Traits.h * tao/PortableServer/Object_SArgument_T.cpp * tao/PortableServer/Object_SArgument_T.h * tao/PortableServer/Object_SArgument_T.inl * tao/PortableServer/PolicyS.cpp * tao/PortableServer/Special_Basic_SArgument_T.cpp * tao/PortableServer/Special_Basic_SArgument_T.h * tao/PortableServer/Special_Basic_SArgument_T.inl * tao/PortableServer/Special_Basic_SArguments.h * tao/PortableServer/TypeCode_SArg_Traits.h Updated also all SArg_Traits templates Tue Aug 9 12:37:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_arg_traits.cpp: Updated Arg traits generation Tue Aug 9 11:51:12 UTC 2005 Johnny Willemsen * AnyTypeCode_Adapter.h * BD_String_Argument_T.cpp * BD_String_Argument_T.h * BD_String_Argument_T.inl * Basic_Argument_T.cpp * Basic_Argument_T.h * Basic_Argument_T.inl * Basic_Arguments.h * DomainC.cpp * Fixed_Array_Argument_T.cpp * Fixed_Array_Argument_T.h * Fixed_Array_Argument_T.inl * ORB_Core_TSS_Resources.cpp * ORB_Core_TSS_Resources.h * Object.cpp * Object.h * Object_Argument_T.cpp * Object_Argument_T.h * Object_Argument_T.inl * PolicyC.cpp * Special_Basic_Argument_T.cpp * Special_Basic_Argument_T.h * Special_Basic_Argument_T.inl * Special_Basic_Arguments.h * UB_String_Argument_T.cpp * UB_String_Argument_T.h * UB_String_Argument_T.inl * UB_String_Arguments.h * Var_Array_Argument_T.cpp * Var_Array_Argument_T.h * Var_Array_Argument_T.inl * Var_Size_Argument_T.cpp * Var_Size_Argument_T.h * Var_Size_Argument_T.inl * AnyTypeCode/AnyTypeCode_Adapter_Impl.h * AnyTypeCode/Any_Arg_Traits.h * AnyTypeCode/TypeCode.h * Domain/DomainS.cpp * IFR_Client/IFR_BaseC.cpp * IORInterceptor/IORInfoC.cpp * ImR_Client/ImplRepoC.cpp * ImR_Client/ImplRepoS.cpp * ObjRefTemplate/ObjectReferenceTemplateC.cpp * PortableServer/PolicyS.cpp * PortableServer/PortableServerC.cpp * RTScheduling/RTSchedulerC.cpp * Valuetype/AbstractBase.h * Valuetype/ValueBase.h Updated Argument classes to use new Any Insert Policy template Mon Aug 8 09:13:12 UTC 2005 Johnny Willemsen * tao/ORB.cpp: * tao/ORB_Core.{h,cpp,i}: * tao/PI/ClientRequestInfo.cpp: * tao/PI_Server/POA_Current.cpp: * tao/PI_Server/ServerRequestInfo.cpp: Updated partly for PI changes. Idea is now to store PICurrent in the ORB Core as Object_ptr, a dynamic cast can then be done in the PI libs * tao/Argument.cpp * tao/Argument.h * tao/BD_String_Argument_T.cpp * tao/BD_String_Argument_T.h * tao/Basic_Argument_T.cpp * tao/Basic_Argument_T.h * tao/Basic_Arguments.h * tao/DomainC.cpp * tao/Fixed_Array_Argument_T.cpp * tao/Fixed_Array_Argument_T.h * tao/Fixed_Size_Argument_T.cpp * tao/Fixed_Size_Argument_T.h * tao/IFR_Client_Adapter.h * tao/Object.cpp * tao/Object.h * tao/Object_Argument_T.cpp * tao/Object_Argument_T.h * tao/PolicyC.cpp * tao/Special_Basic_Argument_T.cpp * tao/Special_Basic_Argument_T.h * tao/UB_String_Argument_T.cpp * tao/UB_String_Argument_T.h * tao/Var_Array_Argument_T.cpp * tao/Var_Array_Argument_T.h * tao/Var_Size_Argument_T.cpp * tao/Var_Size_Argument_T.h * tao/DynamicInterface/DII_Arguments.cpp * tao/DynamicInterface/DII_Arguments.h * tao/IFR_Client/IFR_BaseC.cpp * tao/IFR_Client/IFR_BasicC.cpp * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp * tao/IFR_Client/IFR_Client_Adapter_Impl.h * tao/IFR_Client/IFR_ComponentsC.cpp * tao/IFR_Client/IFR_ExtendedC.cpp * tao/ImR_Client/ImplRepoC.cpp * tao/ImR_Client/ServerObjectC.cpp * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp * tao/PI/ClientRequestInfo.cpp * tao/PI_Server/ServerRequestInfo.cpp * tao/PortableServer/BD_String_SArgument_T.cpp * tao/PortableServer/BD_String_SArgument_T.h * tao/PortableServer/Basic_SArgument_T.cpp * tao/PortableServer/Basic_SArgument_T.h * tao/PortableServer/Basic_SArguments.h * tao/PortableServer/Fixed_Array_SArgument_T.cpp * tao/PortableServer/Fixed_Array_SArgument_T.h * tao/PortableServer/Fixed_Size_SArgument_T.cpp * tao/PortableServer/Fixed_Size_SArgument_T.h * tao/PortableServer/Object_SArgument_T.cpp * tao/PortableServer/Object_SArgument_T.h * tao/PortableServer/PolicyS.cpp * tao/PortableServer/Special_Basic_SArgument_T.cpp * tao/PortableServer/Special_Basic_SArgument_T.h * tao/PortableServer/UB_String_SArgument_T.cpp * tao/PortableServer/UB_String_SArgument_T.h * tao/PortableServer/Var_Array_SArgument_T.cpp * tao/PortableServer/Var_Array_SArgument_T.h * tao/PortableServer/Var_Size_SArgument_T.cpp * tao/PortableServer/Var_Size_SArgument_T.h Changed the interface of TAO::Argument. Instead of using Dynamic::Parameter as argument, use the method interceptor_ value that gets an Any* argument and a separate mode argument to get the mode of the argument (in/out/inout). Instead of duplicating this mode method, added InArgument, InoutArgument, OutArgument and RetArgument class that implement this method. All templates are then derived from the correct base method. Mon Aug 8 20:26:22 UTC 2005 Jeff Parsons * tao/AnyTypeCode/NVList_Adapter_Impl.h: Corrected the export macro. Mon Aug 8 19:55:07 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: Moved generation of the _tao_type() method for user exceptions to the *A.cpp file if we are using the -GA option. * TAO_IDL/be/be_codegen.cp: Added code generation of *A.h includes from the AnyTypeCode library corresponding to included .pidl files. Thu Aug 4 18:52:12 UTC 2005 Johnny Willemsen * tao/Cache_Entries.{h,inl}: Removed non const index method * tao/PortableServer/SArg_Traits_T.h: * tao/PortableServer/Basic_SArguments.h: * tao/PortableServer/Special_Basic_SArguments.h: * tao/PortableServer/UB_String_SArguments.h: * tao/Arg_Traits_T.h: Moved SArg_Traits to its own file and updated includes * tao/PI_Server/ServerRequestInfo.cpp: * tao/PI_Server/ServerInterceptorAdapter.cpp: Updated for PICurrent changes * tao/PI/ClientRequestInfo.{h,cpp}: Implemented several methods here instead of using functionality that was in the TAO lib for interceptors * tao/DynamicInterface/DII_Invocation.cpp: Updated include of RequestInfo_Util.h * tao/Invocation_Base.{h,cpp}: * tao/operation_details.{h,cpp,i}: Removed several methods that are just there for the ClientRequestInfo. The functionality moved to the ClientRequestInfo class in the PI library where we just access the operation details. * tao/tao.mpc: Removed files * tao/RequestInfo_Util.{h,cpp}: * tao/PI/RequestInfo_Util.{h,cpp}: Moved to the PI lib * tao/Invocation_Adapter.h: Removed obsolete forward declaration of TAO_Exception_Data * tao/AnyTypeCode/TypeCode.cpp: Applied some patches Ossama did to the main branch also * tao/Argument.cpp: Use true instead of 1 * tao/PI/InvalidSlotA.h: * tao/PI/InvalidSlotC.h: Corrected export macro * tao/DynamicInterface/Unknown_User_Exception.{h,cpp}: Removed _is_a method * tao/operation_details.{h,i}: Removed non const version of addressing_mode * tao/Invocation_Base.{h,inl}: Added accessor for operation details Tue Aug 2 13:13:12 UTC 2005 Johnny Willemsen * tao/TC_Constants_Forward.h: * tao/AnyTypeCode/TC_Constants_Forward.h: Moved to AnyTypeCode lib Tue Aug 2 12:49:12 UTC 2005 Johnny Willemsen * tao/CORBA_methods.h: Removed not needed forward declarations * tao/Dynamic_Adapter.cpp: Removed not needed includes and explicit templates * tao/NVList_Adapter.{h,cpp}: New NVList adapter * tao/ORB.{h,cpp}: Use new NVList Adapter * tao/tao.mpc: Added NVList_Adapter files * tao/AnyTypeCode.mpc: Added new files * tao/NVList.h: Updated friends * tao/NVList_Adapter_Impl.{h,cpp}: Concrete NVList Adapter implementation Tue Aug 2 12:17:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.{h,cpp}: Adapter implementation. _tao_type for all systemexceptions is not available Tue Aug 2 12:02:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/ExceptionA.cpp: Reenabled CORBA::Exception Any operators now _tao_type is available again Mon Aug 1 19:18:12 UTC 2005 Johnny Willemsen * tao/Exception.{h,cpp}: Removed class TAO_DONT_CATCH, it is not used at all. Also removed the emulated exception argument from create_system_exception, it is not needed Mon Aug 1 19:06:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode_Adapter.{h,cpp}: * tao/SystemException.cpp: Added first version of Adapter interface and implemented SystemException::_tao_type to call the adapter method. * tao/tao.mpc: Added new file Mon Aug 1 18:10:12 UTC 2005 Johnny Willemsen * tao/Exception.{h,cpp}: * tao/SystemException.{h,cpp}: * tao/UserException.{h,cpp}: Removed _is_a, it is TAO specific to handle environments without RTTI but we require and use that, so zapped this method. Reimplemented SystemException::_tao_get_omg_exception_description to use dynamic_cast to check for the specific exception type Mon Aug 1 15:22:59 UTC 2005 Jeff Parsons * tao/AnyTypeCode/DynamicA.h: * tao/AnyTypeCode/DynamicC.h: Fixed some export macros that were not changed when these files were moved to the AnyTypeCode library. Mon Aug 1 14:20:12 UTC 2005 Johnny Willemsen * tao/Exception.h: * tao/SystemException.h: * tao/UserException.h: Documentation improvements Mon Aug 1 12:30:12 UTC 2005 Johnny Willemsen * tao/Exception.{h,cpp}: Declared _tao_type as pure virtual. No need to have a default implementation here * tao/ORB.{h,cpp}: Optimized InvalidName::_downcast. Implemented _tao_type as return 0, we don't have a default implementatio anymore in the base * tao/PolicyC.{h,cpp}: * tao/WrongTransactionC.{h,cpp}: Made _tao_type active again, implement this as return 0 at this moment, have to call a new adapter later * tao/SystemException.{h,cpp}: Added _tao_type again, implemented it as return 0, have to add a call to an adapter later for all system exceptions * tao/UserException.{h,cpp}: Added _tao_type with return 0 as default implementation, coming from the base * tao/AnyTypeCode/BoundsC.{h,cpp}: * tao/PI/InvalidSlotC.{h,cpp}: Added _tao_type again. * tao/AnyTypeCode/TypeCode.{h,cpp}: Added _tao_type with return 0 Mon Aug 1 11:19:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode.mpc: Updated for a lot of changes * tao/Basic_Argument_T.cpp: Added a temporarily specialization for unsigned int, will need to be removed soon * tao/Object_Argument_T.cpp Added a temporarily specialization for Policy, will need to be removed soon * tao/Special_Basic_Argument_T.cpp: Added a temporarily specialization for bool, will need to be removed soon * tao/UB_String_Argument_T.cpp: Added a temporarily specialization for string, will need to be removed soon * tao/BD_String_Argument_T.cpp: * tao/Fixed_Array_Argument_T.cpp: * tao/Fixed_Size_Argument_T.cpp: Removed include of Dynamic_ParameterC.h * tao/Block_Flushing_Strategy.h: * tao/Flushing_Strategy.h: * tao/Leader_Follower_Flushing_Strategy.h: * tao/Reactive_Flushing_Strategy.h: * tao/Wait_On_Leader_Follower.h: * tao/Wait_On_LF_No_Upcall.h: * tao/Wait_On_Reactor.h: * tao/Wait_On_Read.h: * tao/Wait_Strategy.h: No need to export the class in this file * tao/DomainC.cpp: Pass the Dynamic_Parameter to the IFR Adapter, this way we don't depend on Any * tao/IFR_Client_Adapter.h: Pass the Dynamic::Parameter to interfacedef_any_insert * tao/InvalidSlot*.*: Moved to the PI library * tao/Invocation_Base.cpp: * tao/operation_details.cpp: Commented out several methods which need to be reimplemented using a new adapter * tao/ORB.cpp: * tao/ORB_Core.{h,cpp,i}: * tao/ORB_Core_TSS_Resources.{h,cpp}: Commented out creation of PICurrent, will have to reimplement this now PICurrent moved to the PI lib * tao/PortableInterceptor.pidl: * tao/PortableInterceptorC.h: Removed the files that moved to the PI lib * tao/PICurrent.{h,cpp,inl,pidl}: * tao/PICurrent_Copy_Callback.{h,cpp}: * tao/PICurrent_Impl.{h,cpp,inl}: * tao/PICurrent_Loader.{h,cpp}: * tao/PICurrentC.{h,cpp}: * tao/PICurrentS.h: Moved to the PI lib * tao/Server_Request.{h,cpp,inl}: Use pointers for the PI stuff, will need to update this soon * tao/TypeCodeFactory_Adapter.h: Added forward declaration for ValueModifier * tao/ValueModifier.pidl: * tao/ValueModifierC.{h,cpp}: * tao/ValueModifierS.h: Moved to AnyTypeCode lib * tao/Visibility.pidl: * tao/VisibilityC.{h,cpp}: * tao/VisibilityS.h: Moved to AnyTypeCode lib * tao/AnyTypeCode/PICurrentA.{h,cpp}: * tao/AnyTypeCode/InvalidSlotA.{h,cpp}: Moved to the PI lib * tao/AnyTypeCode/PortableInterceptorA.h: Removed some includes * tao/AnyTypeCode/TypeCode.h: * tao/AnyTypeCode/Value_TypeCode: * tao/AnyTypeCode/Value_TypeCode_Static.h: Updated includes * tao/IFR_Client/*C.cpp: Added include of Dynamic_Parameter.h * tao/PI/ClientRequestInfo.{h,cpp}: Updated includes * tao/PI/PICurrent*.*: Moved here from the tao lib * tao/PoratbleServer/Basic_SArgument_T.cpp * tao/PoratbleServer/BD_String_SArgument_T.cpp * tao/PoratbleServer/Fixed_Array_SArgument_T.cpp * tao/PoratbleServer/Fixed_Size_SArgument_T.cpp * tao/PoratbleServer/Object_SArgument_T.cpp * tao/PoratbleServer/Special_Basic_SArgument_T.cpp * tao/PoratbleServer/UB_String_SArgument_T.cpp * tao/PoratbleServer/Var_Array_SArgument_T.cpp * tao/PoratbleServer/Var_Size_SArgument_T.cpp Update includes * tao/PortableServer/Upcall_Wrapper.cpp: Temporarily commented out PICurrent_Guard. Need to change this to a call to the PI adapter and an auto_ptr Fri Jul 29 19:23:17 UTC 2005 Jeff Parsons * TAO_IDL/be/be_global.cpp: * TAO_IDL/be_include/be_global.h: Added -oA option to direct the output of generated *A.* files. The -oA option overrides path specified by -o, if any. * docs/compiler.html: Added above option to commandline option table. Fri Jul 29 18:32:12 UTC 2005 Johnny Willemsen * tao/DynamicAny.mpc * tao/IFR_Client.mpc * tao/IORManipulation.mpc * tao/Strategies.mpc * tao/Valuetype.mpc * tao/Var_Size_Argument_T.cpp * tao/corba.h * tao/AnyTypeCode/DynamicA.cpp * tao/AnyTypeCode/DynamicA.h * tao/AnyTypeCode/DynamicC.cpp * tao/AnyTypeCode/DynamicC.h * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp * tao/AnyTypeCode/orb_typesA.h * tao/DynamicInterface/DII_Arguments.cpp * tao/DynamicInterface/Request.cpp * tao/DynamicInterface/Request.h * tao/DynamicInterface/Server_Request.cpp * tao/IFR_Client/IFR_BaseA.cpp * tao/IFR_Client/IFR_BaseC.cpp * tao/IFR_Client/IFR_BasicA.cpp * tao/IFR_Client/IFR_BasicC.cpp * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp * tao/IFR_Client/IFR_ComponentsA.cpp * tao/IFR_Client/IFR_ExtendedA.cpp * tao/IORManipulation/IORA.cpp * tao/ImR_Client/ImplRepoA.cpp * tao/Messaging/Messaging_PolicyFactory.cpp * tao/Messaging/Messaging_Policy_i.cpp * tao/Messaging/Messaging_RT_PolicyA.cpp * tao/ObjRefTemplate/Default_ORTA.cpp * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp * tao/PI/ClientRequestInfoA.cpp * tao/PI/ClientRequestInterceptorA.cpp * tao/PI/InterceptorA.cpp * tao/PI/ORBInitInfoA.cpp * tao/PI/RequestInfo.pidl * tao/PI/RequestInfoA.cpp * tao/PI_Server/ServerRequestInfoA.cpp * tao/PI_Server/ServerRequestInterceptorA.cpp * tao/PortableServer/Var_Size_SArgument_T.cpp * tao/RTCORBA/RTCORBAA.cpp * tao/RTCORBA/RT_Policy_i.cpp * tao/RTPortableServer/RTPortableServerA.cpp * tao/RTScheduling/RTSchedulerA.cpp * tao/Strategies/sciop_endpointsC.cpp * tao/Strategies/uiop_endpointsC.cpp * tao/TypeCodeFactory/Recursive_TypeCode.h * tao/TypeCodeFactory/TypeCodeFactoryA.cpp * tao/TypeCodeFactory/TypeCodeFactory_i.cpp * tao/Valuetype/StringValueC.cpp * tao/Valuetype/ValueBase.cpp All kinds of changes to get things compiling again * AnyTypeCode/Union_TypeCode.{h,cpp,inl}: * AnyTypeCode/Union_TypeCode_T.{h,cpp,inl}: Renamed _T back to normal file Fri Jul 29 15:26:12 UTC 2005 Johnny Willemsen * tao/DynamicInterface/DynamicParameter*.{h,cpp}: * tao/AnyTypeCode/DynamicParameter*.{h,cpp}: Moved DynamicParameter to the AnyTypeCode lib. The PI lib uses this and having it in DynamicInterface will make PI dependent on DynamicInterface Fri Jul 29 11:02:12 UTC 2005 Johnny Willemsen * tao/Exception.{h,cpp}: * tao/AnyTypeCode/Exception.{h,cpp}: Moved Any code from Exception to AnyTypeCode. Have to solve the _tao_type issue. Fri Jul 29 10:42:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode/AnyTypeCode_methods.h: * tao/AnyTypeCode/TypeCode.h: Moved is_nil and release from TypeCode.h to AnyTypeCode_methods.h Fri Jul 29 04:19:55 UTC 2005 Jeff Parsons * tao/CORBA_methods.h: Removed static CORBA is_nil() and release() methods for NamedValue and NVList. * tao/SystemException.cpp: Restored definition of static _tao_any_destructor() methods for system exceptions. They are used by Anys, but do not depend on them. This move eliminated 'inconsistent dll linkage' warnings on MSVC. * tao/SystemException.h: Removed declarations of typecodes and Any operators for the system exceptions. * tao/AnyTypeCode/NVList.h: Added include of the new AnyTypeCode_methods.h file below. * tao/AnyTypeCode/SystemExceptionA.cpp: Removed definition of static _tao_any_destructor() methods for system exceptions. * tao/AnyTypeCode/SystemExceptionA.h: New file, contains typecode and Any operator declarations for system exceptions. * tao/AnyTypeCode/AnyTypeCode_methods.h: New file, contains declarations of static CORBA is_nil() and release() methods for NamedValue and NVList. This move eliminated 'inconsistent dll linkage' warnings on MSVC. Thu Jul 28 22:40:26 UTC 2005 Jeff Parsons * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_visitor_context.cpp: * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp: * TAO_IDL/be_include/be_visitor_context.h: Added logic to make the anyop export macro and export include default to the corresponding stub values, if any, when the former values have not been set on the command line, but -GA is used. This behavior will enable the *A.* files to be generated, but compiled into the same library as the stub files, if desired. Thu Jul 28 18:35:07 UTC 2005 Johnny Willemsen * tao/Buffering_Constraint_Policy.{h,cpp}: * tao/Messaging/Messaging_PolicyFactory.{h,cpp}: Moved the create method to extract a BufferingConstraint out of an Any to the Messaging lib. It is used there and not needed at all in the core TAO lib. In the future we probably will move the complete Buffering_Constraint_Policy to the Messaging lib Thu Jul 28 16:43:07 UTC 2005 Jeff Parsons * TAO_IDL/be/be_codegen.cpp: Added code generation to include *A.h files (in the *A.cpp file) for each included IDL file. If possible, existence checks for these included files will be added at a future date. * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp: Switched generation of the typecode declaration to the *A.h file, if the -GA option is used. * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: Updated comment. * TAO_IDL/be/be_global.cpp: Fixed typo in generated usage message. * TAO_IDL/driver/drv_args.cpp: Added usage messages for each individual recognized -W[p|b] option. * docs/compiler.html: Updated command line option table with the new -Wb options for export macro and export include in *A.h files. Thu Jul 28 12:41:12 UTC 2005 Johnny Willemsen * tao/PortableServer/AdapterActivatorA.cpp * tao/PortableServer/ForwardRequestA.cpp * tao/PortableServer/IdAssignmentPolicyA.cpp * tao/PortableServer/IdUniquenessPolicyA.cpp * tao/PortableServer/ImplicitActivationPolicyA.cpp * tao/PortableServer/LifespanPolicyA.cpp * tao/PortableServer/POAManagerA.cpp * tao/PortableServer/PolicyS.cpp * tao/PortableServer/PortableServerA.cpp * tao/PortableServer/PS_ForwardA.cpp * tao/PortableServer/RequestProcessingPolicyA.cpp * tao/PortableServer/ServantActivatorA.cpp * tao/PortableServer/ServantLocatorA.cpp * tao/PortableServer/ServantManagerA.cpp * tao/PortableServer/ServantRetentionPolicyA.cpp * tao/PortableServer/ThreadPolicyA.cpp Updated includes to the new AnyTypeCode library. Just a quick search and replace to get this lib compiling again. Only have an unresolved link error I have to investigate Thu Jul 28 11:31:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: Generate post include in A.h file, updated generated includes for moving of files * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp: Zapped starting spaces * tao/PortableServer/Basic_SArgument_T.cpp: * tao/PortableServer/Object_SArgument_T.cpp: * tao/PortableServer/Special_Basic_SArgument_T.cpp: * tao/PortableServer/UB_String_SArgument_T.cpp: Only include DynamicParameter.h when interceptors are enabled Thu Jul 28 11:18:12 UTC 2005 Johnny Willemsen * tao/AnyTypeCode.mpc: New MPC file * tao/Alias_TypeCode.cpp * tao/Alias_TypeCode.h * tao/Alias_TypeCode.inl * tao/Alias_TypeCode_Static.cpp * tao/Alias_TypeCode_Static.h * tao/Alias_TypeCode_Static.inl * tao/Any.cpp * tao/Any.h * tao/Any.i * tao/AnySeq.pidl * tao/AnySeqA.cpp * tao/AnySeqC.cpp * tao/AnySeqC.h * tao/AnySeqS.h * tao/Any_Arg_Traits.h * tao/Any_Array_Impl_T.cpp * tao/Any_Array_Impl_T.h * tao/Any_Array_Impl_T.inl * tao/Any_Basic_Impl.cpp * tao/Any_Basic_Impl.h * tao/Any_Basic_Impl_T.cpp * tao/Any_Basic_Impl_T.h * tao/Any_Basic_Impl_T.inl * tao/Any_Dual_Impl_T.cpp * tao/Any_Dual_Impl_T.h * tao/Any_Dual_Impl_T.inl * tao/Any_Impl.cpp * tao/Any_Impl.h * tao/Any_Impl_T.cpp * tao/Any_Impl_T.h * tao/Any_Impl_T.inl * tao/Any_Special_Impl_T.cpp * tao/Any_Special_Impl_T.h * tao/Any_Special_Impl_T.inl * tao/Any_SystemException.cpp * tao/Any_SystemException.h * tao/Any_Unknown_IDL_Type.cpp * tao/Any_Unknown_IDL_Type.h * tao/BooleanSeqA.cpp * tao/Bounds.pidl * tao/BoundsA.cpp * tao/BoundsC.cpp * tao/BoundsC.h * tao/CONV_FRAMEA.cpp * tao/CharSeqA.cpp * tao/CurrentA.cpp * tao/DomainA.cpp * tao/DoubleSeqA.cpp * tao/Dynamic.pidl * tao/DynamicA.cpp * tao/DynamicC.cpp * tao/DynamicC.h * tao/DynamicS.h * tao/Dynamic_Parameter.pidl * tao/Dynamic_ParameterA.cpp * tao/Dynamic_ParameterC.cpp * tao/Dynamic_ParameterC.h * tao/Empty_Param_TypeCode.cpp * tao/Empty_Param_TypeCode.h * tao/Empty_Param_TypeCode.inl * tao/Enum_TypeCode.cpp * tao/Enum_TypeCode.h * tao/Enum_TypeCode.inl * tao/Enum_TypeCode_Static.cpp * tao/Enum_TypeCode_Static.h * tao/Enum_TypeCode_Static.inl * tao/Fixed_TypeCode.cpp * tao/Fixed_TypeCode.h * tao/Fixed_TypeCode.inl * tao/FloatSeqA.cpp * tao/GIOPA.cpp * tao/IIOPA.cpp * tao/IIOP_EndpointsA.cpp * tao/IOP_IORA.cpp * tao/InvalidSlotA.cpp * tao/LongDoubleSeqA.cpp * tao/LongLongSeqA.cpp * tao/LongSeqA.cpp * tao/Marshal.cpp * tao/Marshal.h * tao/Marshal.i * tao/Messaging_PolicyValueA.cpp * tao/NVList.cpp * tao/NVList.h * tao/NVList.i * tao/Null_RefCount_Policy.h * tao/ObjectIdListA.cpp * tao/Objref_TypeCode.cpp * tao/Objref_TypeCode.h * tao/Objref_TypeCode.inl * tao/Objref_TypeCode_Static.cpp * tao/Objref_TypeCode_Static.h * tao/Objref_TypeCode_Static.inl * tao/OctetSeqA.cpp * tao/PICurrentA.cpp * tao/ParameterModeA.cpp * tao/PolicyA.cpp * tao/Policy_ForwardA.cpp * tao/Recursive_Type_TypeCode.cpp * tao/Recursive_Type_TypeCode.h * tao/Recursive_Type_TypeCode.inl * tao/RefCount_Policy_Traits.h * tao/Sequence_TypeCode.cpp * tao/Sequence_TypeCode.h * tao/Sequence_TypeCode.inl * tao/Sequence_TypeCode_Static.cpp * tao/Sequence_TypeCode_Static.h * tao/Sequence_TypeCode_Static.inl * tao/ShortSeqA.cpp * tao/StringSeqA.cpp * tao/String_TypeCode.cpp * tao/String_TypeCode.h * tao/String_TypeCode.inl * tao/String_TypeCode_Static.cpp * tao/String_TypeCode_Static.h * tao/String_TypeCode_Static.inl * tao/String_TypeCode_Traits.h * tao/Struct_TypeCode.cpp * tao/Struct_TypeCode.h * tao/Struct_TypeCode.inl * tao/Struct_TypeCode_Static.cpp * tao/Struct_TypeCode_Static.h * tao/Struct_TypeCode_Static.inl * tao/SystemExceptionA.cpp * tao/TAOA.cpp * tao/TimeBaseA.cpp * tao/True_RefCount_Policy.cpp * tao/True_RefCount_Policy.h * tao/True_RefCount_Policy.inl * tao/TypeCode.cpp * tao/TypeCode.h * tao/TypeCode.inl * tao/TypeCodeA.cpp * tao/TypeCode_Base_Attributes.cpp * tao/TypeCode_Base_Attributes.h * tao/TypeCode_Base_Attributes.inl * tao/TypeCode_CDR_Extraction.cpp * tao/TypeCode_CDR_Extraction.h * tao/TypeCode_Case.cpp * tao/TypeCode_Case.h * tao/TypeCode_Case.inl * tao/TypeCode_Case_T.cpp * tao/TypeCode_Case_T.h * tao/TypeCode_Case_T.inl * tao/TypeCode_Constants.cpp * tao/TypeCode_Constants.h * tao/TypeCode_Struct_Field.h * tao/TypeCode_Traits.h * tao/TypeCode_Value_Field.h * tao/ULongLongSeqA.cpp * tao/ULongSeqA.cpp * tao/UShortSeqA.cpp * tao/Union_TypeCode.cpp * tao/Union_TypeCode.h * tao/Union_TypeCode.inl * tao/Union_TypeCode_Static.cpp * tao/Union_TypeCode_Static.h * tao/Union_TypeCode_Static.inl * tao/Value_TypeCode.cpp * tao/Value_TypeCode.h * tao/Value_TypeCode.inl * tao/Value_TypeCode_Static.cpp * tao/Value_TypeCode_Static.h * tao/Value_TypeCode_Static.inl * tao/WCharSeqA.cpp * tao/WStringSeqA.cpp * tao/WrongTransactionA.cpp * tao/append.cpp * tao/skip.cpp All these files are moved to the AnyTypeCode directory * tao/UB_String_Argument_T.cpp: * tao/Special_Basic_Argument_T.cpp: * tao/Basic_Argument_T.cpp: * tao/Object_Argument_T.cpp: * tao/operation_details.cpp * tao/Invocation_Base.cpp Only include Dynamic_ParameterC.h when interceptors are enabled * tao/SystemException.{h,cpp}: Moved excp_factory to this file, we need it here, temporarily removed _tao_type, we need to work on this. * tao/RequestInfo_Util.{h,cpp}: Don't build these when interceptors are disabled * tao/ORB_Core.cpp Include ace/Message_Block.h to get ACE_Data_Block * tao/ORB_Core.h: Added forward declaration of ACE_Data_Block * tao/extra_core.mpb: Removed NVList * tao/corba.h: Removed BoundsC.h * tao/PortableInterceptorC.cpp * tao/VisibilityC.cpp * tao/orb_typesC.cpp * tao/ORB.cpp * tao/PI_ForwardC.cpp * tao/InvalidSlotC.cpp * tao/WrongTransactionC.cpp * tao/GIOPC.cpp * tao/Exception.{h,cpp}: Commented out the Any operators, they should go to another lib, will handle this later * tao/Buffering_Constraint_Policy.cpp: Commented out Any usage, needs to be addressed * tao/WrongTransactionC.{h,cpp}: * tao/PolicyC.cpp: Commented out _tao_type for exceptions, we have to solve this because exceptions now use TypeCode but we have subsetted that * tao/UShortSeqC.h * tao/ULongSeqC.h * tao/WCharSeqC.h * tao/Typecode_typesC.h * tao/ULongLongSeqC.h * tao/StringSeqC.h * tao/TAOC.h * tao/TimeBaseC.h * tao/Policy_ForwardC.h * tao/PortableInterceptorC.h * tao/ShortSeqC.h * tao/VisibilityC.h * tao/LongDoubleSeqC.h * tao/LongLongSeqC.h * tao/LongSeqC.h * tao/Messaging_PolicyValueC.h * tao/ObjectIdListC.h * tao/OctetSeqC.h * tao/PICurrentC.h * tao/PI_ForwardC.h * tao/ParameterModeC.h * tao/PolicyC.h * tao/GIOPC.h * tao/IIOPC.h * tao/IIOP_EndpointsC.h * tao/IOP_IORC.h * tao/InvalidSlotC.h * tao/DomainC.h * tao/CharSeqC.h * tao/CurrentC.h * tao/DoubleSeqC.h * tao/Exception.h * tao/FloatSeqC.h * tao/WStringSeqC.h * tao/WrongTransactionC.h * tao/orb_typesC.h * tao/BooleanSeqC.h * tao/CONV_FRAMEC.h Removed TypeCode and Any operators, these are now all in AnyTypeCode/*.h. This has been by hand, with the change of Jeff below we can automate this * tao.mpc Removed a lot of files Thu Jul 28 02:15:01 UTC 2005 Jeff Parsons * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_produce.cpp: * TAO_IDL/be/be_visitor_context.cpp: * TAO_IDL/be/be_visitor_array/any_op_ch.cpp: * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp: * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp: * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp: * TAO_IDL/be/be_visitor_root/any_op.cpp: * TAO_IDL/be/be_visitor_root/root.cpp: * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp: * TAO_IDL/be/be_visitor_union/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp: * TAO_IDL/be_include/be_codegen.h: * TAO_IDL/be_include/be_global.h: * TAO_IDL/be_include/be_visitor_context.h: Modified -GA option to generate a *A.h file as well as a *A.cpp file, and added -Wb options 'anyop_export_macro' and 'anyop_export_include' to optionally compile the *A.* files into a separate library. Wed Jul 27 17:51:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp: * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp: * TAO_IDL/be/be_visitor_argument/paramlist.cpp: * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: Use ACE_OutputCDR::from_octet and ACE_InputCDR:to_octet instead of CORBA::Any::from_octect and CORBA::Any::to_octet Wed Jul 27 14:56:12 UTC 2005 Johnny Willemsen * tao/GIOP_Message_Generator_Parser_10.cpp: * tao/GIOP_Message_Generator_Parser_12.cpp: * tao/GIOP_Message_Lite.cpp: Use ACE_OutputCDR::from_octet and ACE_InputCDR:to_octet Thu Aug 18 13:59:52 2005 J.T. Conklin * orbsvcs/orbsvcs/Log/LogActivator.cpp: Fixed emulated exception build failures. Thu Aug 18 13:46:38 2005 J.T. Conklin * orbsvcs/orbsvcs/Log/LogActivator.cpp: Changed to omit identifier name for unused parameters. * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: Changed to use CORBA::RepositoryId_var for the return value of create_log_repositoryid() so results will be freed on exit. * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: Changed create_log_repositoryid() to duplicate string rather than returning a string literal. Thu Aug 18 15:19:40 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp: * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: Removed more instances of generating a leading '::' in front of ACE_NESTED_CLASS. Wed Aug 17 11:30:37 2005 J.T. Conklin * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id): Fix bug where _nil() was returned instead of new object reference. * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/DsLogAdmin.mpc: Add LogActivator.cpp to Source_Files in the DsLogAdmin_Serv project. * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: Changed create() and create_with_id() methods to invoke create_log_reference() instead of create_log_object(). This is not absolutely necessary, since a log is very likely to be used after it is created. However, it helps to ensure the servant activator code path is exercised so it will work when a dynamic logging strategy that needs it is loaded. * orbsvcs/orbsvcs/Log/LogMgr_i.cpp Added USE_SERVANT_MANAGER request processing policy to the log POA. * orbsvcs/orbsvcs/Log/LogActivator.cpp: * orbsvcs/orbsvcs/Log/LogActivator.h: New files, servant activator class for creating new logs. This is useful for persistent log strategies so that servants can be created when they are first accessed instead of at startup. Wed Aug 17 14:31:12 UTC 2005 Johnny Willemsen * orbsvcs/Event_Service/Event_Service.cpp: Removed explicit template instantiations Tue Aug 16 18:19:13 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: Removed generation of the leading double colon for typedef'd basic type names in the exception constructor, since the ACE_NESTED_CLASS macro could be used, and the double colon will be incorrect for the VC6 expansion of the macro. Mon Aug 15 20:28:14 2005 J.T. Conklin * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h: * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/EventLogFactory_i.h: * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: * orbsvcs/orbsvcs/Log/LogMgr_i.h: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h: Refactor separate create_log_reference() implementations from the derived factory classes into a single template method in the base class. Added new create_repositoryid() virtual method to return the repository id for the specific log type. Mon Aug 15 16:41:57 2005 J.T. Conklin * orbsvcs/orbsvcs/DsEventLogAdmin.mpc: Add eventlog_serv_export.h to Header_Files section. * orbsvcs/orbsvcs/DsLogAdmin.mpc: Add log_serv_export.h to Header_Files section. * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc: Add notifylog_serv_export.h to Header_Files section. * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h: * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/EventLogFactory_i.h: * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: * orbsvcs/orbsvcs/Log/LogMgr_i.h: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h: Combine identical create_log_objectid() implementations from the derived factory classes into a single one in the base class. Refactor separate create_log_object() implementations to a single template method in the base class. Mon Aug 15 15:13:10 2005 J.T. Conklin * orbsvcs/tests/Concurrency/Makefile.am: Remove tmplinst.cpp from list of files. * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h: * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/EventLogFactory_i.h: * orbsvcs/orbsvcs/Log/LogMgr_i.h: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h: Create new virtual method create_log_servant() and factor out implementation from create_log_object(). This change enables making create_log_object() into a template method in the base class and using a Servant Activator to avoid creating the log servants until they're actually used. I hope to make these changes soon. Mon Aug 15 10:56:28 2005 J.T. Conklin * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am: * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/DsLogAdmin.mpc: Changed to inherit from utils. * orbsvcs/orbsvcs/Log/LogMgr_i.cpp (init): Use TAO::Utils::PolicyList_Destroyer instead of plain CORBA::PolicyList and an explicit loop to destroy the policies. This ensures all policies will be destroyed if an exception is thrown. Mon Aug 15 16:25:23 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_component/component_cs.cpp: * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp: * TAO_IDL/be/be_visitor_interface/tie_si.cpp: Removed incorrect generation of '::' before CORBA::is_nil() and CORBA::release(). Mon Aug 15 16:08:15 UTC 2005 Jeff Parsons * TAO_IDL/be/be_valuetype.cpp: Removed incorrect generation of '::' before generation of CORBA::add_ref() and CORBA::remove_ref() declarations. Mon Aug 15 15:45:32 UTC 2005 Jeff Parsons * TAO_IDL/be/be_visitor_exception/exception_ch.cpp: Modified changes in Fri Aug 12 22:13:15 UTC 2005 Jeff Parsons slightly to omit the generation of the leading double colon if a field is a typedef of a basic type. In some of these cases, the ACE_NESTED_MACRO will be generated, and the leading double colon would be incorrect. Mon Aug 15 10:15:40 CDT 2005 Steve Totten Committed the following change that came originally from Dave Giovannini of OCI in OCI's TAO 1.4a. Mon Jul 18 14:04:58 2005 David Giovannini * tao/DynamicInterface/DII_Invocation_Adapter.cpp: Add forward invocation to DII adaptor. Mon Aug 15 10:48:12 UTC 2005 Johnny Willemsen * performance-tests/Cubit/TAO/MT_Cubit/tmplinst.cpp: * performance-tests/Cubit/TAO/IDL_Cubit/tmplinst.cpp: * orbsvcs/tests/Concurrency/tmplinst.cpp: Removed these files * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc: * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc: Removed the files above Fri Aug 12 22:15:14 UTC 2005 Jeff Parsons * tests/IDL_Test/nested_scope.idl: Added the IDL test file sent in by Nikolay Metchev to the test suite. Fri Aug 12 22:13:15 UTC 2005 Jeff Parsons * TAO_IDL/be/be_interface.cpp: * TAO_IDL/be/be_predefined_type.cpp: * TAO_IDL/be/be_valuetype.cpp: * TAO_IDL/be/be_visitor_traits.cpp: * TAO_IDL/be/be_visitor_argument/arglist.cpp: * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp: * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp: * TAO_IDL/be/be_visitor_argument/paramlist.cpp: * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp: * TAO_IDL/be/be_visitor_array/any_op_ch.cpp: * TAO_IDL/be/be_visitor_array/any_op_cs.cpp: * TAO_IDL/be/be_visitor_array/array.cpp: * TAO_IDL/be/be_visitor_array/array_cs.cpp: * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_component/component_ch.cpp: * TAO_IDL/be/be_visitor_component/component_ci.cpp: * TAO_IDL/be/be_visitor_component/component_cs.cpp: * TAO_IDL/be/be_visitor_component/component_sh.cpp: * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp: * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp: * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp: * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp: * TAO_IDL/be/be_visitor_exception/exception_ch.cpp: * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_field/field_ch.cpp: * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_interface/amh_ch.cpp: * TAO_IDL/be/be_visitor_interface/amh_sh.cpp: * TAO_IDL/be/be_visitor_interface/amh_ss.cpp: * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp: * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: * TAO_IDL/be/be_visitor_interface/interface_ci.cpp: * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp: * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp: * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp: * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: * TAO_IDL/be/be_visitor_interface/tie_sh.cpp: * TAO_IDL/be/be_visitor_interface/tie_si.cpp: * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp: * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp: * TAO_IDL/be/be_visitor_operation/amh_sh.cpp: * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: * TAO_IDL/be/be_visitor_operation/ami_cs.cpp: * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.c * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.c * TAO_IDL/be/be_visitor_operation/arglist.cpp: * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp: * TAO_IDL/be/be_visitor_operation/operation.cpp: * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: * TAO_IDL/be/be_visitor_operation/rettype.cpp: * TAO_IDL/be/be_visitor_root/root.cpp: * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp: * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp: * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp: * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp: * TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp: * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: * TAO_IDL/be/be_visitor_union/any_op_ch.cpp: * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp: * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_union/union_ch.cpp: * TAO_IDL/be/be_visitor_union/union_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp: * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp: * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp: * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp: * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp: Made sure the leading '::' appears before the 'CORBA' scope of all generated basic type names. If application IDL has a nested module named 'CORBA' there will be confusion otherwise. Thanks to Nikolay Metchev for sending in the example IDL file that uncovered the bug. Fri Aug 12 14:17:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/Miop/McastHello/McastHello.h: Removed not needed msvc pragma push/pop * orbsvcs/tests/Miop/McastHello/server.cpp: Added a line feed to the error message Fri Aug 12 07:55:08 2005 Chad Elliott * tests/Bug_1551_Regression/Hello.cpp: Added a line feed to the aborting message. * tests/Collocation_Tests/Collocated_Test.cpp: * tests/Collocation_Tests/Server_Task.cpp: Destroy the server (and client) orb only after all threads have finished. * tests/Collocation_Tests/Hello.cpp: Added a sleep of 1 second before the orb shutdown to avoid BAD_INV_ORDER exceptions on fast dual processor machines. * tests/OBV/Collocated/Forward/Client_Task.cpp: * tests/OBV/Collocated/Forward/run_test.pl: Changed this test to use if statements instead of ACE_ASSERT so that the test runs the same on release builds as it does on debug builds. * tests/Portable_Interceptors/Collocated/Dynamic/run_test.pl: Check the correct variable to accurately display the test result. * tests/RTScheduling/Current/Thread_Task.cpp: Added a sleep of 1 second before the orb shutdown to avoid BAD_INV_ORDER exceptions on fast dual processor machines. * tests/Server_Connection_Purging/client.cpp: Remove event handlers after finishing with the reactor loop to avoid the possibility of using the handlers after they go out of scope. Also, added a parameter to an ACE_ERROR_RETURN that expected one (by %p). Committing the following changes from OCI. Fri Sep 17 10:01:21 2004 Yan Dai * tests/Bug_1361_Regression/Echo.h: Make the abort_counter_ to be atomic. This would resolve the problem of client timeout causes test failure. Wed Sep 8 16:43:37 MST 2004 Yan Dai * tests/Bug_1361_Regression/run_test.pl: Made it wait longer for server shutdown since the server shutdown needs more time on some platforms and corrected one syntex error which uses undefined $client1. Mon Apr 28 17:19:32 2003 Steve Totten * tests/Stack_Recursion/run_test.pl: Fixed typo in variable name used to print client status. Wed Apr 23 13:05:48 2003 Steve Totten * tests/Smart_Proxies/client.cpp: * tests/Smart_Proxies/server.cpp: Cleaned up some poor usage of ACE exception macros in client and server. Added a short sleep in client after it invokes shutdown on server to make sure the request is written (this was causing a problem on Windows XP). * tests/Smart_Proxies/Policy/run_test.pl: Fixed return-code checking. * tests/Strategies/run_test.pl: Fixed return-code checking. Fri Aug 12 08:07:12 UTC 2005 Johnny Willemsen * tests/Collocation_Oneway_Tests/Client_Task.{h,cpp}: * tests/Collocation_Oneway_Tests/Collocated_Test.cpp: Changed the Client_Task enum, NONE is a macro on VxWorks Thu Aug 11 16:16:00 2005 Justin Michel * orbsvcs/Notify_Service/Notify_Service.h: * orbsvcs/Notify_Service/Notify_Service.cpp: Reverted Mon Dec 6 23:08:12 2004 J.T. Conklin The code requires use of to_name() to support creation of CosNaming::Name with length > 1. For example : CosNaming::Name_var n = to_name("a/b"); is basically equivalent to : CosNaming::Name n(2); n.length(2); n[0].id = "a"; n[1].id = "b"; Thanks to Mike Chartier for spotting this problem. Rather than reverting the code to support both styles, I just made the new code always use to_name(). Thu Aug 11 13:48:57 2005 Chad Elliott * tao/orbconf.h: Removed an unused and deprecated macro, TAO_CONNECTION_CACHING_STRATEGY. The macro that is used is TAO_CONNECTION_PURGING_STRATEGY. Thu Aug 11 08:02:32 2005 Gary Maxey * tao/CORBANAME_Parser.cpp: Change variable type because of warnings by some compilers. Wed Aug 10 08:46:55 2005 Gary Maxey * tao/CORBANAME_Parser.cpp: Fixed problem where the following legal syntax was not allowed: "corbaname:rir" which should produce the object reference of the naming service. Wed Aug 10 11:44:12 UTC 2005 Johnny Willemsen * tests/Collocation_Exception_Test/Client_Task.cpp: * tests/Collocation_Exception_Test/Collocation_Excep_Test.mpc: No need to use messaging Tue Aug 9 19:28:15 2005 Ossama Othman From J H Choi * tao/TypeCode.cpp (equivalent): Equivalence of two TypeCodes must be done between their unaliased counterparts. The code was incorrectly leaving one of the TypeCodes aliased in the comparison. Mon Aug 8 18:41:12 UTC 2005 Johnny Willemsen * tao/Strategies/advanced_resource.cpp: Added include of tao/Protocol_Factory.h to not get compile errors when all protocols are disabled. Thanks to Arvind S. Krishna for reporting this Mon Aug 8 10:40:12 UTC 2005 Johnny Willemsen * tests/Collocation_Oneway_Tests/Collocation_Oneway_Tests.mpc: * tests/Collocation_Exception_Test/Collocation_Excep_Test.mpc: Made projects unique Mon Aug 8 08:55:12 UTC 2005 Johnny Willemsen * orbsvcs/tests/ImplRepo/nestea_i.cpp: Fixed invalid delete * tao/PortableServer/Servant_Base.cpp: Fixed bug when invoking collocated oneways with SYNC_WITH_SERVER is set * tests/Collocation_Oneway_Tests/*: New test for collocated oneways. Thanks to Vito Bico for making this test to reproduce the bug in Servant_Base. * tests/Collocation_Exception_Test/*: New test for testing exceptions in collocated case * rules.tao.GNU: Removed TAO libraries, MPC now handles this. * tests/Hello/Hello.mpc: Added -St and -Sa as idl flags. This test doesn't need Any and TypeCode and this way we can get the footprint down more when AnyTypeCode refactoring is ready. Fri Aug 05 07:49:26 2005 Simon Massey * TAO version 1.4.7 released. Local Variables: add-log-time-format: current-time-string End: